|
| enum class | EDirectionIndex : uint8 {
Bottom = 0
, BottomRight = 1
, Right = 2
, TopRight = 3
,
Top = 4
, TopLeft = 5
, Left = 6
, BottomLeft = 7
,
First = 0
, Last = 7
, Count = 8
, FirstEdge = 0
,
LastEdge = 6
, EdgeCount = 4
, FirstCorner = 1
, LastCorner = 7
,
CornerCount = 4
} |
| |
| enum class | EDirectionFlags : uint8 {
Bottom = 0x00000001
, BottomRight = 0x00000002
, Right = 0x00000004
, TopRight = 0x00000008
,
Top = 0x00000010
, TopLeft = 0x00000020
, Left = 0x00000040
, BottomLeft = 0x00000080
,
None = 0
, AllCorners = BottomRight | TopRight | TopLeft | BottomLeft
, AllEdges = Bottom | Right | Top | Left
, All = AllEdges | AllCorners
} |
| |
| enum class | EOutdatedDataFlags : uint8 {
None = 0
, GrassMaps = (1 << 0)
, PhysicalMaterials = (1 << 1)
, NaniteMeshes = (1 << 2)
,
PackageModified = (1 << 3)
, LastPlusOne
, Last = LastPlusOne - 1
, All = (GrassMaps | PhysicalMaterials | NaniteMeshes | PackageModified)
} |
| |
| enum class | EBuildFlags : uint8 { None = 0
, WriteFinalLog = (1 << 0)
, ForceRebuild = (1 << 1)
} |
| |
|
| FIntPoint | GetNeighborRelativePosition (ENeighborIndex NeighborIndex) |
| |
| ENeighborFlags | EdgesToAffectedNeighbors (EEdgeFlags LocalEdgeFlags) |
| |
| EDirectionFlags | ToFlag (EDirectionIndex Index) |
| |
| const FString & | GetDirectionString (EDirectionIndex Index) |
| |
| LANDSCAPE_API bool | CanRenderGrassMap (ULandscapeComponent *Component) |
| |
| LANDSCAPE_API bool | IsRuntimeGrassMapGenerationSupported () |
| |
| EDirectionIndex | GetOppositeIndex (EDirectionIndex Index) |
| |
| bool | IsDiagonalCorner (EDirectionIndex DirectionIndex) |
| |
| bool | IsTopOrBottomEdge (EEdgeIndex EdgeIndex) |
| |
| bool | IsDoubleTriangleCorner (EEdgeIndex EdgeIndex) |
| |
| EEdgeFlags | NeighborsToBlendedEdges (ENeighborFlags NeighborFlags) |
| |
| EDirectionIndex | RotateDirection (EDirectionIndex NeighborIndex, int32 ClockwiseRotationOffset) |
| |
| EDirectionFlags | RotateFlags (EDirectionFlags DirFlags, int32 ClockwiseRotationOffset) |
| |
| void | GetSourceTextureEdgeStartCoord (EEdgeIndex EdgeIndex, int32 EdgeLength, int32 &OutStartX, int32 &OutStartY) |
| |
| int32 | GetSourceTextureEdgeStartStrideCount (EEdgeIndex EdgeIndex, int32 EdgeLength, int32 &OutStride, int32 &OutCount) |
| |
| const TArrayView< const ENeighborIndex > | AllEdgeNeighbors () |
| |
| const TArrayView< const ENeighborIndex > | AllCornerNeighbors () |
| |
| int32 | GetEdgeArrayMipOffset (int32 MipEdgeLength) |
| |
| int32 | GetEdgeDataSize (int32 EdgeLength) |
| |
| uint32 | ComputeGrassMapGenerationHash (const ULandscapeComponent *Component, UMaterialInterface *Material) |
| |
| uint32 | ComputeGrassInstanceGenerationHash (uint32 GrassMapGenerationHash, const TArray< TObjectPtr< ULandscapeGrassType > > &GrassTypes) |
| |
| void | SubmitGPUCommands (bool bBlockUntilRTComplete, bool bBlockRTUntilGPUComplete) |
| |
| bool | ShouldInstallEdgeFixup () |
| |
| bool | ShouldPatchStreamingMipEdges () |
| |
| bool | ShouldPatchAllLandscapeComponentEdges (bool bResetForNext) |
| |
| bool | NeedsFixedGridVertexFactory (EShaderPlatform InShaderPlatform) |
| |
| bool | ShouldBuildGrassMapRenderingResources () |
| |
| bool | DoesPlatformSupportEditLayers (EShaderPlatform InShaderPlatform) |
| |
| void | ModifyShaderCompilerEnvironmentForDebug (FShaderCompilerEnvironment &OutEnvironment) |
| |
| ELandscapeToolTargetTypeFlags | GetLandscapeToolTargetTypeAsFlags (ELandscapeToolTargetType InTargetType) |
| |
| ELandscapeToolTargetType | GetLandscapeToolTargetTypeSingleFlagAsType (ELandscapeToolTargetTypeFlags InSingleFlag) |
| |
| FString | GetLandscapeToolTargetTypeFlagsAsString (ELandscapeToolTargetTypeFlags InTargetTypeFlags) |
| |
| bool | LandscapeProxySortPredicate (const TWeakObjectPtr< ALandscapeProxy > APtr, const TWeakObjectPtr< ALandscapeProxy > BPtr) |
| |
| | ENUM_CLASS_FLAGS (EOutdatedDataFlags) |
| |
| uint32 | GetOutdatedDataFlagIndex (EOutdatedDataFlags InFlag) |
| |
| | DECLARE_DELEGATE_RetVal_OneParam (FPrimitiveSceneProxy *, FCreateLandscapeComponentSceneProxyDelegate, ULandscapeComponent *) |
| |