| FResourceArrayInterface | ||||
| TArray
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Containers/DynamicRHIResourceArray.h |
Include |
#include "Containers/DynamicRHIResourceArray.h" |
template<typename ElementType, uint32 Alignment>
class TResourceArray :
public FResourceArrayInterface,
public TArray< ElementType, TMemoryImageAllocator< Alignment > >
A array which allocates memory which can be used for UMA rendering resources. In the dynamically bound RHI, it isn't any different from the default array type, since none of the dynamically bound RHI implementations have UMA.
Name | Description | |
---|---|---|
|
TResourceArray ( |
Constructor |
|
TResourceArray ( |
|
|
TResourceArray ( |
Name | Description | |
---|---|---|
|
~TResourceArray() |
Name | Description | ||
---|---|---|---|
|
BulkSerialize |
Serialize data as a single block. |
|
|
FTypeLayoutD... |
StaticGetTypeLayout() |
Name | Description | ||
---|---|---|---|
|
Discard() |
Called on non-UMA systems after the RHI has copied the resource data, and no longer needs the CPU's copy. |
|
|
GetAllowCPUAccess() |
||
|
const void &... |
GetResourceData() |
|
|
GetResourceDataSize() |
||
|
const FTypeL... |
GetTypeLayout() |
|
|
IsStatic() |
||
|
SetAllowCPUAccess ( |
Sets whether the resource array will be accessed by CPU. |
Name | Description | ||
---|---|---|---|
|
TResourceArr... |
operator= ( |
|
|
TResourceArr... |
operator= ( |
|
|
TResourceArr... |
operator= ( |
Assignment operators. |
Name |
Description |
|
---|---|---|
|
InternalLinkType |
Name |
Description |
---|---|
DerivedType |
|
ParentArrayType |
|
Super |
Name |
Description |
---|---|
CounterBase |
|
InterfaceType |