Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Data
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGSpatialData
- UPCGSpatialDataWithPointCache
- UPCGSurfaceData
- UPCGBaseTextureData
- UPCGRenderTargetData
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/Data/PCGRenderTargetData.h |
| Include | #include "Data/PCGRenderTargetData.h" |
Syntax
UCLASS&40;BlueprintType, ClassGroup&61;&40;Procedural&41;&41;
class UPCGRenderTargetData : public UPCGBaseTextureData
Remarks
TODO: It's possible that caching the result in this class is not as efficient as it could be if we expect to sample in different ways (e.g. channel) in the same render target
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UTextureRenderTarget2D > | RenderTarget |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
UTextureRenderTarget2D* InRenderTarget, |
Overridden from UPCGBaseTextureData
| Type | Name | Description | |
|---|---|---|---|
| EPCGDataType | GetDataType () |
Overridden from UPCGSpatialData
| Type | Name | Description | |
|---|---|---|---|
| UPCGSpatialData * | CopyInternal () |