Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |