Navigation
API > API/Plugins > API/Plugins/MeshPartitionCompute
| Name | FMeshPartition_FillPushCS |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionCompute/Public/MeshPartitionChannelRasterizationShaders.h |
| Include Path | #include "MeshPartitionChannelRasterizationShaders.h" |
Syntax
class FMeshPartition_FillPushCS : public FGlobalShader
Inheritance Hierarchy
- FShader → FGlobalShader → FMeshPartition_FillPushCS
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MeshPartitionChannelRasterizationShaders.h | |||
FMeshPartition_FillPushCS
(
const ShaderMetaType::CompiledShaderInitializerType& Initializer |
MeshPartitionChannelRasterizationShaders.h |
Classes
| Name | Remarks |
|---|---|
| FParameters |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InternalBaseType | typename TGetBaseTypeHelper< FMeshPartition_FillPushCS >::Type | MeshPartitionChannelRasterizationShaders.h | |
| ShaderMapType | FGlobalShaderMap | MeshPartitionChannelRasterizationShaders.h | |
| ShaderMetaType | FGlobalShaderType | MeshPartitionChannelRasterizationShaders.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ShaderTypeRegistration | FShaderTypeRegistration | MeshPartitionChannelRasterizationShaders.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
INTERNAL_DECLARE_TYPE_LAYOUT_COMMON
(
FMeshPartition_FillPushCS |
MeshPartitionChannelRasterizationShaders.h | ||
INTERNAL_LAYOUT_INTERFACE_PREFIX_NonVirtual
(
UE_API |
MeshPartitionChannelRasterizationShaders.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FShader * ConstructCompiledInstance
(
const typename FShader::CompiledShaderInitializerType& Initializer |
MeshPartitionChannelRasterizationShaders.h | ||
static FShader * ConstructSerializedInstance() |
MeshPartitionChannelRasterizationShaders.h | ||
static void GetPermutationIdStringImpl
(
int32 PermutationId, |
MeshPartitionChannelRasterizationShaders.h | ||
static const FShaderParametersMetadata * GetRootParametersMetadata() |
MeshPartitionChannelRasterizationShaders.h | ||
static FSpecializationContainerType GetSpecializationValuesImpl
(
const int32 PermutationID |
MeshPartitionChannelRasterizationShaders.h | ||
static UE_API ShaderMetaType & GetStaticType() |
MeshPartitionChannelRasterizationShaders.h | ||
static int32 GetUnspecializedIdImpl
(
const int32 PermutationID |
MeshPartitionChannelRasterizationShaders.h | ||
static void InternalDestroy
(
void* Object, |
MeshPartitionChannelRasterizationShaders.h | ||
static void InternalInitializeBases
(
FTypeLayoutDesc& TypeDesc |
MeshPartitionChannelRasterizationShaders.h | ||
static void ModifyCompilationEnvironment
(
const FGlobalShaderPermutationParameters& InParameters, |
MeshPartitionChannelRasterizationShaders.h | ||
static void ModifyCompilationEnvironmentImpl
(
const FShaderPermutationParameters& Parameters, |
MeshPartitionChannelRasterizationShaders.h | ||
static bool ShouldCompilePermutationImpl
(
const FShaderPermutationParameters& Parameters |
MeshPartitionChannelRasterizationShaders.h | ||
static EShaderPermutationPrecacheRequest ShouldPrecachePermutationImpl
(
const FShaderPermutationParameters& Parameters |
MeshPartitionChannelRasterizationShaders.h | ||
static UE_API FTypeLayoutDesc & StaticGetTypeLayout() |
MeshPartitionChannelRasterizationShaders.h |