Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/MaterialHLSLTree.h |
| Include | #include "MaterialHLSLTree.h" |
Syntax
class FEmitData
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMaterialCachedExpressionData * | CachedExpressionData | ||
| TMap< Shader::FValue, uint32 > | DefaultUniformValues | ||
| TBitArray[SF_NumFrequencies] | ExternalInputMask | ||
| int32 | NumInterpolatorComponents | ||
| FMaterialShadingModelField | ShadingModelsFromCompilation | ||
| const FStaticParameterSet * | StaticParameters | ||
| TArray< FVertexInterpolator, TInlineAllocator< 8 > > | VertexInterpolators | ||
| Shader::FType | VTPageTableResultType | ||
| FHashTable | VTStackHash | ||
| TArray< FVTStackEntry, TInlineAllocator< 8 > > | VTStacks |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FEmitData () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddInterpolator
(
const FExpression* Expression, |
||
| void | EmitInterpolatorShader
(
FEmitContext& Context, |
||
| void | EmitInterpolatorStatements
(
FEmitContext& Context, |
||
| int32 | FindInterpolatorIndex
(
const FExpression* Expression |
||
| bool | IsExternalInputUsed
(
EExternalInput Input |
||
| bool | IsExternalInputUsed
(
EShaderFrequency Frequency, |
||
| void | PrepareInterpolators
(
FEmitContext& Context, |