Example #1
0
 public static extern int D3D10CreateEffectPoolFromMemory([NativeTypeName("void *")] void *pData, [NativeTypeName("SIZE_T")] nuint DataLength, [NativeTypeName("UINT")] uint FXFlags, [NativeTypeName("ID3D10Device *")] ID3D10Device *pDevice, [NativeTypeName("ID3D10EffectPool **")] ID3D10EffectPool **ppEffectPool);
Example #2
0
 public static extern int D3D10CreateStateBlock([NativeTypeName("ID3D10Device *")] ID3D10Device *pDevice, [NativeTypeName("D3D10_STATE_BLOCK_MASK *")] D3D10_STATE_BLOCK_MASK *pStateBlockMask, [NativeTypeName("ID3D10StateBlock **")] ID3D10StateBlock **ppStateBlock);
 public static extern sbyte *D3D10GetVertexShaderProfile(ID3D10Device *pDevice);
 public static extern sbyte *D3D10GetGeometryShaderProfile(ID3D10Device *pDevice);
 public static extern sbyte *D3D10GetPixelShaderProfile(ID3D10Device *pDevice);
 public static extern HRESULT D3D10CreateEffectPoolFromMemory(void *pData, [NativeTypeName("SIZE_T")] nuint DataLength, uint FXFlags, ID3D10Device *pDevice, ID3D10EffectPool **ppEffectPool);
 public static extern HRESULT D3D10CreateStateBlock(ID3D10Device *pDevice, D3D10_STATE_BLOCK_MASK *pStateBlockMask, ID3D10StateBlock **ppStateBlock);
 public static extern int D3D10CreateEffectFromMemory(void *pData, [NativeTypeName("SIZE_T")] nuint DataLength, [NativeTypeName("UINT")] uint FXFlags, ID3D10Device *pDevice, ID3D10EffectPool *pEffectPool, ID3D10Effect **ppEffect);
Example #9
0
 public static extern sbyte *D3D10GetGeometryShaderProfile([NativeTypeName("ID3D10Device *")] ID3D10Device *pDevice);