Navigation
API > API/Runtime > API/Runtime/RenderCore
Inheritance Hierarchy
- FShader
- FGlobalShader
- FScreenVertexShaderVS
- FMobileMultiViewVertexShaderVS
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/CommonRenderResources.h |
| Include | #include "CommonRenderResources.h" |
Syntax
class FMobileMultiViewVertexShaderVS : public FScreenVertexShaderVS
Remarks
Vertex shader to draw a quad covering all the viewports with mobile multi view (SV_RenderTargetArrayIndex is output for each SV_InstanceID if using the multi view fallback path). Does not have any shader parameters. The pixel shader should expect UV in TEXCOORD0 (and EyeIndex in TEXCOORD1 if using the mobile multi view fallback path).
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMobileMultiViewVertexShaderVS
(
const ShaderMetaType::CompiledShaderInitializerType& Initializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FShader * | ConstructCompiledInstance
(
const typename FShader::CompiledShaderInitializerType& Initializer |
||
| FShader * | |||
| const FShaderParametersMetadata * | |||
| RENDERCORE_API ShaderMetaType & | |||
| RENDERCORE_API const FTypeLayoutDesc & | |||
| void | ModifyCompilationEnvironment
(
const FGlobalShaderPermutationParameters& Parameters, |
||
| void | ModifyCompilationEnvironmentImpl
(
const FShaderPermutationParameters& Parameters, |
||
| bool | ShouldCompilePermutation
(
const FGlobalShaderPermutationParameters& Parameters |
||
| bool | ShouldCompilePermutationImpl
(
const FShaderPermutationParameters& Parameters |
||
| RENDERCORE_API FTypeLayoutDesc & |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FParameters | |||
| InternalLinkType |
Typedefs
| Name | Description |
|---|---|
| DerivedType | |
| InternalBaseType | |
| ShaderMapType | |
| ShaderMetaType |
Constants
| Name | Description |
|---|---|
| CounterBase | |
| InterfaceType | |
| ShaderTypeRegistration |