Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/ComputeFramework/Source/ComputeFramework/Public/ComputeFramework/ShaderParamTypeDefinition.h |
Include |
#include "ComputeFramework/ShaderParamTypeDefinition.h" |
USTRUCT()
struct FShaderParamTypeDefinition
Fully describes the name and type of a parameter a shader exposes.
Name | Description | ||
---|---|---|---|
|
ArrayElementCount |
||
|
BindingType |
||
|
Name |
||
|
ResourceType |
||
|
TypeDeclaration |
||
|
ValueType |
The value type for this definition. |
Name | Description | ||
---|---|---|---|
|
IsAnyBufferType() |
||
|
IsAnyTextureType() |
||
|
IsValid() |
Determines if the type definition is valid according to HLSL rules. |
|
|
EShaderFunda... |
ParseDimension ( |
|
|
EShaderFunda... |
ParseFundamental ( |
|
|
ParseMatrixDimension ( |
||
|
EShaderResou... |
ParseResource ( |
|
|
ParseVectorDimension ( |
||
|
ResetTypeDeclaration() |