Navigation
API > API/Plugins > API/Plugins/PCG
| Name | UPCGSkinnedMeshSpawnerKernel |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/PCGSkinnedMeshSpawnerKernel.h |
| Include Path | #include "Elements/PCGSkinnedMeshSpawnerKernel.h" |
Syntax
UCLASS ()
class UPCGSkinnedMeshSpawnerKernel : public UPCGComputeKernel
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UComputeKernel → UPCGComputeKernel → UPCGSkinnedMeshSpawnerKernel
Functions
Public
Overridden from UPCGComputeKernel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< const FPCGDataCollectionDesc > ComputeOutputBindingDataDesc
(
FName InOutputPinLabel, |
Compute a description of data that will be output from pin InOutputPinLabel. | Elements/PCGSkinnedMeshSpawnerKernel.h | |
virtual int ComputeThreadCount
(
const UPCGDataBinding* Binding |
Compute how many threads should be dispatched to execute this node on the GPU. | Elements/PCGSkinnedMeshSpawnerKernel.h | |
virtual void CreateAdditionalInputDataInterfaces
(
FPCGGPUCompilationContext& InOutContext, |
Create additional input data interfaces to marshal any required input data. | Elements/PCGSkinnedMeshSpawnerKernel.h | |
virtual void CreateAdditionalOutputDataInterfaces
(
FPCGGPUCompilationContext& InOutContext, |
Create additional output data interfaces to marshal any required output data. | Elements/PCGSkinnedMeshSpawnerKernel.h | |
virtual FString GetEntryPoint () |
Get the name of the main kernel function in the source. | Elements/PCGSkinnedMeshSpawnerKernel.h | |
virtual void GetInputPins
(
TArray< FPCGPinProperties >& OutPins |
Elements/PCGSkinnedMeshSpawnerKernel.h | ||
virtual void GetOutputPins
(
TArray< FPCGPinPropertiesGPU >& OutPins |
Elements/PCGSkinnedMeshSpawnerKernel.h | ||
virtual const TCHAR * GetSourceFilePath() |
Get the virtual file path of the shader source file for this kernel. | Elements/PCGSkinnedMeshSpawnerKernel.h |
Protected
Overridden from UPCGComputeKernel
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool PerformStaticValidation () |
Performs validation on compile time information (e.g. Node, Settings, etc.). | Elements/PCGSkinnedMeshSpawnerKernel.h |