|
slot 0.0.1
A real time UI render framework
|
#include "slang-cpp-types-core.h"

类 | |
| struct | RWStructuredBuffer< T > |
| struct | StructuredBuffer< T > |
| struct | RWBuffer< T > |
| struct | Buffer< T > |
| struct | ByteAddressBuffer |
| struct | RWByteAddressBuffer |
| struct | SamplerState |
| struct | SamplerComparisonState |
| struct | TextureDimensions |
| struct | ITexture |
| struct | Texture1D< T > |
| struct | Texture2D< T > |
| struct | Texture3D< T > |
| struct | TextureCube< T > |
| struct | Texture1DArray< T > |
| struct | Texture2DArray< T > |
| struct | TextureCubeArray< T > |
| struct | IRWTexture |
| struct | RWTexture1D< T > |
| struct | RWTexture2D< T > |
| struct | RWTexture3D< T > |
| struct | RWTexture1DArray< T > |
| struct | RWTexture2DArray< T > |
| struct | FeedbackType |
| struct | SAMPLER_FEEDBACK_MIN_MIP |
| struct | SAMPLER_FEEDBACK_MIP_REGION_USED |
| struct | IFeedbackTexture |
| struct | FeedbackTexture2D< T > |
| struct | FeedbackTexture2DArray< T > |
| struct | ComputeThreadVaryingInput |
| struct | ComputeVaryingInput |
宏定义 | |
| #define | SLANG_FORCE_INLINE inline |
| #define | SLANG_RESOURCE_SHAPE |
类型定义 | |
| typedef Vector< float, 2 > | float2 |
| typedef Vector< float, 3 > | float3 |
| typedef Vector< float, 4 > | float4 |
| typedef Vector< int32_t, 2 > | int2 |
| typedef Vector< int32_t, 3 > | int3 |
| typedef Vector< int32_t, 4 > | int4 |
| typedef Vector< uint32_t, 2 > | uint2 |
| typedef Vector< uint32_t, 3 > | uint3 |
| typedef Vector< uint32_t, 4 > | uint4 |
| typedef size_t | NonUniformResourceIndex |
| typedef unsigned int | SlangResourceShape |
| typedef void(* | ComputeThreadFunc) (ComputeThreadVaryingInput *varyingInput, void *uniformEntryPointParams, void *uniformState) |
| typedef void(* | ComputeFunc) (ComputeVaryingInput *varyingInput, void *uniformEntryPointParams, void *uniformState) |
枚举 | |
| enum | { SLANG_RESOURCE_BASE_SHAPE_MASK = 0x0F , SLANG_RESOURCE_NONE = 0x00 , SLANG_TEXTURE_1D = 0x01 , SLANG_TEXTURE_2D = 0x02 , SLANG_TEXTURE_3D = 0x03 , SLANG_TEXTURE_CUBE = 0x04 , SLANG_TEXTURE_BUFFER = 0x05 , SLANG_STRUCTURED_BUFFER = 0x06 , SLANG_BYTE_ADDRESS_BUFFER = 0x07 , SLANG_RESOURCE_UNKNOWN = 0x08 , SLANG_ACCELERATION_STRUCTURE = 0x09 , SLANG_TEXTURE_SUBPASS = 0x0A , SLANG_RESOURCE_EXT_SHAPE_MASK = 0xF0 , SLANG_TEXTURE_FEEDBACK_FLAG = 0x10 , SLANG_TEXTURE_ARRAY_FLAG = 0x40 , SLANG_TEXTURE_MULTISAMPLE_FLAG = 0x80 , SLANG_TEXTURE_1D_ARRAY = SLANG_TEXTURE_1D | SLANG_TEXTURE_ARRAY_FLAG , SLANG_TEXTURE_2D_ARRAY = SLANG_TEXTURE_2D | SLANG_TEXTURE_ARRAY_FLAG , SLANG_TEXTURE_CUBE_ARRAY = SLANG_TEXTURE_CUBE | SLANG_TEXTURE_ARRAY_FLAG , SLANG_TEXTURE_2D_MULTISAMPLE = SLANG_TEXTURE_2D | SLANG_TEXTURE_MULTISAMPLE_FLAG , SLANG_TEXTURE_2D_MULTISAMPLE_ARRAY , SLANG_TEXTURE_SUBPASS_MULTISAMPLE = SLANG_TEXTURE_SUBPASS | SLANG_TEXTURE_MULTISAMPLE_FLAG } |
| #define SLANG_FORCE_INLINE inline |
| #define SLANG_RESOURCE_SHAPE |
| typedef void(* ComputeFunc) (ComputeVaryingInput *varyingInput, void *uniformEntryPointParams, void *uniformState) |
| typedef void(* ComputeThreadFunc) (ComputeThreadVaryingInput *varyingInput, void *uniformEntryPointParams, void *uniformState) |
| typedef size_t NonUniformResourceIndex |
| typedef unsigned int SlangResourceShape |
| anonymous enum |