Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Rendering
Inheritance Hierarchy
- FRenderResource
- FVertexBuffer
- FSkinWeightLookupVertexBuffer
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Rendering/SkinWeightVertexBuffer.h |
Include | #include "Rendering/SkinWeightVertexBuffer.h" |
Syntax
class FSkinWeightLookupVertexBuffer : public FVertexBuffer
Remarks
A lookup vertex buffer storing skin weight stream offset / influence count. Only used for unlimited bone influences.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FShaderResourceViewRHIRef | SRVValue | Guaranteed only to be valid if the vertex buffer is valid |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default constructor. | ||
![]() |
FSkinWeightLookupVertexBuffer
(
const FSkinWeightLookupVertexBuffer& Other |
Constructor (copy) |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CleanUp () |
Delete existing resources |
![]() |
void | CopyMetaData
(
const FSkinWeightLookupVertexBuffer& Other |
|
![]() |
FBufferRHIRef | ||
![]() |
FBufferRHIRef | Create an RHI vertex buffer with CPU data. | |
![]() ![]() |
const uint8 * | ||
![]() |
uint8 * | ||
![]() ![]() |
bool | ||
![]() ![]() |
uint32 | ||
![]() ![]() |
FRHIShaderResourceView * | GetSRV () |
|
![]() ![]() |
uint32 | GetStride () |
|
![]() ![]() |
uint32 | ||
![]() ![]() |
void | GetWeightOffsetAndInfluenceCount
(
uint32 VertexIndex, |
|
![]() |
void | Init
(
uint32 InNumVertices |
|
![]() |
void | InitRHIForStreaming
(
FRHIBuffer* IntermediateBuffer, |
Similar to Init/ReleaseRHI but only update existing SRV so references to the SRV stays valid |
![]() ![]() |
bool | ||
![]() |
void | ReleaseRHIForStreaming
(
FRHIResourceUpdateBatcher& Batcher |
|
![]() |
void | SerializeMetaData
(
FArchive& Ar |
|
![]() |
void | SetNeedsCPUAccess
(
bool bInNeedsCPUAccess |
Set if the CPU needs access to this vertex buffer |
![]() |
void | SetWeightOffsetAndInfluenceCount
(
uint32 VertexIndex, |
Overridden from FRenderResource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FString | ||
![]() ![]() |
void | InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the RHI resources used by this resource. |
![]() ![]() |
void | ReleaseRHI () |
Releases the RHI resources used by this resource. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FSkinWeightLookupVertexBuffer & | operator=
(
const FSkinWeightLookupVertexBuffer& Other |
Assignment. Assumes that vertex buffer will be rebuilt |
Constants
Name | Description |
---|---|
PixelFormat | |
PixelFormatStride |