![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MediaShaders.h>
Inheritance diagram for FModifyAlphaSwizzleRgbaPS:Public Types | |
| using | FPermutationDomain = TShaderPermutationDomain< FConversionOp > |
Public Types inherited from FGlobalShader | |
| using | ShaderMetaType = FGlobalShaderType |
| using | FPermutationParameters = FGlobalShaderPermutationParameters |
Public Types inherited from FShader | |
| using | FPermutationDomain = FShaderPermutationNone |
| using | FPermutationParameters = FShaderPermutationParameters |
| using | CompiledShaderInitializerType = FShaderCompiledShaderInitializerType |
| using | ShaderMetaType = FShaderType |
| using | ShaderStatKeyType = FMemoryImageName |
| using | FShaderStatisticMap = TMemoryImageMap< ShaderStatKeyType, FShaderStatVariant > |
Pixel shader to swizzle R G B A components, set alpha to 1 or inverts alpha
General conversion shader that is only used to swizzle shaders that do not require any color conversion. RGB to BGR, RGB10A2 to RGBA8 etc
| FModifyAlphaSwizzleRgbaPS::FParameters * FModifyAlphaSwizzleRgbaPS::AllocateAndSetParameters | ( | FRDGBuilder & | GraphBuilder, |
| FRDGTextureRef | RGBATexture, | ||
| FRDGTextureRef | OutputTexture | ||
| ) |
Allocates and setup shader parameter in the incoming graph builder
| FModifyAlphaSwizzleRgbaPS::DECLARE_EXPORTED_GLOBAL_SHADER | ( | FModifyAlphaSwizzleRgbaPS | , |
| RENDERCORE_API | |||
| ) |
| FModifyAlphaSwizzleRgbaPS::SHADER_USE_PARAMETER_STRUCT | ( | FModifyAlphaSwizzleRgbaPS | , |
| FGlobalShader | |||
| ) |