/Engine/Source/Runtime/Engine/Public/Model.h
class UModel : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
bool
bCachedOwnerTransformValid
Specifies whether the above cached transform is valid
bool
bInvalidForStaticLighting
True if static lighting now can not be validly built for this model
bool
bOnlyRebuildMaterialIndexBuffers
True if only the material index buffers should be rebuilt when committing model surfaces
FBoxSphereBound...
Bounds
TArray< classF...
CachedMappings
Cache the mappings that are going to be calculated during lighting (we delay applying to join mappings into bigger lightmaps)
bool
InvalidSurfaces
True if surfaces in the model have been changed without callingULevel::CommitModelSurfaces.
TArray< int32 >
LeafHulls
TArray<FLeaf>
Leaves
FGuid
LightingGuid
Unique ID for this model, used for caching during distributed lighting
ULevel*
LightingLevel
The level used to generate NodeGroups
TArray<FLightm...
LightmassSettings
bool
Linked
TMap<UMaterial...
MaterialIndexBuffers
An index buffer for each material used by the model, containing all the nodes with that material applied.
TMap< int32,FN...
NodeGroups
A map of NodeGroup ID to the NodeGroup object
TArray<FBspNod...
Nodes
int32
NumIncompleteNodeGroups
How many node groups still need to be completed before we start joining by brightness, etc
int32
NumSharedSides
uint32
NumUniqueVertices
The number of unique vertices.
FVector3f
OwnerLocationWhenLastBuilt
Cached transform of the owner brush when the geometry was last built
FRotator
OwnerRotationWhenLastBuilt
FVector3f
OwnerScaleWhenLastBuilt
TArray< FVector...
Points
TObjectPtr<UPo...
Polys
Arrays and subobjects.
FRenderCommandF...
ReleaseResourcesFence
A fence which is used to keep track of the rendering thread releasing the model resources.
bool
RootOutside
Other variables.
TArray<FBspSur...
Surfs
TArray< FVector...
Vectors
FModelVertexBuf...
VertexBuffer
A vertex buffer containing the vertices for all nodes in theUModel.
TArray<FVert>
Verts