| FRefCountBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Rendering/SkeletalMeshLODRenderData.h |
Include |
#include "Rendering/SkeletalMeshLODRenderData.h" |
class FSkeletalMeshLODRenderData : public FRefCountBase
Name | Description | ||
---|---|---|---|
|
TArray< FBoneIn... |
ActiveBoneIndices |
|
|
uint32: 1 |
bIsLODOptional |
Whether this LOD is below MinLod |
|
uint32: 1 |
bStreamedDataInlined |
Whether buffers of this LOD is inlined (i.e. stored in .uexp instead of .ubulk) |
|
uint32 |
BuffersSize |
|
|
FByteBulkData |
BulkData |
|
|
ClothVertexBuffer |
A buffer for cloth mesh-mesh mapping |
|
|
MorphTargetVertexInfoBuffers |
GPU friendly access data for MorphTargets for an LOD |
|
|
MultiSizeIndexContainer |
Index Buffer (MultiSize: 16bit or 32bit) |
|
|
RenderSections |
Info about each section of this LOD for rendering |
|
|
TArray< FBoneIn... |
RequiredBones |
|
|
SkinWeightProfilesData |
Skin weight profile data structures, can contain multiple profiles and their runtime FSkinWeightVertexBuffer |
|
|
SkinWeightVertexBuffer |
Skin weights for skinning |
|
|
SourceRayTracingGeometry |
Precooked ray tracing geometry. |
|
|
StaticVertexBuffers |
Static vertices from chunks for skinning on GPU |
|
|
FByteBulkData |
StreamingBulkData |
|
|
VertexAttributeBuffers |
Name | Description | |
---|---|---|
|
FSkeletalMeshLODRenderData ( |
Constructor (default) |
Name | Description | |
---|---|---|
|
~FSkeletalMeshLODRenderData() |
Name | Description | ||
---|---|---|---|
|
void |
BuildFromLODModel ( |
Initialize render data (e.g. vertex buffers) from model info |
|
void |
DecrementMemoryStats() |
|
|
bool |
DoesVertexBufferUse16BitBoneIndex() |
|
|
uint32 |
FindSectionIndex ( |
O(1) |
|
SIZE_T |
GetCPUAccessMemoryOverhead() |
Get the estimated memory overhead of buffers marked as NeedsCPUAccess. |
|
uint32 |
GetNumTexCoords() |
|
|
uint32 |
GetNumVertices() |
|
|
void |
GetResourceSizeEx ( |
Get Resource Size |
|
void |
GetSectionFromVertexIndex ( |
Utility for finding the section that a particular vertex is in. |
|
FSkinWeightV... |
GetSkinWeightVertexBuffer() |
Checks whether or not the skin weight buffer has been overridden 'by default' and if not return the original Skin Weight buffer |
|
const FSkinW... |
GetSkinWeightVertexBuffer() |
Checks whether or not the skin weight buffer has been overridden 'by default' and if not return the original Skin Weight buffer |
|
int32 |
GetTotalFaces() |
Utility function for returning total number of faces in this LOD. |
|
uint32 |
GetVertexBufferMaxBoneInfluences() |
|
|
bool |
HasClothData() |
|
|
void |
IncrementMemoryStats ( |
|
|
void |
InitMorphResources() |
|
|
void |
InitResources ( |
Initialize the LOD's render resources. |
|
int32 |
NumNonClothingSections() |
|
|
void |
ReleaseCPUResources ( |
Releases the LOD's CPU render resources. |
|
void |
ReleaseResources() |
Releases the LOD's render resources. |
|
void |
Serialize |
Special serialize function passing the owning UObject along as required by FUnytpedBulkData serialization. |
|
void |
SerializeAvailabilityInfo ( |
|
|
void |
SerializeStreamedData ( |
Serialize the portion of data that might be streamed |
|
bool |
ShouldForceKeepCPUResources() |
|
|
bool |
ShouldKeepCPUResources ( |
Name |
Description |
|
---|---|---|
|
EClassDataStripFlag |