UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GPUSkinVertexFactory.h File Reference
#include "CoreMinimal.h"
#include "Stats/Stats.h"
#include "RHI.h"
#include "RenderResource.h"
#include "BoneIndices.h"
#include "GPUSkinPublicDefs.h"
#include "UniformBuffer.h"
#include "VertexFactory.h"
#include "LocalVertexFactory.h"
#include "ResourcePool.h"
#include "Matrix3x4.h"
#include "SkeletalMeshTypes.h"

Go to the source code of this file.

Classes

class  FSharedPoolPolicyData
 
struct  FVertexBufferAndSRV
 
class  FBoneBufferPoolPolicy
 
class  FBoneBufferPool
 
class  FClothBufferPoolPolicy
 
class  FClothBufferPool
 
struct  FGPUSkinDataType
 
class  FGPUBaseSkinVertexFactory
 
class  FGPUBaseSkinVertexFactory::FUpdateScope
 
struct  FGPUBaseSkinVertexFactory::FShaderDataType
 
struct  FGPUBaseSkinVertexFactory::FInitializer
 
class  TGPUSkinVertexFactory< BoneInfluenceType >
 
class  FGPUBaseSkinAPEXClothVertexFactory
 
struct  FGPUBaseSkinAPEXClothVertexFactory::ClothShaderType
 
struct  FGPUSkinAPEXClothDataType
 
class  TGPUSkinAPEXClothVertexFactory< BoneInfluenceType >
 
class  FGPUSkinPassthroughVertexFactory
 
struct  FGPUSkinPassthroughVertexFactory::FAddVertexAttributeDesc
 

Macros

#define SET_BONE_DATA(B, X)   B.SetMatrixTranspose(X)
 

Enumerations

enum  GPUSkinBoneInfluenceType { DefaultBoneInfluence , UnlimitedBoneInfluence }
 

Functions

bool IsValidRef (const FVertexBufferAndSRV &Buffer)
 

Macro Definition Documentation

◆ SET_BONE_DATA

#define SET_BONE_DATA (   B,
  X 
)    B.SetMatrixTranspose(X)

Enumeration Type Documentation

◆ GPUSkinBoneInfluenceType

Enumerator
DefaultBoneInfluence 
UnlimitedBoneInfluence 

Function Documentation

◆ IsValidRef()

bool IsValidRef ( const FVertexBufferAndSRV Buffer)
inline

Helper function to test whether the buffer is valid.

Parameters
BufferBuffer to test
Returns
True if the buffer is valid otherwise false