class ResShaderProgramDescription : public nw::ut::ResCommon< ResShaderProgramDescriptionData >
Binary resource class that represents detailed settings for shader programs.
| Flag | Flag definitinos for shader program resources. |
|---|
| ResShaderProgramDescription | Constructor. | |
|---|---|---|
| ref | ||
operator ==
|
||
operator !=
|
||
GetFlags
|
Gets the flag value. | |
SetFlags
|
Sets flag value. | |
| GetVertexShaderObject | Gets a vertex shader object. | |
| SetVertexShaderObject | Sets a vertex shader object. | |
| GetGeometryShaderObject | Gets a geometry shader object. | |
| SetGeometryShaderObject | Sets a geometry shader object. | |
| GetVertexShaderIndex | Gets the vertex shader index in the shader binary. | |
| SetVertexShaderIndex | Sets the vertex shader index in the shader binary. | |
| GetGeometryShaderIndex | Gets the geometry shader index in the shader binary. | |
| SetGeometryShaderIndex | Sets the geometry shader index in the shader binary. | |
| GetSymbolsCount | Gets the number of symbols. | |
| GetSymbols | Gets a symbol. | |
| GetAttributeSymbolsCount | Gets the number of vertex attribute symbol names. | |
| GetAttributeSymbols | Gets the symbol name of the vertex attribute. | |
| GetAttributeIndicesCount | Gets the index of the vertex attribute. | |
| GetAttributeIndices | Gets the index of the vertex attribute. | |
| SetAttributeIndices | Sets an item in the vertex attributes index table list. | |
| GetMaxBoneCount | Gets the maximum value of the matrix palette that can be set once. | |
| SetMaxBoneCount | Sets the maximum value of the matrix palette that can be set once. | |
| GetMaxVertexLightCount | Gets the maximum number of vertex lights that can be processed. | |
| SetMaxVertexLightCount | Sets the maximum number of vertex lights that can be processed. | |
| GetVertexLightEndUniform | Gets the end uniform of the vertex light. | |
| SetVertexLightEndUniform | Sets the end uniform of the vertex light. | |
| GetGeometryShaderMode | Gets the geometry shader mode. | |
| SetGeometryShaderMode | Sets the geometry shader mode. | |
GetProgramObject
|
Gets a program object. | |
| SetProgramObject | Sets a program object. | |
| GetOwnerShaderData | Gets the shader binary that owns this shader program. | |
| GetShaderBinaryInfo | Gets the shader binary analysis information class. | |
GetVertexUniformIndex
|
Gets the vertex shader uniform index. | |
| GetGeometryUniformIndex | Gets the geometry shader uniform index. | |
| Setup | Initializes a resource. | |
Cleanup
|
Cleans up a resource. | |
| ptr | Returns a pointer to a binary resource structure. (Inherited from ResCommon) |
|
IsValid
|
Determines whether a pointer to a resource is null.(Inherited from ResCommonBase. |
|
| S | GetClassName |
nw::ut::ResCommonBase
nw::ut::ResCommon
nw::gfx::res::ResShaderProgramDescription
CONFIDENTIAL