| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/SubUVAnimation.h |
Include |
#include "Particles/SubUVAnimation.h" |
class USubUVAnimation : public UObject
SubUV animation asset, which caches bounding geometry for regions in the SubUVTexture with non-zero opacity. Particle emitters with a SubUV module which use this asset leverage the optimal bounding geometry to reduce overdraw.
Name | Description | ||
---|---|---|---|
|
float |
AlphaThreshold |
Alpha channel values larger than the threshold are considered occupied and will be contained in the bounding geometry. |
|
TEnumAsByte< en... |
BoundingMode |
More bounding vertices results in reduced overdraw, but adds more triangle overhead. |
|
TEnumAsByte< en... |
OpacitySourceMode |
|
|
SubImages_Horizontal |
The number of sub-images horizontally in the texture |
|
|
SubImages_Vertical |
The number of sub-images vertically in the texture |
|
|
UTexture2D *... |
SubUVTexture |
Texture to generate bounding geometry from. |
Name | Description | |
---|---|---|
|
USubUVAnimation ( |
Name | Description | ||
---|---|---|---|
|
FRHIShaderRe... |
GetBoundingGeometrySRV() |
|
|
const FVecto... |
GetFrameData ( |
|
|
GetNumBoundingTriangles() |
||
|
GetNumBoundingVertices() |
||
|
GetNumFrames() |
||
|
IsBoundingGeometryValid() |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
FinishDestroy() |
Called to finish destroying the object. |
|
|
IsReadyForFinishDestroy() |
Called to check if the object is ready for FinishDestroy. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |