FWmfMediaHardwareVideoDecodingShader

Shaders which allow the conversion of NV12 texture data into RGB textures.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

WmfMedia

Header

/Engine/Plugins/Media/WmfMedia/Source/WmfMedia/Public/WmfMediaHardwareVideoDecodingShaders.h

Include

#include "WmfMediaHardwareVideoDecodingShaders.h"

Syntax

class FWmfMediaHardwareVideoDecodingShader : public FGlobalShader

Remarks

Shaders which allow the conversion of NV12 texture data into RGB textures.

Constructors

Functions

Name Description

Public function Const

const FTypeL...

 

GetTypeLayout()

Public function Static

void

 

ModifyCompilationEnvironment

(
    const FGlobalShaderPermutationParam...,
    FShaderCompilerEnvironment& OutEnv...
)

Public function

void

 

SetParameters

(
    FRHICommandListImmediate& RHICmdLi...,
    const TShaderRHIParamRef ShaderRHI,
    const FShaderResourceViewRHIRef& I...,
    const bool InIsOutputSrgb
)

Public function

void

 

SetParameters

(
    FRHICommandListImmediate& RHICmdLi...,
    const TShaderRHIParamRef ShaderRHI,
    const FShaderResourceViewRHIRef& I...,
    const FShaderResourceViewRHIRef& I...,
    const bool InIsOutputSrgb,
    const bool InFilterUV
)

Public function Static

bool

 

ShouldCompilePermutation

(
    const FGlobalShaderPermutationParam...
)

Public function Static

FTypeLayoutD...

 

StaticGetTypeLayout()

Classes

Name

Description

Public struct

InternalLinkType

Typedefs

Name

Description

DerivedType

InternalBaseType

Constants

Name

Description

CounterBase

InterfaceType