Skip to content

KDGpu::BindGroup

Module: Public API

BindGroup.

#include <bind_group.h>

Public Functions

Name
BindGroup()
~BindGroup()
BindGroup(BindGroup && other)
BindGroup & operator=(BindGroup && other)
BindGroup(const BindGroup & ) =delete
BindGroup & operator=(const BindGroup & ) =delete
const Handle< BindGroup_t > & handle() const
bool isValid() const
operator Handle< BindGroup_t >() const
void update(const BindGroupEntry & entry)

Friends

Name
class Device
KDGPU_EXPORT bool operator==(const BindGroup & a, const BindGroup & b)

Public Functions Documentation

function BindGroup

1
BindGroup()

function ~BindGroup

1
~BindGroup()

function BindGroup

1
2
3
BindGroup(
    BindGroup && other
)

function operator=

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

function BindGroup

1
2
3
BindGroup(
    const BindGroup & 
) =delete

function operator=

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

function handle

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

function isValid

1
inline bool isValid() const

function operator Handle< BindGroup_t >

1
inline operator Handle< BindGroup_t >() const

function update

1
2
3
void update(
    const BindGroupEntry & entry
)

Friends

friend Device

1
2
3
friend class Device(
    Device 
);

friend operator==

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

    const BindGroup & b
);

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