![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Preshader.h>
Friends | |
| bool | operator== (const FPreshaderData &Lhs, const FPreshaderData &Rhs) |
| bool | operator!= (const FPreshaderData &Lhs, const FPreshaderData &Rhs) |
| void UE::Shader::FPreshaderData::AppendHash | ( | FXxHash64Builder & | OutHasher | ) | const |
| FPreshaderValue UE::Shader::FPreshaderData::Evaluate | ( | FUniformExpressionSet * | UniformExpressionSet, |
| const struct FMaterialRenderContext & | Context, | ||
| FPreshaderStack & | Stack | ||
| ) | const |
| FPreshaderValue UE::Shader::FPreshaderData::EvaluateConstant | ( | const FMaterial & | Material, |
| FPreshaderStack & | Stack | ||
| ) | const |
| FPreshaderLabel UE::Shader::FPreshaderData::GetLabel | ( | ) |
| UE::Shader::FPreshaderData::LAYOUT_FIELD | ( | TMemoryImageArray< EValueComponentType > | , |
| StructComponentTypes | |||
| ) |
| UE::Shader::FPreshaderData::LAYOUT_FIELD | ( | TMemoryImageArray< FPreshaderStructType > | , |
| StructTypes | |||
| ) |
| UE::Shader::FPreshaderData::LAYOUT_FIELD | ( | TMemoryImageArray< FScriptName > | , |
| Names | |||
| ) |
| UE::Shader::FPreshaderData::LAYOUT_FIELD | ( | TMemoryImageArray< uint8 > | , |
| Data | |||
| ) |
|
inline |
| void UE::Shader::FPreshaderData::SetLabel | ( | FPreshaderLabel | InLabel | ) |
|
inline |
|
delete |
Can't write FName, use FScriptName instead
|
inline |
|
inline |
|
inline |
|
inline |
| FPreshaderLabel UE::Shader::FPreshaderData::WriteJump | ( | EPreshaderOpcode | Op | ) |
| void UE::Shader::FPreshaderData::WriteJump | ( | EPreshaderOpcode | Op, |
| FPreshaderLabel | Label | ||
| ) |
| void UE::Shader::FPreshaderData::WriteName | ( | const FScriptName & | Name | ) |
|
inline |
|
friend |
|
friend |