![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Macros | |
| #define | SERIALIZE_CURVE(name) for (int32 CurveIndex = 0; CurveIndex < FSpeedTreeWind::NUM_WIND_POINTS_IN_CURVE; ++CurveIndex) { Ar << Params.name[CurveIndex]; } |
| #define | SERIALIZE_OPTION(name) { Options[FSpeedTreeWind::name] = Wind.IsOptionEnabled(FSpeedTreeWind::name); Ar << Options[FSpeedTreeWind::name]; } |
| #define | SKIP_OLD_OPTION() if (Ar.UEVer() < VER_UE4_SPEEDTREE_WIND_V7) { bool bDiscard = false; Ar << bDiscard; } |
Functions | |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FSpeedTreeUniformParameters, "SpeedTreeData") | |
| FArchive & | operator<< (FArchive &Ar, FSpeedTreeWind &Wind) |
| #define SERIALIZE_CURVE | ( | name | ) | for (int32 CurveIndex = 0; CurveIndex < FSpeedTreeWind::NUM_WIND_POINTS_IN_CURVE; ++CurveIndex) { Ar << Params.name[CurveIndex]; } |
| #define SERIALIZE_OPTION | ( | name | ) | { Options[FSpeedTreeWind::name] = Wind.IsOptionEnabled(FSpeedTreeWind::name); Ar << Options[FSpeedTreeWind::name]; } |
| #define SKIP_OLD_OPTION | ( | ) | if (Ar.UEVer() < VER_UE4_SPEEDTREE_WIND_V7) { bool bDiscard = false; Ar << bDiscard; } |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT | ( | FSpeedTreeUniformParameters | , |
| "SpeedTreeData" | |||
| ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FSpeedTreeWind & | Wind | ||
| ) |