Skip to content

KDGpu::GpuSemaphore

Module: Public API

GpuSemaphore.

#include <gpu_semaphore.h>

Public Functions

Name
GpuSemaphore()
~GpuSemaphore()
GpuSemaphore(GpuSemaphore && other)
GpuSemaphore & operator=(GpuSemaphore && other)
GpuSemaphore(const GpuSemaphore & ) =delete
GpuSemaphore & operator=(const GpuSemaphore & ) =delete
const Handle< GpuSemaphore_t > & handle() const
bool isValid() const
operator Handle< GpuSemaphore_t >() const
HandleOrFD externalSemaphoreHandle() const

Friends

Name
class Device

Public Functions Documentation

function GpuSemaphore

1
GpuSemaphore()

function ~GpuSemaphore

1
~GpuSemaphore()

function GpuSemaphore

1
2
3
GpuSemaphore(
    GpuSemaphore && other
)

function operator=

1
2
3
GpuSemaphore & operator=(
    GpuSemaphore && other
)

function GpuSemaphore

1
2
3
GpuSemaphore(
    const GpuSemaphore & 
) =delete

function operator=

1
2
3
GpuSemaphore & operator=(
    const GpuSemaphore & 
) =delete

function handle

1
inline const Handle< GpuSemaphore_t > & handle() const

function isValid

1
inline bool isValid() const

function operator Handle< GpuSemaphore_t >

1
inline operator Handle< GpuSemaphore_t >() const

function externalSemaphoreHandle

1
HandleOrFD externalSemaphoreHandle() const

Friends

friend Device

1
2
3
friend class Device(
    Device 
);

Updated on 2024-09-08 at 00:13:10 +0000