FGlobalShader

[FGlobalShader](API\Runtime\RenderCore\FGlobalShader)

Windows
MacOS
Linux

Inheritance Hierarchy

FShader

FGlobalShader

FAYUVConvertPS

FBMPConvertPS

FClearRectPS

FColorCorrectRegionsPostProcessMaterialShader

FColorCorrectRegionMaterialPS

FColorCorrectRegionMaterialVS

FColorCorrectScreenPassVS

FCopyRectPS

FCopyResidentBricksCS

FCopyResidentBrickSHCoefficientsCS

FCopyTexture2DCS

FCopyTextureCS

TCopyResourceCS

FCubemapTexturePropertiesPS

FCubemapTexturePropertiesVS

FFillTextureCS

FHdrCustomResolve2xPS

FHdrCustomResolve4xPS

FHdrCustomResolve8xPS

FHdrCustomResolveFMask2xPS

FHdrCustomResolveFMask4xPS

FHdrCustomResolveFMask8xPS

FHdrCustomResolveVS

FIESLightProfilePS

FLongGPUTaskPS

FMediaShadersVS

FModifyAlphaSwizzleRgbaPS

FMoveWholeIndirectionTextureCS

FNiagaraDrawIndirectArgsGenCS

FNiagaraDrawIndirectResetCountsCS

FNiagaraGPURayTracingTransformsCS

FNiagaraSortKeyGenCS

FNULLPS

FNV12ConvertAsBytesPS

FNV12ConvertPS

FNV21ConvertPS

FOculusAlphaInverseShader

FOculusBlackShader

FOculusCubemapPS

FOculusVertexShader

FOculusWhiteShader

FOneColorPS

TOneColorPixelShaderMRT

FOpenColorIOPixelShader_RDG

FOpenColorIOVertexShader

FPatchIndirectionTextureCS

FPixelShaderUtils::FRasterizeToRectsVS

FReadTextureExternalPS

FRemoveSubLevelBricksCS

FResolveDepth2XPS

FResolveDepth4XPS

FResolveDepth8XPS

FResolveDepthNonMSPS

FResolveDepthPS

FResolveSingleSamplePS

FResolveVS

FRGB10toYUVv210ConvertPS

FRGB8toUYVY8ConvertPS

FRGB8toY8ConvertPS

FRGBConvertPS

FScreenPS

FScreenPS_OSE

FScreenPSInvertAlpha

FScreenPSMipLevel

FScreenPSsRGBSource

FScreenPSsRGBSourceMipLevel

FScreenVertexShaderVS

FScreenVS

FSimpleElementColorChannelMaskPS

FSimpleElementHitProxyPS

FSimpleElementPS

FSimpleElementAlphaOnlyPS

FSimpleElementGammaBasePS

FSimpleElementGammaAlphaOnlyPS

FSimpleElementGammaPS

FSimpleElementMaskedGammaBasePS

FSimpleElementDistanceFieldGammaPS

FSimpleElementMaskedGammaPS

FSimpleElementVS

FStereoLayerPS_Base

FStereoLayerPS

FStereoLayerPS_External

FStereoLayerVS

FUpdateTexture2DSubresouceCS

FUpdateTexture3DSubresouceCS

FUYVYConvertPS

FWmfMediaHardwareVideoDecodingShader

FHardwareVideoDecodingPassThroughPS

FHardwareVideoDecodingPS

FHardwareVideoDecodingVS

FHardwareVideoDecodingY416PS

FWriteToSliceGS

FWriteToSliceVS

FYCbCrConvertPS

FYCbCrConvertPS_4x4Matrix

FYUVConvertPS

FYUVv210ConvertPS

FYUY2ConvertPS

FYVYUConvertPS

RayTracingInstanceCopyCS

TClearReplacementBase

TCopyDataCS

TCopyTexture2DCS

TOneColorVS

TUpdateTexture2DSubresouceCS

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/GlobalShader.h

Include

#include "GlobalShader.h"

Syntax

class FGlobalShader : public FShader

Remarks

FGlobalShader

Global shaders derive from this class to set their default recompile group as a global one

Constructors

Name Description

Public function

FGlobalShader()

Public function

FGlobalShader

(
    const ShaderMetaType::CompiledShade...
)

Functions

Name Description

Public function Const

RENDERCORE_A...

 

GetTypeLayout()

Public function

void

 

SetParameters

(
    TRHICmdList& RHICmdList,
    const ShaderRHIParamRef ShaderRHI,
    FRHIUniformBuffer* ViewUniform...
)

Public function Static

RENDERCORE_A...

 

StaticGetTypeLayout()

Classes

Name

Description

Public struct

InternalLinkType

Typedefs

Constants

Name

Description

CounterBase

InterfaceType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss