d3d_compiler module

D3DPreprocess

procedureforeignSource
D3DPreprocess :: (
    pSrcData: *void,
    SrcDataSize: SIZE_T,
    pSourceName: *u8,
    pDefines: *D3D_SHADER_MACRO,
    pInclude: *ID3DInclude,
    ppCodeText: **ID3DBlob,
    ppErrorMsgs: **ID3DBlob
) -> HRESULT #foreign

Parameters

pSrcData: *void
SrcDataSize: SIZE_T
pSourceName: *u8
pDefines: *D3D_SHADER_MACRO
pInclude: *ID3DInclude
ppCodeText: **ID3DBlob
ppErrorMsgs: **ID3DBlob

Returns

HRESULT

See also