Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FSkinningSceneExtensionProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/SkinningSceneExtensionProxy.h |
| Include Path | #include "SkinningSceneExtensionProxy.h" |
Syntax
class FSkinningSceneExtensionProxy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSkinningSceneExtensionProxy
(
const FSkeletalMeshObject* InMeshObject, |
SkinningSceneExtensionProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSkinningSceneExtensionProxy() |
SkinningSceneExtensionProxy.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InvalidLODIndex | const uint16 | SkinningSceneExtensionProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TConstArrayView< uint32 > GetBoneHierarchy() |
SkinningSceneExtensionProxy.h | ||
TConstArrayView< uint16 > GetBoneMap() |
SkinningSceneExtensionProxy.h | ||
TConstArrayView< float > GetBoneObjectSpace() |
SkinningSceneExtensionProxy.h | ||
EBoneTransformStorageMode GetBoneTransformStorageMode() |
SkinningSceneExtensionProxy.h | ||
uint32 GetLOD() |
SkinningSceneExtensionProxy.h | ||
uint32 GetMaxBoneHierarchyCount() |
SkinningSceneExtensionProxy.h | ||
uint32 GetMaxBoneInfluenceCount() |
SkinningSceneExtensionProxy.h | ||
uint32 GetMaxBoneMapCount() |
SkinningSceneExtensionProxy.h | ||
uint32 GetMaxBoneObjectSpaceCount() |
SkinningSceneExtensionProxy.h | ||
uint32 GetMaxBoneTransformCount() |
SkinningSceneExtensionProxy.h | ||
const FSkeletalMeshObject * GetMeshObject() |
SkinningSceneExtensionProxy.h | ||
uint32 GetObjectSpaceFloatCount() |
TODO: TEMP - Move to shared location with GPU. | SkinningSceneExtensionProxy.h | |
const USkinnedAsset * GetSkinnedAsset() |
SkinningSceneExtensionProxy.h | ||
uint32 GetUniqueAnimationCount() |
SkinningSceneExtensionProxy.h | ||
bool HasScale() |
SkinningSceneExtensionProxy.h | ||
bool HasSocketsInBoneMap() |
SkinningSceneExtensionProxy.h | ||
bool HasUnifiedBoneMap() |
SkinningSceneExtensionProxy.h | ||
bool UseInstancing() |
SkinningSceneExtensionProxy.h | ||
bool UseSkeletonBatching() |
SkinningSceneExtensionProxy.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CreateRenderThreadResources
(
FSceneInterface& Scene, |
SkinningSceneExtensionProxy.h | ||
virtual void DestroyRenderThreadResources() |
SkinningSceneExtensionProxy.h | ||
virtual const FGuid & GetTransformProviderId() |
SkinningSceneExtensionProxy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitForBoneMapStorage() |
SkinningSceneExtensionProxy.h | ||
void InitForDirectStorage
(
bool bAllowScaling |
SkinningSceneExtensionProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetSocketBoneIndices
(
const USkinnedAsset* InSkinnedAsset, |
Collect bone indices referenced by sockets on the skinned asset. | SkinningSceneExtensionProxy.h |