Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/HLSLTree
Inheritance Hierarchy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/HLSLTree/HLSLTree.h |
| Include | #include "HLSLTree/HLSLTree.h" |
Syntax
class FStatement : public UE::HLSLTree::FOwnedNode
Remarks
Represents an HLSL statement. This is a piece of code that doesn't evaluate to any value, but instead should be executed sequentially, and likely has side-effects. Examples include assigning a value, or various control flow structures (if, for, while, etc) This is an abstract base class, with derived classes representing various types of statements
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EmitPreshader
(
FEmitContext& Context, |
||
| void | EmitShader
(
FEmitContext& Context, |
||
| UObject * | GetOwner () |
||
| FScope & | |||
| bool | IsLoop () |
||
| bool | Prepare
(
FEmitContext& Context, |