TShaderParameterTypeInfo

Syntax

template<typename TypeParameter>
struct TShaderParameterTypeInfo

Remarks

Template to transcode some meta data information for a type <TypeParameter> not specific to shader parameters API.

Specializations

Functions

Name Description

Public function Static

const FShade ...

 

GetStructMetadata()

Typedefs

Name

Description

TAlignedType

Type that is actually alligned.

Constants

Name

Description

Alignment

Defines the alignment of the elements in bytes.

BaseType

Defines what the type actually is.

bIsStoredInConstantBuffer

Defines whether this element is stored in constant buffer or not.

NumColumns

NumElements

Defines the number of elements in an array fashion.

NumRows

Defines the number rows and columns for vector or matrix based data typed.

References

Module

RenderCore

Header

Runtime/RenderCore/Public/ShaderParameterMacros.h