Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FLandscapeTextureAtlas |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/DistanceFieldAtlas.h |
| Include Path | #include "DistanceFieldAtlas.h" |
Syntax
class FLandscapeTextureAtlas : public FRenderResource
Inheritance Hierarchy
- FRenderResource → FLandscapeTextureAtlas
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLandscapeTextureAtlas
(
ESubAllocType InSubAllocType |
DistanceFieldAtlas.h |
Classes
| Name | Remarks |
|---|---|
| FSubAllocator |
Structs
| Name | Remarks |
|---|---|
| FAllocation | |
| FPendingUpload |
Enums
Public
| Name | Remarks |
|---|---|
| ESubAllocType |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddrSpaceAllocator | FSubAllocator | DistanceFieldAtlas.h | ||
| AtlasTextureRHI | TRefCountPtr< IPooledRenderTarget > | DistanceFieldAtlas.h | ||
| CurrentAllocations | TSet< FAllocation > | DistanceFieldAtlas.h | ||
| FailedAllocations | TSet< FAllocation > | DistanceFieldAtlas.h | ||
| Generation | uint32 | DistanceFieldAtlas.h | ||
| MaxDownSampleLevel | uint32 | DistanceFieldAtlas.h | ||
| PendingAllocations | TSet< FAllocation > | DistanceFieldAtlas.h | ||
| PendingStreamingTextures | TArray< UTexture2D * > | DistanceFieldAtlas.h | ||
| SubAllocType | const ESubAllocType | DistanceFieldAtlas.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddAllocation
(
UTexture2D* Texture, |
DistanceFieldAtlas.h | ||
uint32 GetAllocationHandle
(
UTexture2D* Texture |
DistanceFieldAtlas.h | ||
FVector4f GetAllocationScaleBias
(
uint32 Handle |
DistanceFieldAtlas.h | ||
FRDGTexture * GetAtlasTexture
(
FRDGBuilder& GraphBuilder |
DistanceFieldAtlas.h | ||
uint32 GetGeneration() |
DistanceFieldAtlas.h | ||
uint32 GetSizeX() |
DistanceFieldAtlas.h | ||
uint32 GetSizeY() |
DistanceFieldAtlas.h | ||
bool HasAtlasTexture() |
DistanceFieldAtlas.h | ||
void InitializeIfNeeded() |
DistanceFieldAtlas.h | ||
void RemoveAllocation
(
UTexture2D* Texture |
DistanceFieldAtlas.h | ||
void UpdateAllocations
(
FRDGBuilder& GraphBuilder, |
DistanceFieldAtlas.h | ||
void UpdateAllocations
(
FRHICommandListImmediate& RHICmdList, |
DistanceFieldAtlas.h |