|
API Documentation
|
|
|
CULL_MODE
Available culling modes.
Definition: DxDefinesWrapper.h:381
RESOURCE_MISC_FLAG
Available misc flags for resources.
Definition: ResourceMiscFlag.h:12
static TEX_RENDER_FLAG getStringTexRenderFlag(nkMemory::StringView str)
BLEND_OP
Available blending operations.
Definition: DxDefinesWrapper.h:345
static nkMemory::StringView getFormatString(FORMAT val)
static nkMemory::StringView getCullModeString(CULL_MODE val)
static DEPTH_WRITE_MASK getDepthWriteMaskFromIndex(unsigned int index)
static BUFFER_USAGE getUsageFromIndex(unsigned int index)
RESOURCE_TYPE
The type of resources available in the component.
Definition: ResourceType.h:12
BUFFER_CPU_ACCESS_FLAG
Available cpu access flags.
Definition: BufferCpuAccessFlag.h:12
SHADER_TYPE
Available shader types.
Definition: DxDefinesWrapper.h:392
static BUFFER_CPU_ACCESS_FLAG getStringCpuAccessFlag(nkMemory::StringView str)
static nkMemory::StringView getPassTypeString(PASS_TYPE val)
Converts enums to string, and vice versa.
Definition: StructToString.h:14
static STENCIL_OP getStencilOpFromIndex(unsigned int index)
static nkMemory::StringView getShaderTypeString(SHADER_TYPE val)
static nkMemory::StringView getBlendOpString(BLEND_OP val)
static COMPARISON_FUNC getComparisonFuncFromIndex(unsigned int index)
static nkMemory::StringView getCpuAccessFlagString(BUFFER_CPU_ACCESS_FLAG val)
static FILL_MODE getStringFillMode(nkMemory::StringView str)
BUFFER_USAGE
Available usage for buffers. Drives the memory used for hosting the data.
Definition: BufferUsage.h:12
static BUFFER_USAGE getStringUsage(nkMemory::StringView str)
static nkMemory::StringView getResourceTypeString(RESOURCE_TYPE val)
static nkMemory::StringView getTexRenderFlagString(TEX_RENDER_FLAG val)
static SHADER_TYPE getStringShaderType(nkMemory::StringView str)
static BLEND_OP getBlendOpFromIndex(unsigned int index)
static BLEND getBlendFromIndex(unsigned int index)
static nkMemory::StringView getProgramProfileString(PROGRAM_COMPILATION_PROFILE val)
static CULL_MODE getStringCullMode(nkMemory::StringView str)
static FILL_MODE getFillModeFromIndex(unsigned int index)
static CULL_MODE getCullModeFromIndex(unsigned int index)
static RESOURCE_TYPE getStringResourceType(nkMemory::StringView str)
static TEXTURE_ADDRESS_MODE getAddressModeFromIndex(unsigned int index)
DEPTH_WRITE_MASK
Available depth write masks.
Definition: DxDefinesWrapper.h:197
static nkMemory::StringView getDepthWriteMaskString(DEPTH_WRITE_MASK val)
static COLOR_WRITE_ENABLE getStringWriteMask(nkMemory::StringView str)
static nkMemory::StringView getAddressModeString(TEXTURE_ADDRESS_MODE val)
static FORMAT getStringFormat(nkMemory::StringView str)
static COLOR_WRITE_ENABLE getWriteMaskFromIndex(unsigned int index)
static BLEND_OP getStringBlendOp(nkMemory::StringView str)
static STENCIL_OP getStringStencilOp(nkMemory::StringView str)
static RESOURCE_MISC_FLAG getMiscFlagFromIndex(unsigned int index)
static DEPTH_WRITE_MASK getStringDepthWriteMask(nkMemory::StringView str)
static nkMemory::StringView getBindFlagString(BUFFER_BIND_FLAG val)
static nkMemory::StringView getBlendString(BLEND val)
COLOR_WRITE_ENABLE
Available color write masks.
Definition: DxDefinesWrapper.h:358
BLEND
Available blending types.
Definition: DxDefinesWrapper.h:320
static nkMemory::StringView getStencilOpString(STENCIL_OP val)
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
static BUFFER_CPU_ACCESS_FLAG getCpuAccessFlagFromIndex(unsigned int index)
static nkMemory::StringView getMiscFlagString(RESOURCE_MISC_FLAG val)
PASS_TYPE
The pass types available in the component.
Definition: PassType.h:12
static nkMemory::StringView getShaderSemanticString(SHADER_SEMANTIC val)
static nkMemory::StringView getComparisonFuncString(COMPARISON_FUNC val)
static PASS_TYPE getStringPassType(nkMemory::StringView str)
static PROGRAM_COMPILATION_PROFILE getStringProgramProfile(nkMemory::StringView str)
TEXTURE_ADDRESS_MODE
Available texture addressing modes available for samplers.
Definition: DxDefinesWrapper.h:57
static FILTER getFilteringFromIndex(unsigned int index)
FILTER
Available filters available for samplers.
Definition: DxDefinesWrapper.h:13
SHADER_SEMANTIC
Available shader semantics.
Definition: DxDefinesWrapper.h:408
COMPARISON_FUNC
Available comparison functions.
Definition: DxDefinesWrapper.h:70
static BLEND getStringBlend(nkMemory::StringView str)
STENCIL_OP
Available stencil operations.
Definition: DxDefinesWrapper.h:207
static FILTER getStringFiltering(nkMemory::StringView str)
static BUFFER_BIND_FLAG getStringBindFlag(nkMemory::StringView str)
static TEXTURE_ADDRESS_MODE getStringAddressMode(nkMemory::StringView str)
FORMAT
Available formats for resources.
Definition: DxDefinesWrapper.h:86
static FORMAT getFormatFromIndex(unsigned int index)
FILL_MODE
Available filling mode during rasterization.
Definition: DxDefinesWrapper.h:371
static BUFFER_BIND_FLAG getBindFlagFromIndex(unsigned int index)
PROGRAM_COMPILATION_PROFILE
Available program compilation profiles.
Definition: DxDefinesWrapper.h:533
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
static COMPARISON_FUNC getStringComparisonFunc(nkMemory::StringView str)
static nkMemory::StringView getUsageString(BUFFER_USAGE val)
static RESOURCE_MISC_FLAG getStringMiscFlag(nkMemory::StringView str)
static nkMemory::StringView getFillModeString(FILL_MODE val)
TEX_RENDER_FLAG
The render flag possible for a texture.
Definition: Texture.h:22
static nkMemory::StringView getWriteMaskString(COLOR_WRITE_ENABLE val)
static nkMemory::StringView getFilteringString(FILTER val)
BUFFER_BIND_FLAG
Available binding flags for buffers.
Definition: BufferBindFlag.h:12
static SHADER_SEMANTIC getStringShaderSemantic(nkMemory::StringView str)