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

#include <slang-cpp-types.h>

Texture1DArray< T > 的协作图:
Collaboration graph
[图例]

Public 成员函数

void GetDimensions (uint32_t *outWidth, uint32_t *outElements)
 
void GetDimensions (uint32_t mipLevel, uint32_t *outWidth, uint32_t *outElements, uint32_t *outNumberOfLevels)
 
void GetDimensions (float *outWidth, float *outElements)
 
void GetDimensions (uint32_t mipLevel, float *outWidth, float *outElements, float *outNumberOfLevels)
 
Load (const int3 &loc) const
 
Sample (SamplerState samplerState, const float2 &loc) const
 
SampleLevel (SamplerState samplerState, const float2 &loc, float level) const
 

Public 属性

ITexturetexture
 

成员函数说明

◆ GetDimensions() [1/4]

template<typename T >
void Texture1DArray< T >::GetDimensions ( float * outWidth,
float * outElements )
inline

◆ GetDimensions() [2/4]

template<typename T >
void Texture1DArray< T >::GetDimensions ( uint32_t * outWidth,
uint32_t * outElements )
inline

◆ GetDimensions() [3/4]

template<typename T >
void Texture1DArray< T >::GetDimensions ( uint32_t mipLevel,
float * outWidth,
float * outElements,
float * outNumberOfLevels )
inline

◆ GetDimensions() [4/4]

template<typename T >
void Texture1DArray< T >::GetDimensions ( uint32_t mipLevel,
uint32_t * outWidth,
uint32_t * outElements,
uint32_t * outNumberOfLevels )
inline

◆ Load()

template<typename T >
T Texture1DArray< T >::Load ( const int3 & loc) const
inline

◆ Sample()

template<typename T >
T Texture1DArray< T >::Sample ( SamplerState samplerState,
const float2 & loc ) const
inline

◆ SampleLevel()

template<typename T >
T Texture1DArray< T >::SampleLevel ( SamplerState samplerState,
const float2 & loc,
float level ) const
inline

类成员变量说明

◆ texture

template<typename T >
ITexture* Texture1DArray< T >::texture

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