Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/StaticMeshResources.h |
Include |
#include "StaticMeshResources.h" |
class FStaticMeshRenderData
FStaticMeshRenderData - All data needed to render a static mesh.
Name | Description | ||
---|---|---|---|
|
bLODsShareStaticLighting |
True if LODs share static lighting data. |
|
|
Bounds |
Bounds of the renderable mesh. |
|
|
bReadyForStreaming |
True if rhi resources are initialized |
|
|
CurrentFirstLODIdx |
||
|
DerivedDataKey |
The derived data key associated with this render data. |
|
|
LODBiasModifier |
||
|
LODResources |
Per-LOD resources. |
|
|
LODVertexFactories |
||
|
MaterialIndexToImportIndex |
Map of material index -> original material index at import time. |
|
|
NaniteResources |
||
|
TUniquePtr< cla... |
NextCachedRenderData |
The next cached derived data in the list. |
|
NumInlinedLODs |
||
|
ScreenSize |
Screen size to switch LODs |
|
|
UVChannelDataPerMaterial |
UV data used for streaming accuracy debug view modes. In sync for rendering thread |
Name | Description | |
---|---|---|
|
FStaticMeshRenderData() |
Default constructor. |
Name | Description | |
---|---|---|
|
~FStaticMeshRenderData() |
Name | Description | ||
---|---|---|---|
|
AllocateLODResources ( |
Allocate LOD resources. |
|
|
BuildAreaWeighedSamplingData() |
||
|
Cache ( |
Cache derived renderable data for the static mesh with the provided level of detail settings. |
|
|
ComputeUVDensities() |
Update LOD-SECTION uv densities. |
|
|
GetCPUAccessMemoryOverhead() |
Get the estimated memory overhead of buffers marked as NeedsCPUAccess. |
|
|
const FStati... |
GetCurrentFirstLOD ( |
Return the current first LOD that can be used for rendering starting at MinLODIdx. |
|
GetCurrentFirstLODIdx ( |
Return the current first LODIdx that can be used. |
|
|
GetFirstValidLODIdx ( |
Return first valid LOD index starting at MinLODIdx. |
|
|
GetNumNonOptionalLODs() |
Count the number of LODs that not optional and guarantied to be installed. |
|
|
GetNumNonStreamingLODs() |
Count the number of LODs that are inlined and not streamable. |
|
|
GetResourceSizeEx ( |
Compute the size of this resource. |
|
|
InitResources ( |
Initialize the render resources. |
|
|
IsInitialized() |
||
|
ReleaseResources() |
Releases the render resources. |
|
|
ResolveSectionInfo ( |
Resolve all per-section settings. |
|
|
Serialize ( |
Serialization. |
|
|
SerializeInlineDataRepresentations ( |
Serialize mesh build data which is inlined. |
|
|
SyncUVChannelData ( |