D3DCompileFromFile
procedureforeign2 overloadsSource
D3DCompileFromFile :: (
pFileName: *s16,
pDefines: *D3D_SHADER_MACRO,
pInclude: *ID3DInclude,
pEntrypoint: *u8,
pTarget: *u8,
Flags1: u32,
Flags2: u32,
ppCode: **ID3DBlob,
ppErrorMsgs: **ID3DBlob
) -> HRESULT #foreign
Parameters
- pFileName: *s16
- pEntrypoint: *u8
- pTarget: *u8
- Flags1: u32
- Flags2: u32
Returns
- HRESULT
D3DCompileFromFile :: (
file_name: string,
pDefines: [] string,
pInclude: *ID3DInclude,
entry_point: string,
target: string,
Flags1: u32,
Flags2: u32
) -> (pCode: *ID3DBlob, pErrorMsgs: *ID3DBlob, HRESULT)
Parameters
- file_name: string
- pDefines: [] string
- entry_point: string
- target: string
- Flags1: u32
- Flags2: u32
Returns
- HRESULT