|
slot 0.0.1
A real time UI render framework
|
#include <slang-gfx.h>
Public 属性 | |
| uint32_t | maxTextureDimension1D |
| Maximum dimension for 1D textures. | |
| uint32_t | maxTextureDimension2D |
| Maximum dimensions for 2D textures. | |
| uint32_t | maxTextureDimension3D |
| Maximum dimensions for 3D textures. | |
| uint32_t | maxTextureDimensionCube |
| Maximum dimensions for cube textures. | |
| uint32_t | maxTextureArrayLayers |
| Maximum number of texture layers. | |
| uint32_t | maxVertexInputElements |
| Maximum number of vertex input elements in a graphics pipeline. | |
| uint32_t | maxVertexInputElementOffset |
| Maximum offset of a vertex input element in the vertex stream. | |
| uint32_t | maxVertexStreams |
| Maximum number of vertex streams in a graphics pipeline. | |
| uint32_t | maxVertexStreamStride |
| Maximum stride of a vertex stream. | |
| uint32_t | maxComputeThreadsPerGroup |
| Maximum number of threads per thread group. | |
| uint32_t | maxComputeThreadGroupSize [3] |
| Maximum dimensions of a thread group. | |
| uint32_t | maxComputeDispatchThreadGroups [3] |
| Maximum number of thread groups per dimension in a single dispatch. | |
| uint32_t | maxViewports |
| Maximum number of viewports per pipeline. | |
| uint32_t | maxViewportDimensions [2] |
| Maximum viewport dimensions. | |
| uint32_t | maxFramebufferDimensions [3] |
| Maximum framebuffer dimensions. | |
| uint32_t | maxShaderVisibleSamplers |
| Maximum samplers visible in a shader stage. | |
| uint32_t gfx::DeviceLimits::maxComputeDispatchThreadGroups[3] |
Maximum number of thread groups per dimension in a single dispatch.
| uint32_t gfx::DeviceLimits::maxComputeThreadGroupSize[3] |
Maximum dimensions of a thread group.
| uint32_t gfx::DeviceLimits::maxComputeThreadsPerGroup |
Maximum number of threads per thread group.
| uint32_t gfx::DeviceLimits::maxFramebufferDimensions[3] |
Maximum framebuffer dimensions.
| uint32_t gfx::DeviceLimits::maxShaderVisibleSamplers |
Maximum samplers visible in a shader stage.
| uint32_t gfx::DeviceLimits::maxTextureArrayLayers |
Maximum number of texture layers.
| uint32_t gfx::DeviceLimits::maxTextureDimension1D |
Maximum dimension for 1D textures.
| uint32_t gfx::DeviceLimits::maxTextureDimension2D |
Maximum dimensions for 2D textures.
| uint32_t gfx::DeviceLimits::maxTextureDimension3D |
Maximum dimensions for 3D textures.
| uint32_t gfx::DeviceLimits::maxTextureDimensionCube |
Maximum dimensions for cube textures.
| uint32_t gfx::DeviceLimits::maxVertexInputElementOffset |
Maximum offset of a vertex input element in the vertex stream.
| uint32_t gfx::DeviceLimits::maxVertexInputElements |
Maximum number of vertex input elements in a graphics pipeline.
| uint32_t gfx::DeviceLimits::maxVertexStreams |
Maximum number of vertex streams in a graphics pipeline.
| uint32_t gfx::DeviceLimits::maxVertexStreamStride |
Maximum stride of a vertex stream.
| uint32_t gfx::DeviceLimits::maxViewportDimensions[2] |
Maximum viewport dimensions.
| uint32_t gfx::DeviceLimits::maxViewports |
Maximum number of viewports per pipeline.