slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
ByteAddressBuffer结构体 参考

#include <slang-cpp-types.h>

Public 成员函数

void GetDimensions (uint32_t *outDim) const
 
uint32_t Load (size_t index) const
 
uint2 Load2 (size_t index) const
 
uint3 Load3 (size_t index) const
 
uint4 Load4 (size_t index) const
 
template<typename T >
Load (size_t index) const
 
SLANG_CUDA_CALL void GetDimensions (uint32_t *outDim) const
 
SLANG_CUDA_CALL uint32_t Load (size_t index) const
 
SLANG_CUDA_CALL uint2 Load2 (size_t index) const
 
SLANG_CUDA_CALL uint3 Load3 (size_t index) const
 
SLANG_CUDA_CALL uint4 Load4 (size_t index) const
 
template<typename T >
SLANG_CUDA_CALLLoad (size_t index) const
 
template<typename T >
SLANG_CUDA_CALL StructuredBuffer< T > asStructuredBuffer () const
 

Public 属性

const uint32_t * data
 
size_t sizeInBytes
 

成员函数说明

◆ asStructuredBuffer()

template<typename T >
SLANG_CUDA_CALL StructuredBuffer< T > ByteAddressBuffer::asStructuredBuffer ( ) const
inline

◆ GetDimensions() [1/2]

void ByteAddressBuffer::GetDimensions ( uint32_t * outDim) const
inline

◆ GetDimensions() [2/2]

SLANG_CUDA_CALL void ByteAddressBuffer::GetDimensions ( uint32_t * outDim) const
inline

◆ Load() [1/4]

uint32_t ByteAddressBuffer::Load ( size_t index) const
inline

◆ Load() [2/4]

template<typename T >
T ByteAddressBuffer::Load ( size_t index) const
inline

◆ Load() [3/4]

SLANG_CUDA_CALL uint32_t ByteAddressBuffer::Load ( size_t index) const
inline

◆ Load() [4/4]

template<typename T >
SLANG_CUDA_CALL T ByteAddressBuffer::Load ( size_t index) const
inline

◆ Load2() [1/2]

uint2 ByteAddressBuffer::Load2 ( size_t index) const
inline

◆ Load2() [2/2]

SLANG_CUDA_CALL uint2 ByteAddressBuffer::Load2 ( size_t index) const
inline

◆ Load3() [1/2]

uint3 ByteAddressBuffer::Load3 ( size_t index) const
inline

◆ Load3() [2/2]

SLANG_CUDA_CALL uint3 ByteAddressBuffer::Load3 ( size_t index) const
inline

◆ Load4() [1/2]

uint4 ByteAddressBuffer::Load4 ( size_t index) const
inline

◆ Load4() [2/2]

SLANG_CUDA_CALL uint4 ByteAddressBuffer::Load4 ( size_t index) const
inline

类成员变量说明

◆ data

const uint32_t * ByteAddressBuffer::data

◆ sizeInBytes

size_t ByteAddressBuffer::sizeInBytes

该结构体的文档由以下文件生成: