/Engine/Plugins/Runtime/ComputeFramework/Source/ComputeFramework/Public/ComputeFramework/ComputeKernelSource.h
Class representing the source for aUComputeKernelWe derive from this for each authoring mechanism. (HLSL text, VPL graph, ML Meta Lang, etc.)
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, EditInlineNew) class UComputeKernelSource : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
TArray<TObject...
AdditionalSources
An array of additional independent source assets that the kernel source depends on.
FComputeKernelD...
DefinitionsSet
Base environment defines for kernel compilation.
FString
EntryPoint
Kernel entry point.
TArray<FShader...
ExternalInputs
Named external inputs for the kernel. These must be fulfilled by linked data providers.
TArray<FShader...
ExternalOutputs
Named external outputs for the kernel. These must be fulfilled by linked data providers.
FIntVector
GroupSize
Kernel group size.
FComputeKernelP...
PermutationSet
Base permutations exposed by the kernel.