Function D3D10CompileShader
pub unsafe fn D3D10CompileShader<P2, P4, P5, P6>(
psrcdata: &[u8],
pfilename: P2,
pdefines: Option<*const D3D_SHADER_MACRO>,
pinclude: P4,
pfunctionname: P5,
pprofile: P6,
flags: u32,
ppshader: *mut Option<ID3DBlob>,
pperrormsgs: Option<*mut Option<ID3DBlob>>,
) -> Result<()>where
P2: Param<PCSTR>,
P4: Param<ID3DInclude>,
P5: Param<PCSTR>,
P6: Param<PCSTR>,