Navigation
API > API/Runtime > API/Runtime/Engine
A unified bone buffer shared between vertex factories.
| Name | FUnifiedBoneBuffer |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/GPUSkinVertexFactory.h |
| Include Path | #include "GPUSkinVertexFactory.h" |
Syntax
class FUnifiedBoneBuffer
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnifiedBoneBuffer
(
TConstArrayView< FBoneIndexType > BoneMap |
GPUSkinVertexFactory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUnifiedBoneBuffer() |
GPUSkinVertexFactory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneMap | TConstArrayView< FBoneIndexType > | GPUSkinVertexFactory.h | ||
| Buffers | TStaticArray< FVertexBufferAndSRV, 2 > | GPUSkinVertexFactory.h | ||
| BufferSize | uint32 | GPUSkinVertexFactory.h | ||
| CurrentIndex | uint32 | GPUSkinVertexFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Allocate
(
FRHICommandList& RHICmdList, |
GPUSkinVertexFactory.h | ||
void FlipBuffers() |
GPUSkinVertexFactory.h | ||
TConstArrayView< FBoneIndexType > GetBoneMap() |
GPUSkinVertexFactory.h | ||
FVertexBufferAndSRV & GetBuffer
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
const FVertexBufferAndSRV & GetBuffer
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
uint32 GetBufferSize() |
GPUSkinVertexFactory.h | ||
uint32 GetNumBones() |
GPUSkinVertexFactory.h | ||
void Update
(
FRHICommandList& RHICmdList, |
GPUSkinVertexFactory.h |