|
| FMatrix | MediaShaders::CombineColorTransformAndOffset (const FMatrix &InMatrix, const FVector &InYUVOffset) |
| |
| | IMPLEMENT_SHADER_TYPE (, FMediaShadersVS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("MainVertexShader"), SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FAYUVConvertUB, "AYUVConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FAYUVConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("AYUVConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FBMPConvertUB, "BMPConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FBMPConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("BMPConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FNV12ConvertUB, "NV12ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FNV12ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("NV12ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FNV12ConvertAsBytesUB, "NV12ConvertAsBytesUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FNV12ConvertAsBytesPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("NV12ConvertAsBytesPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FNV21ConvertUB, "NV21ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FNV21ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("NV21ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FP010ConvertUB, "P010ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FP010ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("P010ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FP010ConvertAsUINT16sUB, "P010ConvertAsUINT16sUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FP010ConvertAsUINT16sPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("P010ConvertAsUINT16sPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FP010_2101010ConvertUB, "P010_2101010ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FP010_2101010ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("P010_2101010ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FRGBConvertUB, "RGBConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FRGBConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("RGBConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYCoCgConvertUB, "YCoCgConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYCoCgConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YCoCgConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYCbCrConvertUB, "YCbCrConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYCbCrConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YCbCrConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_SHADER_TYPE (, FYCbCrConvertPS_4x4Matrix, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YCbCrConvertPS_4x4Matrix"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FUYVYConvertUB, "UYVYConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FUYVYConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("UYVYConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYUVConvertUB, "YUVConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYUVConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YUVConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYUVv216ConvertUB, "YUVv216ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYUVv216ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YUVv216ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYUVv210ConvertUB, "YUVv210ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYUVv210ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YUVv210ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYUVY416ConvertUB, "YUVY416ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYUVY416ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YUVY416ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FARGB16BigConvertUB, "ARGB16BigConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FARGB16BigConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("ARGB16BigConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYUY2ConvertUB, "YUY2ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYUY2ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YUY2ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FYVYUConvertUB, "YVYUConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FYVYUConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("YVYUConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FRGB8toY8ConvertUB, "RGB8toY8ConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FRGB8toY8ConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("RGB8toY8ConvertPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FReadTextureExternalUB, "ReadTextureExternalUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FReadTextureExternalPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("ReadTextureExternalPS"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRGB8toUYVY8ConvertPS, "/Engine/Private/MediaShaders.usf", "RGB8toUYVY8ConvertPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRGB10toYUVv210ConvertPS, "/Engine/Private/MediaShaders.usf", "RGB10toYUVv210ConvertPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FModifyAlphaSwizzleRgbaPS, "/Engine/Private/MediaShaders.usf", "SwizzleRgbPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FVYUConvertUB, "VYUConvertUB") |
| |
| | IMPLEMENT_SHADER_TYPE (, FVYUConvertPS, TEXT("/Engine/Private/MediaShaders.usf"), TEXT("VYUConvertPS"), SF_Pixel) |
| |
|
| TGlobalResource< FMediaVertexDeclaration > | GMediaVertexDeclaration |
| |
| const FMatrix | MediaShaders::YuvToRgbRec601Unscaled |
| |
| const FMatrix | MediaShaders::YuvToRgbRec601Scaled |
| |
| const FMatrix | MediaShaders::YuvToRgbRec709Unscaled |
| |
| const FMatrix | MediaShaders::YuvToRgbRec709Scaled |
| |
| const FMatrix | MediaShaders::YuvToRgbRec2020Unscaled |
| |
| const FMatrix | MediaShaders::YuvToRgbRec2020Scaled |
| |
| const FMatrix | MediaShaders::YuvToSrgbPs4 |
| |
| const FMatrix | MediaShaders::RgbToYuvRec709Scaled |
| |
| const FMatrix | MediaShaders::RgbToYuvRec2020Scaled |
| |
| const FVector | MediaShaders::YUVOffset8bits = FVector(0.06274509803921568627f, 0.5019607843137254902f, 0.5019607843137254902f) |
| |
| const FVector | MediaShaders::YUVOffsetNoScale8bits = FVector(0.0f, 0.5019607843137254902f, 0.5019607843137254902f) |
| |
| const FVector | MediaShaders::YUVOffset10bits = FVector(0.06256109481915933529f, 0.50048875855327468231f, 0.50048875855327468231f) |
| |
| const FVector | MediaShaders::YUVOffsetNoScale10bits = FVector(0.0f, 0.50048875855327468231f, 0.50048875855327468231f) |
| |
| const FVector | MediaShaders::YUVOffset16bits = FVector(4096.0f / 65535.0f, 32768.0f / 65535.0f, 32768.0f / 65535.0f) |
| |
| const FVector | MediaShaders::YUVOffsetNoScale16bits = FVector(0.0f, 32768.0f / 65535.0f, 32768.0f / 65535.0f) |
| |
| const FVector | MediaShaders::YUVOffsetFloat = FVector(1.0f / 16.0f, 0.5f, 0.5f) |
| |
| const FVector | MediaShaders::YUVOffsetNoScaleFloat = FVector(0.0f, 0.5f, 0.5f) |
| |