win32.directx.d3d10effect

\ d3d10effect.d * * Windows API header module * * Placed into public domain * \**********************************************************************

Members

Aliases

ID3D10EffectPass
alias ID3D10EffectPass = ID3D10EffectPassVtbl**
Undocumented in source.
ID3D10EffectTechnique
alias ID3D10EffectTechnique = ID3D10EffectTechniqueVtbl**
Undocumented in source.

Enums

D3D10_DEVICE_STATE_TYPES
enum D3D10_DEVICE_STATE_TYPES
Undocumented in source.

Functions

D3D10CompileEffectFromMemory
HRESULT D3D10CompileEffectFromMemory(void* pData, SIZE_T DataLength, LPCSTR pSrcFileName, D3D10_SHADER_MACRO* pDefines, ID3D10Include pInclude, UINT HLSLFlags, UINT FXFlags, ID3D10Blob* ppCompiledEffect, ID3D10Blob* ppErrors)
Undocumented in source.
D3D10CreateEffectFromMemory
HRESULT D3D10CreateEffectFromMemory(void* pData, SIZE_T DataLength, UINT FXFlags, ID3D10Device pDevice, ID3D10EffectPool pEffectPool, ID3D10Effect* ppEffect)
Undocumented in source.
D3D10CreateEffectPoolFromMemory
HRESULT D3D10CreateEffectPoolFromMemory(void* pData, SIZE_T DataLength, UINT FXFlags, ID3D10Device pDevice, ID3D10EffectPool* ppEffectPool)
Undocumented in source.
D3D10CreateStateBlock
HRESULT D3D10CreateStateBlock(ID3D10Device pDevice, D3D10_STATE_BLOCK_MASK* pStateBlockMask, ID3D10StateBlock ppStateBlock)
Undocumented in source.
D3D10DisassembleEffect
HRESULT D3D10DisassembleEffect(ID3D10Effect pEffect, BOOL EnableColorCode, ID3D10Blob* ppDisassembly)
Undocumented in source.
D3D10StateBlockMaskDifference
HRESULT D3D10StateBlockMaskDifference(D3D10_STATE_BLOCK_MASK* pA, D3D10_STATE_BLOCK_MASK* pB, D3D10_STATE_BLOCK_MASK* pResult)
Undocumented in source.
D3D10StateBlockMaskDisableAll
HRESULT D3D10StateBlockMaskDisableAll(D3D10_STATE_BLOCK_MASK* pMask)
Undocumented in source.
D3D10StateBlockMaskDisableCapture
HRESULT D3D10StateBlockMaskDisableCapture(D3D10_STATE_BLOCK_MASK* pMask, D3D10_DEVICE_STATE_TYPES StateType, UINT RangeStart, UINT RangeLength)
Undocumented in source.
D3D10StateBlockMaskEnableAll
HRESULT D3D10StateBlockMaskEnableAll(D3D10_STATE_BLOCK_MASK* pMask)
Undocumented in source.
D3D10StateBlockMaskEnableCapture
HRESULT D3D10StateBlockMaskEnableCapture(D3D10_STATE_BLOCK_MASK* pMask, D3D10_DEVICE_STATE_TYPES StateType, UINT RangeStart, UINT RangeLength)
Undocumented in source.
D3D10StateBlockMaskGetSetting
BOOL D3D10StateBlockMaskGetSetting(D3D10_STATE_BLOCK_MASK* pMask, D3D10_DEVICE_STATE_TYPES StateType, UINT Entry)
Undocumented in source.
D3D10StateBlockMaskIntersect
HRESULT D3D10StateBlockMaskIntersect(D3D10_STATE_BLOCK_MASK* pA, D3D10_STATE_BLOCK_MASK* pB, D3D10_STATE_BLOCK_MASK* pResult)
Undocumented in source.
D3D10StateBlockMaskUnion
HRESULT D3D10StateBlockMaskUnion(D3D10_STATE_BLOCK_MASK* pA, D3D10_STATE_BLOCK_MASK* pB, D3D10_STATE_BLOCK_MASK* pResult)
Undocumented in source.

Interfaces

ID3D10Effect
interface ID3D10Effect
Undocumented in source.
ID3D10EffectBlendVariable
interface ID3D10EffectBlendVariable
Undocumented in source.
ID3D10EffectConstantBuffer
interface ID3D10EffectConstantBuffer
Undocumented in source.
ID3D10EffectDepthStencilVariable
interface ID3D10EffectDepthStencilVariable
Undocumented in source.
ID3D10EffectDepthStencilViewVariable
interface ID3D10EffectDepthStencilViewVariable
Undocumented in source.
ID3D10EffectMatrixVariable
interface ID3D10EffectMatrixVariable
Undocumented in source.
ID3D10EffectPool
interface ID3D10EffectPool
Undocumented in source.
ID3D10EffectRasterizerVariable
interface ID3D10EffectRasterizerVariable
Undocumented in source.
ID3D10EffectRenderTargetViewVariable
interface ID3D10EffectRenderTargetViewVariable
Undocumented in source.
ID3D10EffectSamplerVariable
interface ID3D10EffectSamplerVariable
Undocumented in source.
ID3D10EffectScalarVariable
interface ID3D10EffectScalarVariable
Undocumented in source.
ID3D10EffectShaderResourceVariable
interface ID3D10EffectShaderResourceVariable
Undocumented in source.
ID3D10EffectShaderVariable
interface ID3D10EffectShaderVariable
Undocumented in source.
ID3D10EffectStringVariable
interface ID3D10EffectStringVariable
Undocumented in source.
ID3D10EffectType
interface ID3D10EffectType
Undocumented in source.
ID3D10EffectVariable
interface ID3D10EffectVariable
Undocumented in source.
ID3D10EffectVectorVariable
interface ID3D10EffectVectorVariable
Undocumented in source.
ID3D10StateBlock
interface ID3D10StateBlock
Undocumented in source.

Structs

D3D10_EFFECT_DESC
struct D3D10_EFFECT_DESC
Undocumented in source.
D3D10_EFFECT_SHADER_DESC
struct D3D10_EFFECT_SHADER_DESC
Undocumented in source.
D3D10_EFFECT_TYPE_DESC
struct D3D10_EFFECT_TYPE_DESC
Undocumented in source.
D3D10_EFFECT_VARIABLE_DESC
struct D3D10_EFFECT_VARIABLE_DESC
Undocumented in source.
D3D10_PASS_DESC
struct D3D10_PASS_DESC
Undocumented in source.
D3D10_PASS_SHADER_DESC
struct D3D10_PASS_SHADER_DESC
Undocumented in source.
D3D10_STATE_BLOCK_MASK
struct D3D10_STATE_BLOCK_MASK
Undocumented in source.
D3D10_TECHNIQUE_DESC
struct D3D10_TECHNIQUE_DESC
Undocumented in source.
ID3D10EffectPassVtbl
struct ID3D10EffectPassVtbl

HACK to FIX vtbl[0] bug: This is an example HACK how to fix all interfaces which are NOT derived from IUnknown. They need the first entry in their vtbl[] point to the first virtual function. See: http://www.digitalmars.com/d/cpp_interface.html

http://d.puremagic.com/issues/show_bug.cgi?id=1687

ID3D10EffectTechniqueVtbl
struct ID3D10EffectTechniqueVtbl

HACK to FIX vtbl[0] bug: This is an example HACK how to fix all interfaces which are NOT derived from IUnknown. They need the first entry in their vtbl[] point to the first virtual function. See: http://www.digitalmars.com/d/cpp_interface.html

http://d.puremagic.com/issues/show_bug.cgi?id=1687

Variables

D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS
auto D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS;
Undocumented in source.
D3D10_EFFECT_COMPILE_CHILD_EFFECT
auto D3D10_EFFECT_COMPILE_CHILD_EFFECT;
Undocumented in source.
D3D10_EFFECT_SINGLE_THREADED
auto D3D10_EFFECT_SINGLE_THREADED;
Undocumented in source.
D3D10_EFFECT_VARIABLE_ANNOTATION
auto D3D10_EFFECT_VARIABLE_ANNOTATION;
Undocumented in source.
D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT
auto D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT;
Undocumented in source.
D3D10_EFFECT_VARIABLE_POOLED
auto D3D10_EFFECT_VARIABLE_POOLED;
Undocumented in source.
IID_ID3D10Effect
GUID IID_ID3D10Effect;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectBlendVariable
GUID IID_ID3D10EffectBlendVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectConstantBuffer
GUID IID_ID3D10EffectConstantBuffer;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectDepthStencilVariable
GUID IID_ID3D10EffectDepthStencilVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectDepthStencilViewVariable
GUID IID_ID3D10EffectDepthStencilViewVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectMatrixVariable
GUID IID_ID3D10EffectMatrixVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectPass
GUID IID_ID3D10EffectPass;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectPool
GUID IID_ID3D10EffectPool;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectRasterizerVariable
GUID IID_ID3D10EffectRasterizerVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectRenderTargetViewVariable
GUID IID_ID3D10EffectRenderTargetViewVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectSamplerVariable
GUID IID_ID3D10EffectSamplerVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectScalarVariable
GUID IID_ID3D10EffectScalarVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectShaderResourceVariable
GUID IID_ID3D10EffectShaderResourceVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectShaderVariable
GUID IID_ID3D10EffectShaderVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectStringVariable
GUID IID_ID3D10EffectStringVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectTechnique
GUID IID_ID3D10EffectTechnique;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectType
GUID IID_ID3D10EffectType;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectVariable
GUID IID_ID3D10EffectVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10EffectVectorVariable
GUID IID_ID3D10EffectVectorVariable;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IID_ID3D10StateBlock
GUID IID_ID3D10StateBlock;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta