Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGTexture2DArrayData |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Data/PCGTexture2DArrayData.h |
| Include Path | #include "Data/PCGTexture2DArrayData.h" |
Syntax
UCLASS (MinimalAPI)
class UPCGTexture2DArrayData : public UPCGTexture2DBaseData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPCGData → UPCGSpatialData → UPCGSpatialDataWithPointCache → UPCGSurfaceData → UPCGTexture2DBaseData → UPCGTexture2DArrayData
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypeInfo | FPCGDataTypeInfoTexture2DArray | Data/PCGTexture2DArrayData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EPCGTextureResourceType GetResourceType() |
Data/PCGTexture2DArrayData.h | ||
FTextureRHIRef GetRHI() |
Data/PCGTexture2DArrayData.h | ||
UTexture * GetTexture() |
Data/PCGTexture2DArrayData.h | ||
bool Initialize
(
UTexture* InTexture, |
Data/PCGTexture2DArrayData.h | ||
bool Initialize
(
TRefCountPtr< IPooledRenderTarget > InExportedTextureHandle, |
Data/PCGTexture2DArrayData.h |
Public Virtual
Overridden from UPCGTexture2DBaseData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetArraySize() |
Data/PCGTexture2DArrayData.h | ||
virtual EPCGTextureFilter GetFilter() |
Data/PCGTexture2DArrayData.h | ||
virtual FIntPoint GetResolution() |
Data/PCGTexture2DArrayData.h |
Overridden from UPCGSpatialDataWithPointCache
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UPCGPointArrayData * CreatePointArrayData
(
FPCGContext* InContext, |
Data/PCGTexture2DArrayData.h | ||
virtual const UPCGPointData * CreatePointData
(
FPCGContext* InContext |
Data/PCGTexture2DArrayData.h |
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool SamplePoint
(
const FTransform& Transform, |
Sample rotation, scale and other attributes from this data at the query position. | Data/PCGTexture2DArrayData.h |
Overridden from UPCGData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddToCrc
(
FArchiveCrc32& Ar, |
Adds this data to Crc. | Data/PCGTexture2DArrayData.h | |
virtual const FPCGDataTypeBaseId & GetDataTypeId() |
Data/PCGTexture2DArrayData.h | ||
virtual bool IsCacheable() |
Whether the data can be placed in the graph cache. | Data/PCGTexture2DArrayData.h | |
virtual void ReleaseTransientResources
(
const TCHAR* InReason |
Data/PCGTexture2DArrayData.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyTexture2DArrayData
(
UPCGTexture2DArrayData* NewTextureData |
Data/PCGTexture2DArrayData.h | ||
const UPCGBasePointData * CreateBasePointData
(
FPCGContext* InContext, |
Data/PCGTexture2DArrayData.h | ||
bool InitializeInternal
(
const FPCGTexture2DArrayDataInitParams& InParams |
Data/PCGTexture2DArrayData.h |
Protected Virtual
Overridden from UPCGSpatialData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UPCGSpatialData * CopyInternal
(
FPCGContext* Context |
Data/PCGTexture2DArrayData.h |