Skip to content

HLSLDxcShaderBinary

struct HLSLDxcShaderBinary : public IShaderBinary

The DXC (HLSL) specialization of IShaderBinary interface. Handles everything necessary to export DXC compiled binary shader data.

Dependencies: IShaderBinary

Inherits from: public IShaderBinary

Public Interface

Public Members:

CComPtr<IDxcResult> pResults

CComPtr<IDxcResult> pResults

IDxcResult data from the shader compilation process for this shader binary.

Source: sdk/tools/ffx_shader_compiler/src/hlsl_compiler.h (line 47, column 13)

CComPtr<IDxcBlob> pShader

CComPtr<IDxcBlob> pShader

IDxcBlob shader blob data for this shader binary.

Source: sdk/tools/ffx_shader_compiler/src/hlsl_compiler.h (line 48, column 15)

Source: sdk/tools/ffx_shader_compiler/src/hlsl_compiler.h (line 45, column 1)