Skip to content

KDGpu::AccelerationStructure

Module: Public API

AccelerationStructure.

#include <acceleration_structure.h>

Public Functions

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

Friends

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

Public Functions Documentation

function ~AccelerationStructure

1
~AccelerationStructure()

function AccelerationStructure

1
AccelerationStructure()

function AccelerationStructure

1
2
3
AccelerationStructure(
    AccelerationStructure && other
)

function operator=

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

function AccelerationStructure

1
2
3
AccelerationStructure(
    const AccelerationStructure & 
) =delete

function operator=

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

function handle

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

function isValid

1
inline bool isValid() const

function operator Handle< AccelerationStructure_t >

1
inline operator Handle< AccelerationStructure_t >() const

Friends

friend Device

1
2
3
friend class Device(
    Device 
);

friend Queue

1
2
3
friend class Queue(
    Queue 
);

friend operator==

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

    const AccelerationStructure & b
);

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