| FRenderResource
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/RawIndexBuffer.h |
Include |
#include "RawIndexBuffer.h" |
template<typename INDEX_TYPE>
class FRawStaticIndexBuffer16or32 : public FRawStaticIndexBuffer16or32Interface
Name | Description | |
---|---|---|
|
FRawStaticIndexBuffer16or32 ( |
Constructor |
Name | Description | ||
---|---|---|---|
|
AssignNewBuffer ( |
||
|
CacheOptimize() |
Orders a triangle list for better vertex cache coherency. |
|
|
FIndexBuffer... |
CreateRHIBuffer_Async() |
|
|
FIndexBuffer... |
CreateRHIBuffer_RenderThread() |
Create an RHI index buffer with CPU data. |
|
InitRHIForStreaming ( |
Similar to Init/ReleaseRHI but only update existing SRV so references to the SRV stays valid |
|
|
ReleaseRHIForStreaming ( |
Name | Description | ||
---|---|---|---|
|
AddItem ( |
||
|
Empty ( |
||
|
Get ( |
||
|
GetNeedsCPUAccess() |
The following methods are basically just accessors that allow us to hide the implementation by making the index array a private member |
|
|
void * |
GetPointerTo ( |
|
|
GetResourceDataSize() |
||
|
Insert |
||
|
Num() |
Number of indices (e.g. 4 triangles would result in 12 elements) |
|
|
Remove |
||
|
Serialize ( |
Serializer for this class |
|
|
SerializeMetaData ( |
Name | Description | ||
---|---|---|---|
|
InitRHI() |
Create the index buffer RHI resource and initialize its data |
|
|
ReleaseRHI() |
Releases the RHI resources used by this resource. |