FDistanceFieldVolumeTextureAtlas

Global volume texture atlas that collects all static mesh resource distance fields.

Windows
MacOS
Linux

Inheritance Hierarchy

FRenderResource

FDistanceFieldVolumeTextureAtlas

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/DistanceFieldAtlas.h

Include

#include "DistanceFieldAtlas.h"

Syntax

class FDistanceFieldVolumeTextureAtlas : public FRenderResource

Remarks

Global volume texture atlas that collects all static mesh resource distance fields.

Variables

Constructors

Functions

Name Description

Public function

void

 

AddAllocation

(
    FDistanceFieldVolumeTexture* T...
)

Add an allocation to the atlas.

Public function Const

int32

 

GetGeneration()

Public function Const

FString

 

GetSizeString()

Public function Const

int32

 

GetSizeX()

Public function Const

int32

 

GetSizeY()

Public function Const

int32

 

GetSizeZ()

Public function

void

 

InitializeIfNeeded()

Public function Const

void

 

ListMeshDistanceFields()

Public function

void

 

RemoveAllocation

(
    FDistanceFieldVolumeTexture* T...
)

Remove an allocation from the atlas.

Public function

void

 

UpdateAllocations

(
    FRHICommandListImmediate& RHICmdLi...,
    ERHIFeatureLevel::Type InFeatureLev...
)

Reallocates the volume texture if necessary and uploads new allocations.

Overridden from FRenderResource

Name Description

Public function Virtual

void

 

ReleaseRHI()

Releases the RHI resources used by this resource.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss