Skip to content

KDGpu::CommandBuffer

Module: Public API

CommandBuffer.

#include <command_buffer.h>

Public Functions

Name
CommandBuffer()
~CommandBuffer()
CommandBuffer(CommandBuffer && other)
CommandBuffer & operator=(CommandBuffer && other)
CommandBuffer(const CommandBuffer & ) =delete
CommandBuffer & operator=(const CommandBuffer & ) =delete
const Handle< CommandBuffer_t > & handle() const
bool isValid() const
operator Handle< CommandBuffer_t >() const

Friends

Name
class CommandRecorder
KDGPU_EXPORT bool operator==(const CommandBuffer & a, const CommandBuffer & b)

Public Functions Documentation

function CommandBuffer

1
CommandBuffer()

function ~CommandBuffer

1
~CommandBuffer()

function CommandBuffer

1
2
3
CommandBuffer(
    CommandBuffer && other
)

function operator=

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

function CommandBuffer

1
2
3
CommandBuffer(
    const CommandBuffer & 
) =delete

function operator=

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

function handle

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

function isValid

1
inline bool isValid() const

function operator Handle< CommandBuffer_t >

1
inline operator Handle< CommandBuffer_t >() const

Friends

friend CommandRecorder

1
2
3
friend class CommandRecorder(
    CommandRecorder 
);

friend operator==

1
2
3
4
5
friend KDGPU_EXPORT bool operator==(
    const CommandBuffer & a,

    const CommandBuffer & b
);

Updated on 2024-12-22 at 00:08:03 +0000