|
| | FStaticMeshInstanceData () |
| |
| | FStaticMeshInstanceData (bool bInUseHalfFloat) |
| |
| | ~FStaticMeshInstanceData () |
| |
| void | Serialize (FArchive &Ar) |
| |
| void | AllocateInstances (int32 InNumInstances, int32 InNumCustomDataFloats, EResizeBufferFlags BufferFlags, bool DestroyExistingInstances) |
| |
| int32 | IsValidIndex (int32 Index) const |
| |
| void | GetInstanceTransform (int32 InstanceIndex, FRenderTransform &Transform) const |
| |
| void | GetInstanceRandomID (int32 InstanceIndex, float &RandomInstanceID) const |
| |
| void | GetInstanceLightMapData (int32 InstanceIndex, FVector4f &InstanceLightmapAndShadowMapUVBias) const |
| |
| void | GetInstanceCustomDataValues (int32 InstanceIndex, TArrayView< float > OutCustomData) const |
| |
| void | SetInstance (int32 InstanceIndex, const FMatrix44f &Transform, float RandomInstanceID, const FVector2D &LightmapUVBias, const FVector2D &ShadowmapUVBias) |
| |
| void | SetInstance (int32 InstanceIndex, const FMatrix44f &Transform, float RandomInstanceID) |
| |
| void | SetInstance (int32 InstanceIndex, const FMatrix44f &Transform, const FVector2D &LightmapUVBias, const FVector2D &ShadowmapUVBias) |
| |
| void | SetInstance (int32 InstanceIndex, const FMatrix44f &Transform) |
| |
| void | SetInstanceLightMapData (int32 InstanceIndex, const FVector2D &LightmapUVBias, const FVector2D &ShadowmapUVBias) |
| |
| void | SetInstanceCustomData (int32 InstanceIndex, int32 Index, float CustomData) |
| |
| void | NullifyInstance (int32 InstanceIndex) |
| |
| void | SetInstanceEditorData (int32 InstanceIndex, FColor HitProxyColor, bool bSelected) |
| |
| void | ClearInstanceEditorData (int32 InstanceIndex) |
| |
| void | SwapInstance (int32 Index1, int32 Index2) |
| |
| int32 | GetNumInstances () const |
| |
| int32 | GetNumCustomDataFloats () const |
| |
| void | SetAllowCPUAccess (bool InNeedsCPUAccess) |
| |
| bool | GetTranslationUsesHalfs () const |
| |
| FResourceArrayInterface * | GetOriginResourceArray () |
| |
| FResourceArrayInterface * | GetTransformResourceArray () |
| |
| FResourceArrayInterface * | GetLightMapResourceArray () |
| |
| FResourceArrayInterface * | GetCustomDataResourceArray () |
| |
| uint32 | GetOriginStride () |
| |
| uint32 | GetTransformStride () |
| |
| uint32 | GetLightMapStride () |
| |
| uint32 | GetCustomDataStride () |
| |
| SIZE_T | GetResourceSize () const |
| |
The implementation of the static mesh instance data storage type.