Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/HLSLTree
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/HLSLTree/HLSLTree.h |
| Include | #include "HLSLTree/HLSLTree.h" |
Syntax
struct FPreparedComponent
Remarks
Prepared state for a single component. Used by FPreparedType, which includes a list of these
Variables
| Type | Name | Description | |
|---|---|---|---|
| Shader::FComponentBounds | Bounds | Numeric bounds of this component | |
| EExpressionEvaluation | Evaluation | Evaluation type of this component | |
| FEmitScope * | LoopScope | If 'Evaluation' is a loop evaluation, the loop status is only applied inside this scope. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPreparedComponent
(
EExpressionEvaluation InEvaluation |
Functions
| Type | Name | Description | |
|---|---|---|---|
| EExpressionEvaluation | GetEvaluation
(
const FEmitScope& Scope |
Get the evaluation of this component within the given scope See comment of 'LoopScope' for explanation of why evaluation may change due to scope | |
| bool | IsNone () |
||
| bool | IsRequested () |
||
| void | SetLoopEvaluation
(
FEmitScope& Scope |