![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SkinnedMeshSceneProxyDesc.h>
Inheritance diagram for FSkinnedMeshSceneProxyDesc:Static Public Member Functions | |
| static ENGINE_API FSkeletalMeshObject * | CreateMeshObject (const FSkinnedMeshSceneProxyDesc &Desc) |
| static ENGINE_API FPrimitiveSceneProxy * | CreateSceneProxy (const FSkinnedMeshSceneProxyDesc &Desc, bool bHideSkin, int32 MinLODIndex) |
|
default |
| FSkinnedMeshSceneProxyDesc::FSkinnedMeshSceneProxyDesc | ( | const USkinnedMeshComponent * | Component | ) |
|
static |
|
static |
|
inline |
| const TOptional< FLinearColor > & FSkinnedMeshSceneProxyDesc::GetDebugDrawColor | ( | ) | const |
| UMaterialInterface * FSkinnedMeshSceneProxyDesc::GetMaterial | ( | int32 | MaterialIndex | ) | const |
| FMaterialRelevance FSkinnedMeshSceneProxyDesc::GetMaterialRelevance | ( | ERHIFeatureLevel::Type | InFeatureLevel | ) | const |
| FMaterialRelevance FSkinnedMeshSceneProxyDesc::GetMaterialRelevance | ( | EShaderPlatform | InShaderPlatform | ) | const |
|
inline |
|
inline |
| UMeshDeformerInstance * FSkinnedMeshSceneProxyDesc::GetMeshDeformerInstance | ( | ) | const |
| UMeshDeformerInstance * FSkinnedMeshSceneProxyDesc::GetMeshDeformerInstanceForLOD | ( | int32 | LODIndex | ) | const |
| UMaterialInterface * FSkinnedMeshSceneProxyDesc::GetOverlayMaterial | ( | ) | const |
| float FSkinnedMeshSceneProxyDesc::GetOverlayMaterialMaxDrawDistance | ( | ) | const |
| UPhysicsAsset * FSkinnedMeshSceneProxyDesc::GetPhysicsAsset | ( | ) | const |
|
inline |
| void FSkinnedMeshSceneProxyDesc::GetPreSkinnedLocalBounds | ( | FBoxSphereBounds & | OutBounds | ) | const |
| USkinnedAsset * FSkinnedMeshSceneProxyDesc::GetSkinnedAsset | ( | ) | const |
|
overridevirtual |
Reimplemented from FPrimitiveSceneProxyDesc.
| bool FSkinnedMeshSceneProxyDesc::HasValidNaniteData | ( | ) | const |
|
inline |
| void FSkinnedMeshSceneProxyDesc::InitializeFromSkinnedMeshComponent | ( | const USkinnedMeshComponent * | InComponent | ) |
|
inline |
|
inline |
| bool FSkinnedMeshSceneProxyDesc::ShouldDrawDebugSkeleton | ( | ) | const |
| bool FSkinnedMeshSceneProxyDesc::ShouldNaniteSkin | ( | ) | const |
| uint8 FSkinnedMeshSceneProxyDesc::bAllowAlwaysVisible |
| uint8 FSkinnedMeshSceneProxyDesc::bCanHighlightSelectedSections |
| uint8 FSkinnedMeshSceneProxyDesc::bCastCapsuleDirectShadow |
| uint8 FSkinnedMeshSceneProxyDesc::bCastCapsuleIndirectShadow |
| uint8 FSkinnedMeshSceneProxyDesc::bCPUSkinning |
| uint8 FSkinnedMeshSceneProxyDesc::bDrawDebugSkeleton |
| uint8 FSkinnedMeshSceneProxyDesc::bForceWireframe |
| uint8 FSkinnedMeshSceneProxyDesc::bPerBoneMotionBlur |
| uint8 FSkinnedMeshSceneProxyDesc::bRenderStatic |
| uint32 FSkinnedMeshSceneProxyDesc::bSortTriangles |
| float FSkinnedMeshSceneProxyDesc::CapsuleIndirectShadowMinVisibility = 0.0f |
| FVector FSkinnedMeshSceneProxyDesc::ComponentScale = FVector::OneVector |
| TOptional<FLinearColor> FSkinnedMeshSceneProxyDesc::DebugDrawColor |
| TArrayView<const FSkelMeshComponentLODInfo> FSkinnedMeshSceneProxyDesc::LODInfo |
| FMaterialRelevance FSkinnedMeshSceneProxyDesc::MaterialRelevance {} |
| TArray<TObjectPtr<UMaterialInterface> > FSkinnedMeshSceneProxyDesc::MaterialSlotsOverlayMaterial |
| float FSkinnedMeshSceneProxyDesc::MaxDistanceFactor = 1.0f |
| const FMeshDeformerInstanceSet* FSkinnedMeshSceneProxyDesc::MeshDeformerInstances = nullptr |
| FSkeletalMeshObject* FSkinnedMeshSceneProxyDesc::MeshObject = nullptr |
| float FSkinnedMeshSceneProxyDesc::NanitePixelProgrammableDistance = 0.0f |
| UMaterialInterface* FSkinnedMeshSceneProxyDesc::OverlayMaterial = nullptr |
| float FSkinnedMeshSceneProxyDesc::OverlayMaterialMaxDrawDistance = 0.0f |
| TArrayView<const TObjectPtr<UMaterialInterface> > FSkinnedMeshSceneProxyDesc::OverrideMaterials |
| UPhysicsAsset* FSkinnedMeshSceneProxyDesc::PhysicsAsset = nullptr |
| int32 FSkinnedMeshSceneProxyDesc::PredictedLODLevel = 0 |
| FSkeletalMeshObject* FSkinnedMeshSceneProxyDesc::PreviousMeshObject = nullptr |
| TArrayView<const ESkinCacheUsage> FSkinnedMeshSceneProxyDesc::SkinCacheUsage {} |
| USkinnedAsset* FSkinnedMeshSceneProxyDesc::SkinnedAsset = nullptr |
| float FSkinnedMeshSceneProxyDesc::StreamingDistanceMultiplier = 1.0f |