Classes

Assets/Shaders

Brief descriptions

Structures

nau::IShaderAssetAccessor

nau::assets::ShaderAssetTag

nau::SignatureParameterDescription

Describes a parameter within a shader input layout.

nau::ShaderVariableTypeDescription

Describes a user-defined shader variable type.

nau::ShaderVariableDescription

Describes a shader variable.

nau::ShaderBufferDescription

Describes a shader constant-buffer.

nau::ShaderInputBindDescription

Describes how a shader resource is bound to a shader input.

nau::ShaderReflection

nau::VertexShaderDeclarationRegister

Describes a register within a vertex shader declaration.

nau::VertexShaderDeclaration

Describes a vertex shader declaration.

nau::Shader

Encapsulates information about a shader.

Detailed information

IShaderAssetAccessor

engine/core/modules/assets/include/nau/assets/shader_asset_accessor.h

Warning

doxygenstruct: Cannot find class “nau::IShaderAssetAccessor” in doxygen xml output for project “NauEngine” from directory: xml


assets::ShaderAssetTag

engine/core/modules/assets/include/nau/assets/asset_ref.h

Warning

doxygenstruct: Cannot find class “nau::assets::ShaderAssetTag” in doxygen xml output for project “NauEngine” from directory: xml


SignatureParameterDescription

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::SignatureParameterDescription” in doxygen xml output for project “NauEngine” from directory: xml


ShaderVariableTypeDescription

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::ShaderVariableTypeDescription” in doxygen xml output for project “NauEngine” from directory: xml


ShaderVariableDescription

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::ShaderVariableDescription” in doxygen xml output for project “NauEngine” from directory: xml


ShaderBufferDescription

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::ShaderBufferDescription” in doxygen xml output for project “NauEngine” from directory: xml


ShaderInputBindDescription

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::ShaderInputBindDescription” in doxygen xml output for project “NauEngine” from directory: xml


ShaderReflection

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::ShaderReflection” in doxygen xml output for project “NauEngine” from directory: xml


VertexShaderDeclarationRegister

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::VertexShaderDeclarationRegister” in doxygen xml output for project “NauEngine” from directory: xml


VertexShaderDeclaration

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::VertexShaderDeclaration” in doxygen xml output for project “NauEngine” from directory: xml


Shader

engine/core/modules/assets/include/nau/assets/shader.h

Warning

doxygenstruct: Cannot find class “nau::Shader” in doxygen xml output for project “NauEngine” from directory: xml