#include <MorphTargetVertexInfoBuffers.h>
◆ FMorphTargetVertexInfoBuffers()
| FMorphTargetVertexInfoBuffers::FMorphTargetVertexInfoBuffers |
( |
| ) |
|
|
default |
◆ ~FMorphTargetVertexInfoBuffers()
| FMorphTargetVertexInfoBuffers::~FMorphTargetVertexInfoBuffers |
( |
| ) |
|
|
default |
◆ Compress()
◆ GetBatchStartOffset()
| uint32 FMorphTargetVertexInfoBuffers::GetBatchStartOffset |
( |
uint32 |
Index | ) |
const |
|
inline |
◆ GetData()
| const uint32 * FMorphTargetVertexInfoBuffers::GetData |
( |
| ) |
const |
|
inline |
◆ GetEmptyMorphCPUDataOnInitRHI()
| bool FMorphTargetVertexInfoBuffers::GetEmptyMorphCPUDataOnInitRHI |
( |
| ) |
const |
|
inline |
◆ GetMaximumMorphScale()
| const FVector4f & FMorphTargetVertexInfoBuffers::GetMaximumMorphScale |
( |
uint32 |
Index | ) |
const |
|
inline |
◆ GetMaximumThreadGroupSize()
| uint32 FMorphTargetVertexInfoBuffers::GetMaximumThreadGroupSize |
( |
| ) |
|
|
static |
◆ GetMinimumMorphScale()
| const FVector4f & FMorphTargetVertexInfoBuffers::GetMinimumMorphScale |
( |
uint32 |
Index | ) |
const |
|
inline |
◆ GetMorphDataSizeInBytes()
| uint64 FMorphTargetVertexInfoBuffers::GetMorphDataSizeInBytes |
( |
| ) |
const |
|
inline |
◆ GetNumBatches()
◆ GetNumMorphs()
| uint32 FMorphTargetVertexInfoBuffers::GetNumMorphs |
( |
| ) |
const |
|
inline |
◆ GetPositionPrecision()
| float FMorphTargetVertexInfoBuffers::GetPositionPrecision |
( |
| ) |
const |
|
inline |
◆ GetTangentZPrecision()
| float FMorphTargetVertexInfoBuffers::GetTangentZPrecision |
( |
| ) |
const |
|
inline |
◆ InitMorphResources()
◆ InitMorphResourcesStreaming()
◆ InitRHI()
Initializes the RHI resources used by this resource. Called when entering the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
◆ IsMorphCPUDataValid()
| bool FMorphTargetVertexInfoBuffers::IsMorphCPUDataValid |
( |
| ) |
const |
|
inline |
◆ IsMorphResourcesInitialized()
| bool FMorphTargetVertexInfoBuffers::IsMorphResourcesInitialized |
( |
| ) |
const |
|
inline |
◆ IsPlatformShaderSupported()
| bool FMorphTargetVertexInfoBuffers::IsPlatformShaderSupported |
( |
EShaderPlatform |
ShaderPlatform | ) |
|
|
static |
◆ IsRHIInitialized()
| bool FMorphTargetVertexInfoBuffers::IsRHIInitialized |
( |
| ) |
const |
|
inline |
◆ ReleaseRHI()
| void FMorphTargetVertexInfoBuffers::ReleaseRHI |
( |
| ) |
|
|
overridevirtual |
Releases the RHI resources used by this resource. Called when leaving the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.
Reimplemented from FRenderResource.
◆ ResetCPUData()
| void FMorphTargetVertexInfoBuffers::ResetCPUData |
( |
| ) |
|
|
protected |
◆ Serialize()
| void FMorphTargetVertexInfoBuffers::Serialize |
( |
FArchive & |
Ar | ) |
|
|
protected |
◆ SetEmptyMorphCPUDataOnInitRHI()
| void FMorphTargetVertexInfoBuffers::SetEmptyMorphCPUDataOnInitRHI |
( |
bool |
bEmpty | ) |
|
|
inline |
◆ ValidateVertexBuffers()
| void FMorphTargetVertexInfoBuffers::ValidateVertexBuffers |
( |
bool |
bMorphTargetsShouldBeValid | ) |
|
|
protected |
◆ FSkeletalMeshLODRenderData
◆ operator<<
◆ BatchesPerMorph
| TArray<uint32> FMorphTargetVertexInfoBuffers::BatchesPerMorph |
|
protected |
◆ BatchStartOffsetPerMorph
| TArray<uint32> FMorphTargetVertexInfoBuffers::BatchStartOffsetPerMorph |
|
protected |
◆ bEmptyMorphCPUDataOnInitRHI
| bool FMorphTargetVertexInfoBuffers::bEmptyMorphCPUDataOnInitRHI = true |
|
protected |
◆ bIsMorphCPUDataValid
| bool FMorphTargetVertexInfoBuffers::bIsMorphCPUDataValid = false |
|
protected |
◆ bResourcesInitialized
| bool FMorphTargetVertexInfoBuffers::bResourcesInitialized = false |
|
protected |
◆ bRHIInitialized
| bool FMorphTargetVertexInfoBuffers::bRHIInitialized = false |
|
protected |
◆ MaximumValuePerMorph
◆ MinimumValuePerMorph
◆ MorphData
◆ MorphDataBuffer
◆ MorphDataSRV
◆ NumTotalBatches
| uint32 FMorphTargetVertexInfoBuffers::NumTotalBatches = 0 |
|
protected |
◆ PositionPrecision
| float FMorphTargetVertexInfoBuffers::PositionPrecision = 0.0f |
|
protected |
◆ TangentZPrecision
| float FMorphTargetVertexInfoBuffers::TangentZPrecision = 0.0f |
|
protected |
The documentation for this class was generated from the following files: