![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "SkinningSceneExtension.h"#include "ViewDefinitions.h"#include "ScenePrivate.h"#include "RenderUtils.h"#include "SkeletalRenderPublic.h"#include "SkinningDefinitions.h"#include "ViewData.h"#include "SceneCulling/SceneCullingRenderer.h"#include "UnifiedBuffer.h"#include "Animation/Skeleton.h"#include "Rendering/SkeletalMeshLODRenderData.h"Classes | |
| struct | FTransformBlockHeader |
| class | FRefPoseTransformProviderCS |
| class | FNaniteSkinningUpdateViewDataCS |
| class | FNaniteSkinningUpdateChunkCullCS |
Macros | |
| #define | IMPLEMENT_STATIC_UNIFORM_BUFFER_SCENE_UB(StructType, MangledName) |
| #define | IMPLEMENT_SCENE_UB_STRUCT_EX(StructType, FieldName, DefaultValueFactoryType) |
Functions | |
| IMPLEMENT_GLOBAL_SHADER (FRefPoseTransformProviderCS, "/Engine/Private/Skinning/TransformProviders.usf", "RefPoseProviderCS", SF_Compute) | |
| IMPLEMENT_SCENE_EXTENSION (FSkinningSceneExtension) | |
| IMPLEMENT_GLOBAL_SHADER (FNaniteSkinningUpdateViewDataCS, "/Engine/Private/Nanite/NaniteSkinningUpdateViewData.usf", "NaniteSkinningUpdateViewDataCS", SF_Compute) | |
| IMPLEMENT_GLOBAL_SHADER (FNaniteSkinningUpdateChunkCullCS, "/Engine/Private/Nanite/NaniteSkinningUpdateViewData.usf", "NaniteSkinningUpdateChunkCullCS", SF_Compute) | |
| IMPLEMENT_SCENE_UB_STRUCT_EX (FSkinningSceneParameters, Skinning, GetDefaultSkinningParameters) | |
| #define IMPLEMENT_SCENE_UB_STRUCT_EX | ( | StructType, | |
| FieldName, | |||
| DefaultValueFactoryType | |||
| ) |
Implement a Scene UB sub-struct with a global UB definition for binding stand-alone.
| #define IMPLEMENT_STATIC_UNIFORM_BUFFER_SCENE_UB | ( | StructType, | |
| MangledName | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FNaniteSkinningUpdateChunkCullCS | , |
| "/Engine/Private/Nanite/NaniteSkinningUpdateViewData.usf" | , | ||
| "NaniteSkinningUpdateChunkCullCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FNaniteSkinningUpdateViewDataCS | , |
| "/Engine/Private/Nanite/NaniteSkinningUpdateViewData.usf" | , | ||
| "NaniteSkinningUpdateViewDataCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_GLOBAL_SHADER | ( | FRefPoseTransformProviderCS | , |
| "/Engine/Private/Skinning/TransformProviders.usf" | , | ||
| "RefPoseProviderCS" | , | ||
| SF_Compute | |||
| ) |
| IMPLEMENT_SCENE_EXTENSION | ( | FSkinningSceneExtension | ) |
| IMPLEMENT_SCENE_UB_STRUCT_EX | ( | FSkinningSceneParameters | , |
| Skinning | , | ||
| GetDefaultSkinningParameters | |||
| ) |