Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FGPUBaseSkinVertexFactory
| Name | FShaderDataType |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/GPUSkinVertexFactory.h |
| Include Path | #include "GPUSkinVertexFactory.h" |
Syntax
struct FShaderDataType
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShaderDataType() |
GPUSkinVertexFactory.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxGPUSkinBones | uint32 | GPUSkinVertexFactory.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputWeightIndexSize | int32 | GPUSkinVertexFactory.h | ||
| InputWeightStream | FShaderResourceViewRHIRef | GPUSkinVertexFactory.h | ||
| UpdatedFrameNumber | uint64 | Frame number of the bone data that is last updated. | GPUSkinVertexFactory.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneBuffer | TStaticArray< FVertexBufferAndSRV, 2 > | GPUSkinVertexFactory.h | ||
| CurrentBuffer | uint32 | GPUSkinVertexFactory.h | ||
| CurrentRevisionNumber | uint32 | GPUSkinVertexFactory.h | ||
| PreviousRevisionNumber | uint32 | GPUSkinVertexFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FVertexBufferAndSRV & GetBoneBufferForReading
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
FVertexBufferAndSRV & GetBoneBufferForWriting
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
uint32 GetRevisionNumber
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
bool HasBoneBufferForReading
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
void ReleaseBoneData() |
GPUSkinVertexFactory.h | ||
void SetCurrentRevisionNumber
(
uint32 |
GPUSkinVertexFactory.h | ||
void SetRevisionNumbers
(
uint32 InCurrentRevisionNumber, |
GPUSkinVertexFactory.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AllocateBoneBuffer
(
FRHICommandList& RHICmdList, |
GPUSkinVertexFactory.h | ||
static void UpdateBoneData
(
FRHICommandList& RHICmdList, |
GPUSkinVertexFactory.h |