Navigation
API > API/Plugins > API/Plugins/GeometryCache
Resource array to pass
| Name | FGeomCacheVertexBuffer |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCache/Public/GeometryCacheSceneProxy.h |
| Include Path | #include "GeometryCacheSceneProxy.h" |
Syntax
class FGeomCacheVertexBuffer : public FVertexBuffer
Inheritance Hierarchy
- FRenderResource → FVertexBuffer → FGeomCacheVertexBuffer
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIShaderResourceView * GetBufferSRV() |
GeometryCacheSceneProxy.h | ||
unsigned GetSizeInBytes() |
Get the current size of the buffer | GeometryCacheSceneProxy.h | |
void Init
(
int32 InSizeInBytes |
GeometryCacheSceneProxy.h | ||
void Update
(
FRHICommandListBase& RHICmdList, |
Sugar function to update from a typed array. | GeometryCacheSceneProxy.h | |
void UpdateExceptPositions
(
FRHICommandListBase& RHICmdList, |
GeometryCacheSceneProxy.h | ||
void UpdatePositionsOnly
(
FRHICommandListBase& RHICmdList, |
GeometryCacheSceneProxy.h | ||
void UpdateRaw
(
FRHICommandListBase& RHICmdList, |
Update the raw contents of the buffer, possibly reallocate if needed. | GeometryCacheSceneProxy.h | |
void UpdateSize
(
FRHICommandListBase& RHICmdList, |
Resize the buffer but don't initialize it with any data. | GeometryCacheSceneProxy.h | |
void UpdateSizeTyped
(
FRHICommandListBase& RHICmdList, |
Resize the buffer but don't initialize it with any data. | GeometryCacheSceneProxy.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetFriendlyName() |
GeometryCacheSceneProxy.h | ||
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
Create on rhi thread. Uninitialized with NumVertices space. | GeometryCacheSceneProxy.h | |
virtual void ReleaseRHI() |
GeometryCacheSceneProxy.h |