Skip to content

KDGpu::BindGroupLayout

Module: Public API

BindGroupLayout.

#include <bind_group_layout.h>

Public Functions

Name
BindGroupLayout()
~BindGroupLayout()
BindGroupLayout(BindGroupLayout && other)
BindGroupLayout & operator=(BindGroupLayout && other)
BindGroupLayout(const BindGroupLayout & ) =delete
BindGroupLayout & operator=(const BindGroupLayout & ) =delete
const Handle< BindGroupLayout_t > & handle() const
bool isValid() const
operator Handle< BindGroupLayout_t >() const
bool isCompatibleWith(const Handle< BindGroupLayout_t > & other) const

Friends

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

Public Functions Documentation

function BindGroupLayout

1
BindGroupLayout()

function ~BindGroupLayout

1
~BindGroupLayout()

function BindGroupLayout

1
2
3
BindGroupLayout(
    BindGroupLayout && other
)

function operator=

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

function BindGroupLayout

1
2
3
BindGroupLayout(
    const BindGroupLayout & 
) =delete

function operator=

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

function handle

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

function isValid

1
inline bool isValid() const

function operator Handle< BindGroupLayout_t >

1
inline operator Handle< BindGroupLayout_t >() const

function isCompatibleWith

1
2
3
bool isCompatibleWith(
    const Handle< BindGroupLayout_t > & other
) const

Friends

friend Device

1
2
3
friend class Device(
    Device 
);

friend operator==

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

    const BindGroupLayout & b
);

Updated on 2024-08-28 at 00:05:07 +0000