Navigation
Unreal Engine C++ API Reference > Plugins > ChaosFleshEngine > ChaosFlesh
Inheritance Hierarchy
- FRenderResource
- FVertexBuffer
- FVertexBufferWithSRV
- FIndexArrayBufferWithSRV
References
Module | ChaosFleshEngine |
Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/ChaosDeformableGPUBuffers.h |
Include | #include "ChaosFlesh/ChaosDeformableGPUBuffers.h" |
Syntax
class FIndexArrayBufferWithSRV : public FVertexBufferWithSRV
Remarks
Integral GPU buffer compacting int32 to the smallest possible of uint8, uint16, or uint32.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
uint32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | GetNumValues () |
|
![]() ![]() |
int32 | GetOffset () |
|
![]() |
void | ||
![]() |
void | ||
![]() |
void | Init
(
const int32* InArray, |
Convert float to uint8 with clamping, and optionaly shifting via `MultOffset_. |
![]() |
void | Init
(
const uint32* InArray, |
Convert float to uint8 with clamping, and optionaly shifting via `MultOffset_. |
![]() |
void | Init
(
const FIntVector2* InArray, |
|
![]() |
void | Init
(
const FIntVector3* InArray, |
|
![]() |
void | Init
(
const FIntVector4* InArray, |
|
![]() |
void | SetBufferName
(
const FString& InBufferName |
Overridden from FRenderResource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FString | ||
![]() ![]() |
void | InitRHI
(
FRHICommandListBase& RHICmdList |
FRenderResource overrides |