.NET name | unmanaged name | unmanaged parent name |
BaseTexture | IDirect3DBaseTexture9 | IDirect3DResource9 |
CubeTexture | IDirect3DCubeTexture9 | IDirect3DBaseTexture9 |
D3D | IDirect3D9 | IUnknown |
D3DDevice | IDirect3DDevice9 | IUnknown |
D3DXCOLOR | D3DXCOLOR | |
D3DXFLOAT16 | D3DXFLOAT16 | |
D3DXMATRIX | D3DXMATRIX | D3DMATRIX |
D3DXPLANE | D3DXPLANE | |
D3DXQUATERNION | D3DXQUATERNION | |
D3DXVECTOR2 | D3DXVECTOR2 | |
D3DXVECTOR2_16F | D3DXVECTOR2_16F | |
D3DXVECTOR3 | D3DXVECTOR3 | D3DVECTOR |
D3DXVECTOR3_16F | D3DXVECTOR3_16F | |
D3DXVECTOR4 | D3DXVECTOR4 | |
D3DXVECTOR4_16F | D3DXVECTOR4_16F | |
ID3DXAllocateHierarchy | ID3DXAllocateHierarchy | |
ID3DXAnimationCallbackHandler | ID3DXAnimationCallbackHandler | |
ID3DXAnimationController | ID3DXAnimationController | IUnknown |
ID3DXAnimationSet | ID3DXAnimationSet | IUnknown |
ID3DXBaseEffect | ID3DXBaseEffect | IUnknown |
ID3DXBaseMesh | ID3DXBaseMesh | IUnknown |
ID3DXBuffer | ID3DXBuffer | IUnknown |
ID3DXCompressedAnimationSet | ID3DXCompressedAnimationSet | ID3DXAnimationSet |
ID3DXConstantTable | ID3DXConstantTable | IUnknown |
ID3DXEffect | ID3DXEffect | ID3DXBaseEffect |
ID3DXEffectCompiler | ID3DXEffectCompiler | ID3DXBaseEffect |
ID3DXEffectPool | ID3DXEffectPool | IUnknown |
ID3DXEffectStateManager | ID3DXEffectStateManager | IUnknown |
ID3DXFile | ID3DXFile | IUnknown |
ID3DXFileData | ID3DXFileData | IUnknown |
ID3DXFileEnumObject | ID3DXFileEnumObject | IUnknown |
ID3DXFileSaveData | ID3DXFileSaveData | IUnknown |
ID3DXFileSaveObject | ID3DXFileSaveObject | IUnknown |
ID3DXFont | ID3DXFont | IUnknown |
ID3DXFragmentLinker | ID3DXFragmentLinker | IUnknown |
ID3DXInclude | ID3DXInclude | |
ID3DXKeyframedAnimationSet | ID3DXKeyframedAnimationSet | ID3DXAnimationSet |
ID3DXLine | ID3DXLine | IUnknown |
ID3DXLoadUserData | ID3DXLoadUserData | |
ID3DXMatrixStack | ID3DXMatrixStack | IUnknown |
ID3DXMesh | ID3DXMesh | ID3DXBaseMesh |
ID3DXPMesh | ID3DXPMesh | ID3DXBaseMesh |
ID3DXPRTBuffer | ID3DXPRTBuffer | IUnknown |
ID3DXPRTCompBuffer | ID3DXPRTCompBuffer | IUnknown |
ID3DXPRTEngine | ID3DXPRTEngine | IUnknown |
ID3DXPatchMesh | ID3DXPatchMesh | IUnknown |
ID3DXRenderToEnvMap | ID3DXRenderToEnvMap | IUnknown |
ID3DXRenderToSurface | ID3DXRenderToSurface | IUnknown |
ID3DXSPMesh | ID3DXSPMesh | IUnknown |
ID3DXSaveUserData | ID3DXSaveUserData | |
ID3DXSkinInfo | ID3DXSkinInfo | IUnknown |
ID3DXSprite | ID3DXSprite | IUnknown |
ID3DXTextureGutterHelper | ID3DXTextureGutterHelper | IUnknown |
ID3DXTextureShader | ID3DXTextureShader | IUnknown |
IndexBuffer | IDirect3DIndexBuffer9 | IDirect3DResource9 |
PixelShader | IDirect3DPixelShader9 | IUnknown |
Query | IDirect3DQuery9 | IUnknown |
Resource | IDirect3DResource9 | IUnknown |
StateBlock | IDirect3DStateBlock9 | IUnknown |
Surface | IDirect3DSurface9 | IDirect3DResource9 |
SwapChain | IDirect3DSwapChain9 | IUnknown |
Texture | IDirect3DTexture9 | IDirect3DBaseTexture9 |
VertexBuffer | IDirect3DVertexBuffer9 | IDirect3DResource9 |
VertexDeclaration | IDirect3DVertexDeclaration9 | IUnknown |
VertexShader | IDirect3DVertexShader9 | IUnknown |
Volume | IDirect3DVolume9 | IUnknown |
VolumeTexture | IDirect3DVolumeTexture9 | IDirect3DBaseTexture9 |
_D3DXMATRIXA16 | _D3DXMATRIXA16 | D3DXMATRIX |
.NET name | unmanaged name |
BackBufferType | D3DBACKBUFFER_TYPE |
BasisType | D3DBASISTYPE |
BlendOpType | D3DBLENDOP |
BlendType | D3DBLEND |
CmpFunc | D3DCMPFUNC |
CubemapFaces | D3DCUBEMAP_FACES |
CullType | D3DCULL |
D3DXCALLBACK_SEARCH_FLAGS | D3DXCALLBACK_SEARCH_FLAGS |
D3DXCLEANTYPE | D3DXCLEANTYPE |
D3DXCOMPRESSION_FLAGS | D3DXCOMPRESSION_FLAGS |
D3DXEFFECTDEFAULTTYPE | D3DXEFFECTDEFAULTTYPE |
D3DXEVENT_TYPE | D3DXEVENT_TYPE |
D3DXIMAGE_FILEFORMAT | D3DXIMAGE_FILEFORMAT |
D3DXINCLUDE_TYPE | D3DXINCLUDE_TYPE |
D3DXMESHDATATYPE | D3DXMESHDATATYPE |
D3DXPARAMETER_CLASS | D3DXPARAMETER_CLASS |
D3DXPARAMETER_TYPE | D3DXPARAMETER_TYPE |
D3DXPATCHMESHTYPE | D3DXPATCHMESHTYPE |
D3DXPLAYBACK_TYPE | D3DXPLAYBACK_TYPE |
D3DXPRIORITY_TYPE | D3DXPRIORITY_TYPE |
D3DXREGISTER_SET | D3DXREGISTER_SET |
D3DXSHCOMPRESSQUALITYTYPE | D3DXSHCOMPRESSQUALITYTYPE |
D3DXSHGPUSIMOPT | D3DXSHGPUSIMOPT |
D3DXTANGENT | D3DXTANGENT |
D3DXTRANSITION_TYPE | D3DXTRANSITION_TYPE |
DebugMonitorTokens | D3DDEBUGMONITORTOKENS |
DeclMethod | D3DDECLMETHOD |
DeclType | D3DDECLTYPE |
DeclUsage | D3DDECLUSAGE |
DegreeType | D3DDEGREETYPE |
DevType | D3DDEVTYPE |
FillMode | D3DFILLMODE |
FogMode | D3DFOGMODE |
Format | D3DFORMAT |
LightType | D3DLIGHTTYPE |
MaterialColorSource | D3DMATERIALCOLORSOURCE |
MultiSampleType | D3DMULTISAMPLE_TYPE |
PatchEdgeStyle | D3DPATCHEDGESTYLE |
Pool | D3DPOOL |
PrimitiveType | D3DPRIMITIVETYPE |
QueryType | D3DQUERYTYPE |
RenderStateType | D3DRENDERSTATETYPE |
ResourceType | D3DRESOURCETYPE |
SamplerStateType | D3DSAMPLERSTATETYPE |
SamplerTextureType | D3DSAMPLER_TEXTURE_TYPE |
ShadeMode | D3DSHADEMODE |
ShaderAdressModeType | D3DSHADER_ADDRESSMODE_TYPE |
ShaderComparsion | D3DSHADER_COMPARISON |
ShaderInstructionOpcodeType | D3DSHADER_INSTRUCTION_OPCODE_TYPE |
ShaderMiscTypeOffsets | D3DSHADER_MISCTYPE_OFFSETS |
ShaderParamRegisterType | D3DSHADER_PARAM_REGISTER_TYPE |
ShaderParamSrcModType | D3DSHADER_PARAM_SRCMOD_TYPE |
StableLockType | D3DSTATEBLOCKTYPE |
StencilOp | D3DSTENCILOP |
SwapEffect | D3DSWAPEFFECT |
TextureAddress | D3DTEXTUREADDRESS |
TextureFilterType | D3DTEXTUREFILTERTYPE |
TextureOp | D3DTEXTUREOP |
TextureStageStateType | D3DTEXTURESTAGESTATETYPE |
TextureTransformFlags | D3DTEXTURETRANSFORMFLAGS |
TransformStateType | D3DTRANSFORMSTATETYPE |
VSAddressModeType | D3DVS_ADDRESSMODE_TYPE |
VSRastOutOffests | D3DVS_RASTOUT_OFFSETS |
VertexBlendFlags | D3DVERTEXBLENDFLAGS |
ZBufferType | D3DZBUFFERTYPE |
.NET name | unmanaged name |
AdapterIdentifier | D3DADAPTER_IDENTIFIER9 |
Box | D3DBOX |
Caps | D3DCAPS9 |
ClipStatus | D3DCLIPSTATUS9 |
D3DCOLORVALUE | D3DCOLORVALUE |
D3DDEVINFO_D3D9BANDWIDTHTIMINGS | D3DDEVINFO_D3D9BANDWIDTHTIMINGS |
D3DDEVINFO_D3D9CACHEUTILIZATION | D3DDEVINFO_D3D9CACHEUTILIZATION |
D3DDEVINFO_D3D9INTERFACETIMINGS | D3DDEVINFO_D3D9INTERFACETIMINGS |
D3DDEVINFO_D3D9PIPELINETIMINGS | D3DDEVINFO_D3D9PIPELINETIMINGS |
D3DDEVINFO_D3D9STAGETIMINGS | D3DDEVINFO_D3D9STAGETIMINGS |
D3DXATTRIBUTERANGE | D3DXATTRIBUTERANGE |
D3DXATTRIBUTEWEIGHTS | D3DXATTRIBUTEWEIGHTS |
D3DXBONECOMBINATION | D3DXBONECOMBINATION |
D3DXCONSTANTTABLE_DESC | D3DXCONSTANTTABLE_DESC |
D3DXCONSTANT_DESC | D3DXCONSTANT_DESC |
D3DXEFFECTDEFAULT | D3DXEFFECTDEFAULT |
D3DXEFFECTINSTANCE | D3DXEFFECTINSTANCE |
D3DXEFFECT_DESC | D3DXEFFECT_DESC |
D3DXEVENT_DESC | D3DXEVENT_DESC |
D3DXFONT_DESCA | D3DXFONT_DESCA |
D3DXFONT_DESCW | D3DXFONT_DESCW |
D3DXFRAGMENT_DESC | D3DXFRAGMENT_DESC |
D3DXFRAME | D3DXFRAME |
D3DXFUNCTION_DESC | D3DXFUNCTION_DESC |
D3DXF_FILELOADMEMORY | D3DXF_FILELOADMEMORY |
D3DXF_FILELOADRESOURCE | D3DXF_FILELOADRESOURCE |
D3DXIMAGE_INFO | D3DXIMAGE_INFO |
D3DXINTERSECTINFO | D3DXINTERSECTINFO |
D3DXKEY_CALLBACK | D3DXKEY_CALLBACK |
D3DXKEY_QUATERNION | D3DXKEY_QUATERNION |
D3DXKEY_VECTOR3 | D3DXKEY_VECTOR3 |
D3DXMACRO | D3DXMACRO |
D3DXMATERIAL | D3DXMATERIAL |
D3DXMESHCONTAINER | D3DXMESHCONTAINER |
D3DXMESHDATA | D3DXMESHDATA |
D3DXPARAMETER_DESC | D3DXPARAMETER_DESC |
D3DXPASS_DESC | D3DXPASS_DESC |
D3DXPATCHINFO | D3DXPATCHINFO |
D3DXRTE_DESC | D3DXRTE_DESC |
D3DXRTS_DESC | D3DXRTS_DESC |
D3DXSEMANTIC | D3DXSEMANTIC |
D3DXSHADER_CONSTANTINFO | D3DXSHADER_CONSTANTINFO |
D3DXSHADER_CONSTANTTABLE | D3DXSHADER_CONSTANTTABLE |
D3DXSHADER_STRUCTMEMBERINFO | D3DXSHADER_STRUCTMEMBERINFO |
D3DXSHADER_TYPEINFO | D3DXSHADER_TYPEINFO |
D3DXSHMATERIAL | D3DXSHMATERIAL |
D3DXSHPRTSPLITMESHCLUSTERDATA | D3DXSHPRTSPLITMESHCLUSTERDATA |
D3DXSHPRTSPLITMESHVERTDATA | D3DXSHPRTSPLITMESHVERTDATA |
D3DXTECHNIQUE_DESC | D3DXTECHNIQUE_DESC |
D3DXTRACK_DESC | D3DXTRACK_DESC |
D3DXWELDEPSILONS | D3DXWELDEPSILONS |
DIResourceManager | D3DDEVINFO_RESOURCEMANAGER |
DIVCahce | D3DDEVINFO_VCACHE |
DIVertexStats | D3DDEVINFO_D3DVERTEXSTATS |
DeviceCreationParameters | D3DDEVICE_CREATION_PARAMETERS |
DiplayMode | D3DDISPLAYMODE |
FLOAT128 | FLOAT128 |
GammaRamp | D3DGAMMARAMP |
IndexBufferDesc | D3DINDEXBUFFER_DESC |
LARGE_INTEGER | LARGE_INTEGER |
LUID | LUID |
Light | D3DLIGHT9 |
LocekdRect | D3DLOCKED_RECT |
LockedBox | D3DLOCKED_BOX |
Material | D3DMATERIAL9 |
Matrix | D3DMATRIX |
PShaderCaps2_0 | D3DPSHADERCAPS2_0 |
PresentParameters | D3DPRESENT_PARAMETERS |
Range | D3DRANGE |
RasterStatus | D3DRASTER_STATUS |
RectPatchInfo | D3DRECTPATCH_INFO |
Rectangle | D3DRECT |
ResourceStats | D3DRESOURCESTATS |
SurfaceDesc | D3DSURFACE_DESC |
TriPatchInfo | D3DTRIPATCH_INFO |
ULARGE_INTEGER | ULARGE_INTEGER |
VShaderCaps2_0 | D3DVSHADERCAPS2_0 |
Vector | D3DVECTOR |
VertexBufferDesc | D3DVERTEXBUFFER_DESC |
VertexElement | D3DVERTEXELEMENT9 |
Virewport | D3DVIEWPORT9 |
VolumeDesc | D3DVOLUME_DESC |
XFILECOMPRESSEDANIMATIONSET | XFILECOMPRESSEDANIMATIONSET |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
RegisterSoftwareDevice | (void* pInitializeFunction) | HRESULT |
GetAdapterCount | () | UINT |
GetAdapterIdentifier | (unsigned int Adapter, unsigned long Flags, D3DADAPTER_IDENTIFIER9* pIdentifier) | HRESULT |
GetAdapterModeCount | (unsigned int Adapter, D3DFORMAT Format) | UINT |
EnumAdapterModes | (unsigned int Adapter, D3DFORMAT Format, unsigned int Mode, D3DDISPLAYMODE* pMode) | HRESULT |
GetAdapterDisplayMode | (unsigned int Adapter, D3DDISPLAYMODE* pMode) | HRESULT |
CheckDeviceType | (unsigned int Adapter, D3DDEVTYPE DevType, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat, int bWindowed) | HRESULT |
CheckDeviceFormat | (unsigned int Adapter, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, unsigned long Usage, D3DRESOURCETYPE RType, D3DFORMAT CheckFormat) | HRESULT |
CheckDeviceMultiSampleType | (unsigned int Adapter, D3DDEVTYPE DeviceType, D3DFORMAT SurfaceFormat, int Windowed, D3DMULTISAMPLE_TYPE MultiSampleType, unsigned long * pQualityLevels) | HRESULT |
CheckDepthStencilMatch | (unsigned int Adapter, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, D3DFORMAT RenderTargetFormat, D3DFORMAT DepthStencilFormat) | HRESULT |
CheckDeviceFormatConversion | (unsigned int Adapter, D3DDEVTYPE DeviceType, D3DFORMAT SourceFormat, D3DFORMAT TargetFormat) | HRESULT |
GetDeviceCaps | (unsigned int Adapter, D3DDEVTYPE DeviceType, D3DCAPS9* pCaps) | HRESULT |
GetAdapterMonitor | (unsigned int Adapter) | HMONITOR |
CreateDevice | (unsigned int Adapter, D3DDEVTYPE DeviceType, HWND hFocusWindow, unsigned long BehaviorFlags, D3DPRESENT_PARAMETERS* pPresentationParameters, IDirect3DDevice9** ppReturnedDeviceInterface) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
TestCooperativeLevel | () | HRESULT |
GetAvailableTextureMem | () | UINT |
EvictManagedResources | () | HRESULT |
GetDirect3D | (IDirect3D9** ppD3D9) | HRESULT |
GetDeviceCaps | (D3DCAPS9* pCaps) | HRESULT |
GetDisplayMode | (unsigned int iSwapChain, D3DDISPLAYMODE* pMode) | HRESULT |
GetCreationParameters | (D3DDEVICE_CREATION_PARAMETERS* pParameters) | HRESULT |
SetCursorProperties | (unsigned int XHotSpot, unsigned int YHotSpot, IDirect3DSurface9* pCursorBitmap) | HRESULT |
SetCursorPosition | (int X, int Y, unsigned long Flags) | void |
ShowCursor | (int bShow) | BOOL |
CreateAdditionalSwapChain | (D3DPRESENT_PARAMETERS* pPresentationParameters, IDirect3DSwapChain9** pSwapChain) | HRESULT |
GetSwapChain | (unsigned int iSwapChain, IDirect3DSwapChain9** pSwapChain) | HRESULT |
GetNumberOfSwapChains | () | UINT |
Reset | (D3DPRESENT_PARAMETERS* pPresentationParameters) | HRESULT |
Present | (const RECT* pSourceRect, const RECT* pDestRect, HWND hDestWindowOverride, const RGNDATA* pDirtyRegion) | HRESULT |
GetBackBuffer | (unsigned int iSwapChain, unsigned int iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9** ppBackBuffer) | HRESULT |
GetRasterStatus | (unsigned int iSwapChain, D3DRASTER_STATUS* pRasterStatus) | HRESULT |
SetDialogBoxMode | (int bEnableDialogs) | HRESULT |
SetGammaRamp | (unsigned int iSwapChain, unsigned long Flags, const D3DGAMMARAMP* pRamp) | void |
GetGammaRamp | (unsigned int iSwapChain, D3DGAMMARAMP* pRamp) | void |
CreateTexture | (unsigned int Width, unsigned int Height, unsigned int Levels, unsigned long Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9** ppTexture, void ** pSharedHandle) | HRESULT |
CreateVolumeTexture | (unsigned int Width, unsigned int Height, unsigned int Depth, unsigned int Levels, unsigned long Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DVolumeTexture9** ppVolumeTexture, void ** pSharedHandle) | HRESULT |
CreateCubeTexture | (unsigned int EdgeLength, unsigned int Levels, unsigned long Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DCubeTexture9** ppCubeTexture, void ** pSharedHandle) | HRESULT |
CreateVertexBuffer | (unsigned int Length, unsigned long Usage, unsigned long FVF, D3DPOOL Pool, IDirect3DVertexBuffer9** ppVertexBuffer, void ** pSharedHandle) | HRESULT |
CreateIndexBuffer | (unsigned int Length, unsigned long Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DIndexBuffer9** ppIndexBuffer, void ** pSharedHandle) | HRESULT |
CreateRenderTarget | (unsigned int Width, unsigned int Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, unsigned long MultisampleQuality, int Lockable, IDirect3DSurface9** ppSurface, void ** pSharedHandle) | HRESULT |
CreateDepthStencilSurface | (unsigned int Width, unsigned int Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, unsigned long MultisampleQuality, int Discard, IDirect3DSurface9** ppSurface, void ** pSharedHandle) | HRESULT |
UpdateSurface | (IDirect3DSurface9* pSourceSurface, const RECT* pSourceRect, IDirect3DSurface9* pDestinationSurface, const POINT* pDestPoint) | HRESULT |
UpdateTexture | (IDirect3DBaseTexture9* pSourceTexture, IDirect3DBaseTexture9* pDestinationTexture) | HRESULT |
GetRenderTargetData | (IDirect3DSurface9* pRenderTarget, IDirect3DSurface9* pDestSurface) | HRESULT |
GetFrontBufferData | (unsigned int iSwapChain, IDirect3DSurface9* pDestSurface) | HRESULT |
StretchRect | (IDirect3DSurface9* pSourceSurface, const RECT* pSourceRect, IDirect3DSurface9* pDestSurface, const RECT* pDestRect, D3DTEXTUREFILTERTYPE Filter) | HRESULT |
ColorFill | (IDirect3DSurface9* pSurface, const RECT* pRect, DWORD color) | HRESULT |
CreateOffscreenPlainSurface | (unsigned int Width, unsigned int Height, D3DFORMAT Format, D3DPOOL Pool, IDirect3DSurface9** ppSurface, void ** pSharedHandle) | HRESULT |
SetRenderTarget | (unsigned long RenderTargetIndex, IDirect3DSurface9* pRenderTarget) | HRESULT |
GetRenderTarget | (unsigned long RenderTargetIndex, IDirect3DSurface9** ppRenderTarget) | HRESULT |
SetDepthStencilSurface | (IDirect3DSurface9* pNewZStencil) | HRESULT |
GetDepthStencilSurface | (IDirect3DSurface9** ppZStencilSurface) | HRESULT |
BeginScene | () | HRESULT |
EndScene | () | HRESULT |
Clear | (unsigned long Count, const D3DRECT* pRects, unsigned long Flags, DWORD Color, float Z, unsigned long Stencil) | HRESULT |
SetTransform | (D3DTRANSFORMSTATETYPE State, const D3DMATRIX* pMatrix) | HRESULT |
GetTransform | (D3DTRANSFORMSTATETYPE State, D3DMATRIX* pMatrix) | HRESULT |
MultiplyTransform | (D3DTRANSFORMSTATETYPE par1, const D3DMATRIX* par2) | HRESULT |
SetViewport | (const D3DVIEWPORT9* pViewport) | HRESULT |
GetViewport | (D3DVIEWPORT9* pViewport) | HRESULT |
SetMaterial | (const D3DMATERIAL9* pMaterial) | HRESULT |
GetMaterial | (D3DMATERIAL9* pMaterial) | HRESULT |
SetLight | (unsigned long Index, const D3DLIGHT9* par2) | HRESULT |
GetLight | (unsigned long Index, D3DLIGHT9* par2) | HRESULT |
LightEnable | (unsigned long Index, int Enable) | HRESULT |
GetLightEnable | (unsigned long Index, int * pEnable) | HRESULT |
SetClipPlane | (unsigned long Index, const float* pPlane) | HRESULT |
GetClipPlane | (unsigned long Index, float* pPlane) | HRESULT |
SetRenderState | (D3DRENDERSTATETYPE State, unsigned long Value) | HRESULT |
GetRenderState | (D3DRENDERSTATETYPE State, unsigned long * pValue) | HRESULT |
CreateStateBlock | (D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9** ppSB) | HRESULT |
BeginStateBlock | () | HRESULT |
EndStateBlock | (IDirect3DStateBlock9** ppSB) | HRESULT |
SetClipStatus | (const D3DCLIPSTATUS9* pClipStatus) | HRESULT |
GetClipStatus | (D3DCLIPSTATUS9* pClipStatus) | HRESULT |
GetTexture | (unsigned long Stage, IDirect3DBaseTexture9** ppTexture) | HRESULT |
SetTexture | (unsigned long Stage, IDirect3DBaseTexture9* pTexture) | HRESULT |
GetTextureStageState | (unsigned long Stage, D3DTEXTURESTAGESTATETYPE Type, unsigned long * pValue) | HRESULT |
SetTextureStageState | (unsigned long Stage, D3DTEXTURESTAGESTATETYPE Type, unsigned long Value) | HRESULT |
GetSamplerState | (unsigned long Sampler, D3DSAMPLERSTATETYPE Type, unsigned long * pValue) | HRESULT |
SetSamplerState | (unsigned long Sampler, D3DSAMPLERSTATETYPE Type, unsigned long Value) | HRESULT |
ValidateDevice | (unsigned long * pNumPasses) | HRESULT |
SetPaletteEntries | (unsigned int PaletteNumber, const PALETTEENTRY* pEntries) | HRESULT |
GetPaletteEntries | (unsigned int PaletteNumber, PALETTEENTRY* pEntries) | HRESULT |
SetCurrentTexturePalette | (unsigned int PaletteNumber) | HRESULT |
GetCurrentTexturePalette | (unsigned int * PaletteNumber) | HRESULT |
SetScissorRect | (const RECT* pRect) | HRESULT |
GetScissorRect | (RECT* pRect) | HRESULT |
SetSoftwareVertexProcessing | (int bSoftware) | HRESULT |
GetSoftwareVertexProcessing | () | BOOL |
SetNPatchMode | (float nSegments) | HRESULT |
GetNPatchMode | () | float |
DrawPrimitive | (D3DPRIMITIVETYPE PrimitiveType, unsigned int StartVertex, unsigned int PrimitiveCount) | HRESULT |
DrawIndexedPrimitive | (D3DPRIMITIVETYPE par1, int BaseVertexIndex, unsigned int MinVertexIndex, unsigned int NumVertices, unsigned int startIndex, unsigned int primCount) | HRESULT |
DrawPrimitiveUP | (D3DPRIMITIVETYPE PrimitiveType, unsigned int PrimitiveCount, const void* pVertexStreamZeroData, unsigned int VertexStreamZeroStride) | HRESULT |
DrawIndexedPrimitiveUP | (D3DPRIMITIVETYPE PrimitiveType, unsigned int MinVertexIndex, unsigned int NumVertices, unsigned int PrimitiveCount, const void* pIndexData, D3DFORMAT IndexDataFormat, const void* pVertexStreamZeroData, unsigned int VertexStreamZeroStride) | HRESULT |
ProcessVertices | (unsigned int SrcStartIndex, unsigned int DestIndex, unsigned int VertexCount, IDirect3DVertexBuffer9* pDestBuffer, IDirect3DVertexDeclaration9* pVertexDecl, unsigned long Flags) | HRESULT |
CreateVertexDeclaration | (const D3DVERTEXELEMENT9* pVertexElements, IDirect3DVertexDeclaration9** ppDecl) | HRESULT |
SetVertexDeclaration | (IDirect3DVertexDeclaration9* pDecl) | HRESULT |
GetVertexDeclaration | (IDirect3DVertexDeclaration9** ppDecl) | HRESULT |
SetFVF | (unsigned long FVF) | HRESULT |
GetFVF | (unsigned long * pFVF) | HRESULT |
CreateVertexShader | (const unsigned long * pFunction, IDirect3DVertexShader9** ppShader) | HRESULT |
SetVertexShader | (IDirect3DVertexShader9* pShader) | HRESULT |
GetVertexShader | (IDirect3DVertexShader9** ppShader) | HRESULT |
SetVertexShaderConstantF | (unsigned int StartRegister, const float* pConstantData, unsigned int Vector4fCount) | HRESULT |
GetVertexShaderConstantF | (unsigned int StartRegister, float* pConstantData, unsigned int Vector4fCount) | HRESULT |
SetVertexShaderConstantI | (unsigned int StartRegister, const int* pConstantData, unsigned int Vector4iCount) | HRESULT |
GetVertexShaderConstantI | (unsigned int StartRegister, int* pConstantData, unsigned int Vector4iCount) | HRESULT |
SetVertexShaderConstantB | (unsigned int StartRegister, const int * pConstantData, unsigned int BoolCount) | HRESULT |
GetVertexShaderConstantB | (unsigned int StartRegister, int * pConstantData, unsigned int BoolCount) | HRESULT |
SetStreamSource | (unsigned int StreamNumber, IDirect3DVertexBuffer9* pStreamData, unsigned int OffsetInBytes, unsigned int Stride) | HRESULT |
GetStreamSource | (unsigned int StreamNumber, IDirect3DVertexBuffer9** ppStreamData, unsigned int * pOffsetInBytes, unsigned int * pStride) | HRESULT |
SetStreamSourceFreq | (unsigned int StreamNumber, unsigned int Setting) | HRESULT |
GetStreamSourceFreq | (unsigned int StreamNumber, unsigned int * pSetting) | HRESULT |
SetIndices | (IDirect3DIndexBuffer9* pIndexData) | HRESULT |
GetIndices | (IDirect3DIndexBuffer9** ppIndexData) | HRESULT |
CreatePixelShader | (const unsigned long * pFunction, IDirect3DPixelShader9** ppShader) | HRESULT |
SetPixelShader | (IDirect3DPixelShader9* pShader) | HRESULT |
GetPixelShader | (IDirect3DPixelShader9** ppShader) | HRESULT |
SetPixelShaderConstantF | (unsigned int StartRegister, const float* pConstantData, unsigned int Vector4fCount) | HRESULT |
GetPixelShaderConstantF | (unsigned int StartRegister, float* pConstantData, unsigned int Vector4fCount) | HRESULT |
SetPixelShaderConstantI | (unsigned int StartRegister, const int* pConstantData, unsigned int Vector4iCount) | HRESULT |
GetPixelShaderConstantI | (unsigned int StartRegister, int* pConstantData, unsigned int Vector4iCount) | HRESULT |
SetPixelShaderConstantB | (unsigned int StartRegister, const int * pConstantData, unsigned int BoolCount) | HRESULT |
GetPixelShaderConstantB | (unsigned int StartRegister, int * pConstantData, unsigned int BoolCount) | HRESULT |
DrawRectPatch | (unsigned int Handle, const float* pNumSegs, const D3DRECTPATCH_INFO* pRectPatchInfo) | HRESULT |
DrawTriPatch | (unsigned int Handle, const float* pNumSegs, const D3DTRIPATCH_INFO* pTriPatchInfo) | HRESULT |
DeletePatch | (unsigned int Handle) | HRESULT |
CreateQuery | (D3DQUERYTYPE Type, IDirect3DQuery9** ppQuery) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
Capture | () | HRESULT |
Apply | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
Present | (const RECT* pSourceRect, const RECT* pDestRect, HWND hDestWindowOverride, const RGNDATA* pDirtyRegion, unsigned long dwFlags) | HRESULT |
GetFrontBufferData | (IDirect3DSurface9* pDestSurface) | HRESULT |
GetBackBuffer | (unsigned int iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9** ppBackBuffer) | HRESULT |
GetRasterStatus | (D3DRASTER_STATUS* pRasterStatus) | HRESULT |
GetDisplayMode | (D3DDISPLAYMODE* pMode) | HRESULT |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
GetPresentParameters | (D3DPRESENT_PARAMETERS* pPresentationParameters) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
GetDeclaration | (D3DVERTEXELEMENT9* pElement, unsigned int * pNumElements) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
GetFunction | (void* par1, unsigned int * pSizeOfData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
GetFunction | (void* par1, unsigned int * pSizeOfData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
SetLOD | (unsigned long LODNew) | DWORD |
GetLOD | () | DWORD |
GetLevelCount | () | DWORD |
SetAutoGenFilterType | (D3DTEXTUREFILTERTYPE FilterType) | HRESULT |
GetAutoGenFilterType | () | D3DTEXTUREFILTERTYPE |
GenerateMipSubLevels | () | void |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
SetLOD | (unsigned long LODNew) | DWORD |
GetLOD | () | DWORD |
GetLevelCount | () | DWORD |
SetAutoGenFilterType | (D3DTEXTUREFILTERTYPE FilterType) | HRESULT |
GetAutoGenFilterType | () | D3DTEXTUREFILTERTYPE |
GenerateMipSubLevels | () | void |
GetLevelDesc | (unsigned int Level, D3DSURFACE_DESC* pDesc) | HRESULT |
GetSurfaceLevel | (unsigned int Level, IDirect3DSurface9** ppSurfaceLevel) | HRESULT |
LockRect | (unsigned int Level, D3DLOCKED_RECT* pLockedRect, const RECT* pRect, unsigned long Flags) | HRESULT |
UnlockRect | (unsigned int Level) | HRESULT |
AddDirtyRect | (const RECT* pDirtyRect) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
SetLOD | (unsigned long LODNew) | DWORD |
GetLOD | () | DWORD |
GetLevelCount | () | DWORD |
SetAutoGenFilterType | (D3DTEXTUREFILTERTYPE FilterType) | HRESULT |
GetAutoGenFilterType | () | D3DTEXTUREFILTERTYPE |
GenerateMipSubLevels | () | void |
GetLevelDesc | (unsigned int Level, D3DVOLUME_DESC* pDesc) | HRESULT |
GetVolumeLevel | (unsigned int Level, IDirect3DVolume9** ppVolumeLevel) | HRESULT |
LockBox | (unsigned int Level, D3DLOCKED_BOX* pLockedVolume, const D3DBOX* pBox, unsigned long Flags) | HRESULT |
UnlockBox | (unsigned int Level) | HRESULT |
AddDirtyBox | (const D3DBOX* pDirtyBox) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
SetLOD | (unsigned long LODNew) | DWORD |
GetLOD | () | DWORD |
GetLevelCount | () | DWORD |
SetAutoGenFilterType | (D3DTEXTUREFILTERTYPE FilterType) | HRESULT |
GetAutoGenFilterType | () | D3DTEXTUREFILTERTYPE |
GenerateMipSubLevels | () | void |
GetLevelDesc | (unsigned int Level, D3DSURFACE_DESC* pDesc) | HRESULT |
GetCubeMapSurface | (D3DCUBEMAP_FACES FaceType, unsigned int Level, IDirect3DSurface9** ppCubeMapSurface) | HRESULT |
LockRect | (D3DCUBEMAP_FACES FaceType, unsigned int Level, D3DLOCKED_RECT* pLockedRect, const RECT* pRect, unsigned long Flags) | HRESULT |
UnlockRect | (D3DCUBEMAP_FACES FaceType, unsigned int Level) | HRESULT |
AddDirtyRect | (D3DCUBEMAP_FACES FaceType, const RECT* pDirtyRect) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
Lock | (unsigned int OffsetToLock, unsigned int SizeToLock, void** ppbData, unsigned long Flags) | HRESULT |
Unlock | () | HRESULT |
GetDesc | (D3DVERTEXBUFFER_DESC* pDesc) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
Lock | (unsigned int OffsetToLock, unsigned int SizeToLock, void** ppbData, unsigned long Flags) | HRESULT |
Unlock | () | HRESULT |
GetDesc | (D3DINDEXBUFFER_DESC* pDesc) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
SetPriority | (unsigned long PriorityNew) | DWORD |
GetPriority | () | DWORD |
PreLoad | () | void |
GetType | () | D3DRESOURCETYPE |
GetContainer | (const IID& riid, void** ppContainer) | HRESULT |
GetDesc | (D3DSURFACE_DESC* pDesc) | HRESULT |
LockRect | (D3DLOCKED_RECT* pLockedRect, const RECT* pRect, unsigned long Flags) | HRESULT |
UnlockRect | () | HRESULT |
GetDC | (HDC* phdc) | HRESULT |
ReleaseDC | (HDC hdc) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
SetPrivateData | (const GUID& refguid, const void* pData, unsigned long SizeOfData, unsigned long Flags) | HRESULT |
GetPrivateData | (const GUID& refguid, void* pData, unsigned long * pSizeOfData) | HRESULT |
FreePrivateData | (const GUID& refguid) | HRESULT |
GetContainer | (const IID& riid, void** ppContainer) | HRESULT |
GetDesc | (D3DVOLUME_DESC* pDesc) | HRESULT |
LockBox | (D3DLOCKED_BOX* pLockedVolume, const D3DBOX* pBox, unsigned long Flags) | HRESULT |
UnlockBox | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& riid, void** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (IDirect3DDevice9** ppDevice) | HRESULT |
GetType | () | D3DQUERYTYPE |
GetDataSize | () | DWORD |
Issue | (unsigned long dwIssueFlags) | HRESULT |
GetData | (void* pData, unsigned long dwSize, unsigned long dwGetDataFlags) | HRESULT |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
method name | arguments | returns |
QueryInterface | (const IID& riid, void ** ppvObj) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
Pop | () | HRESULT |
Push | () | HRESULT |
LoadIdentity | () | HRESULT |
LoadMatrix | (const D3DXMATRIX* pM) | HRESULT |
MultMatrix | (const D3DXMATRIX* pM) | HRESULT |
MultMatrixLocal | (const D3DXMATRIX* pM) | HRESULT |
RotateAxis | (const D3DXVECTOR3* pV, float Angle) | HRESULT |
RotateAxisLocal | (const D3DXVECTOR3* pV, float Angle) | HRESULT |
RotateYawPitchRoll | (float Yaw, float Pitch, float Roll) | HRESULT |
RotateYawPitchRollLocal | (float Yaw, float Pitch, float Roll) | HRESULT |
Scale | (float x, float y, float z) | HRESULT |
ScaleLocal | (float x, float y, float z) | HRESULT |
Translate | (float x, float y, float z) | HRESULT |
TranslateLocal | (float x, float y, float z) | HRESULT |
GetTop | () | D3DXMATRIX* |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetBufferPointer | () | LPVOID |
GetBufferSize | () | DWORD |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetTransform | (D3DXMATRIX* pTransform) | HRESULT |
SetTransform | (const D3DXMATRIX* pTransform) | HRESULT |
SetWorldViewRH | (const D3DXMATRIX* pWorld, const D3DXMATRIX* pView) | HRESULT |
SetWorldViewLH | (const D3DXMATRIX* pWorld, const D3DXMATRIX* pView) | HRESULT |
Begin | (unsigned long Flags) | HRESULT |
Draw | (LPDIRECT3DTEXTURE9 pTexture, const RECT* pSrcRect, const D3DXVECTOR3* pCenter, const D3DXVECTOR3* pPosition, DWORD Color) | HRESULT |
Flush | () | HRESULT |
End | () | HRESULT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetDescA | (D3DXFONT_DESCA* pDesc) | HRESULT |
GetDescW | (D3DXFONT_DESCW* pDesc) | HRESULT |
GetTextMetricsA | (TEXTMETRICA* pTextMetrics) | BOOL |
GetTextMetricsW | (TEXTMETRICW* pTextMetrics) | BOOL |
GetDC | () | HDC |
GetGlyphData | (unsigned int Glyph, LPDIRECT3DTEXTURE9* ppTexture, RECT* pBlackBox, POINT* pCellInc) | HRESULT |
PreloadCharacters | (unsigned int First, unsigned int Last) | HRESULT |
PreloadGlyphs | (unsigned int First, unsigned int Last) | HRESULT |
PreloadTextA | (const CHAR* pString, int Count) | HRESULT |
PreloadTextW | (const WCHAR* pString, int Count) | HRESULT |
DrawTextA | (LPD3DXSPRITE pSprite, const CHAR* pString, int Count, LPRECT pRect, unsigned long Format, DWORD Color) | INT |
DrawTextW | (LPD3DXSPRITE pSprite, const WCHAR* pString, int Count, LPRECT pRect, unsigned long Format, DWORD Color) | INT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
GetDesc | (D3DXFONT_DESCA* pDesc) | HRESULT |
PreloadText | (const CHAR* pString, int Count) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetDesc | (D3DXRTS_DESC* pDesc) | HRESULT |
BeginScene | (LPDIRECT3DSURFACE9 pSurface, const D3DVIEWPORT9* pViewport) | HRESULT |
EndScene | (unsigned long MipFilter) | HRESULT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetDesc | (D3DXRTE_DESC* pDesc) | HRESULT |
BeginCube | (LPDIRECT3DCUBETEXTURE9 pCubeTex) | HRESULT |
BeginSphere | (LPDIRECT3DTEXTURE9 pTex) | HRESULT |
BeginHemisphere | (LPDIRECT3DTEXTURE9 pTexZPos, LPDIRECT3DTEXTURE9 pTexZNeg) | HRESULT |
BeginParabolic | (LPDIRECT3DTEXTURE9 pTexZPos, LPDIRECT3DTEXTURE9 pTexZNeg) | HRESULT |
Face | (D3DCUBEMAP_FACES Face, unsigned long MipFilter) | HRESULT |
End | (unsigned long MipFilter) | HRESULT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
Begin | () | HRESULT |
Draw | (const D3DXVECTOR2* pVertexList, unsigned long dwVertexListCount, DWORD Color) | HRESULT |
DrawTransform | (const D3DXVECTOR3* pVertexList, unsigned long dwVertexListCount, const D3DXMATRIX* pTransform, DWORD Color) | HRESULT |
SetPattern | (unsigned long dwPattern) | HRESULT |
GetPattern | () | DWORD |
SetPatternScale | (float fPatternScale) | HRESULT |
GetPatternScale | () | FLOAT |
SetWidth | (float fWidth) | HRESULT |
GetWidth | () | FLOAT |
SetAntialias | (int bAntialias) | HRESULT |
GetAntialias | () | BOOL |
SetGLLines | (int bGLLines) | HRESULT |
GetGLLines | () | BOOL |
End | () | HRESULT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& par1, void ** par2) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
CreateEnumObject | (const void * par1, DWORD par2, ID3DXFileEnumObject** par3) | HRESULT |
CreateSaveObject | (const void * par1, DWORD par2, DWORD par3, ID3DXFileSaveObject** par4) | HRESULT |
RegisterTemplates | (const void * par1, ULONG_PTR par2) | HRESULT |
RegisterEnumTemplates | (ID3DXFileEnumObject* par1) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& par1, void ** par2) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetFile | (ID3DXFile** par1) | HRESULT |
AddDataObject | (const GUID& par1, const CHAR* par2, const GUID* par3, ULONG_PTR par4, const void * par5, ID3DXFileSaveData** par6) | HRESULT |
Save | () | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& par1, void ** par2) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetSave | (ID3DXFileSaveObject** par1) | HRESULT |
GetName | (CHAR* par1, ULONG_PTR* par2) | HRESULT |
GetId | (LPGUID par1) | HRESULT |
GetType | (GUID* par1) | HRESULT |
AddDataObject | (const GUID& par1, const CHAR* par2, const GUID* par3, ULONG_PTR par4, const void * par5, ID3DXFileSaveData** par6) | HRESULT |
AddDataReference | (const CHAR* par1, const GUID* par2) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& par1, void ** par2) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetFile | (ID3DXFile** par1) | HRESULT |
GetChildren | (ULONG_PTR* par1) | HRESULT |
GetChild | (ULONG_PTR par1, ID3DXFileData** par2) | HRESULT |
GetDataObjectById | (const GUID& par1, ID3DXFileData** par2) | HRESULT |
GetDataObjectByName | (const CHAR* par1, ID3DXFileData** par2) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& par1, void ** par2) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetEnum | (ID3DXFileEnumObject** par1) | HRESULT |
GetName | (CHAR* par1, ULONG_PTR* par2) | HRESULT |
GetId | (LPGUID par1) | HRESULT |
Lock | (ULONG_PTR* par1, const void ** par2) | HRESULT |
Unlock | () | HRESULT |
GetType | (GUID* par1) | HRESULT |
IsReference | () | BOOL |
GetChildren | (ULONG_PTR* par1) | HRESULT |
GetChild | (ULONG_PTR par1, ID3DXFileData** par2) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
DrawSubset | (unsigned long AttribId) | HRESULT |
GetNumFaces | () | DWORD |
GetNumVertices | () | DWORD |
GetFVF | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
GetNumBytesPerVertex | () | DWORD |
GetOptions | () | DWORD |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
CloneMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
CloneMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
GetVertexBuffer | (LPDIRECT3DVERTEXBUFFER9* ppVB) | HRESULT |
GetIndexBuffer | (LPDIRECT3DINDEXBUFFER9* ppIB) | HRESULT |
LockVertexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockVertexBuffer | () | HRESULT |
LockIndexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockIndexBuffer | () | HRESULT |
GetAttributeTable | (D3DXATTRIBUTERANGE* pAttribTable, unsigned long * pAttribTableSize) | HRESULT |
ConvertPointRepsToAdjacency | (const unsigned long * pPRep, unsigned long * pAdjacency) | HRESULT |
ConvertAdjacencyToPointReps | (const unsigned long * pAdjacency, unsigned long * pPRep) | HRESULT |
GenerateAdjacency | (float Epsilon, unsigned long * pAdjacency) | HRESULT |
UpdateSemantics | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
DrawSubset | (unsigned long AttribId) | HRESULT |
GetNumFaces | () | DWORD |
GetNumVertices | () | DWORD |
GetFVF | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
GetNumBytesPerVertex | () | DWORD |
GetOptions | () | DWORD |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
CloneMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
CloneMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
GetVertexBuffer | (LPDIRECT3DVERTEXBUFFER9* ppVB) | HRESULT |
GetIndexBuffer | (LPDIRECT3DINDEXBUFFER9* ppIB) | HRESULT |
LockVertexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockVertexBuffer | () | HRESULT |
LockIndexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockIndexBuffer | () | HRESULT |
GetAttributeTable | (D3DXATTRIBUTERANGE* pAttribTable, unsigned long * pAttribTableSize) | HRESULT |
ConvertPointRepsToAdjacency | (const unsigned long * pPRep, unsigned long * pAdjacency) | HRESULT |
ConvertAdjacencyToPointReps | (const unsigned long * pAdjacency, unsigned long * pPRep) | HRESULT |
GenerateAdjacency | (float Epsilon, unsigned long * pAdjacency) | HRESULT |
UpdateSemantics | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
LockAttributeBuffer | (unsigned long Flags, unsigned long ** ppData) | HRESULT |
UnlockAttributeBuffer | () | HRESULT |
Optimize | (unsigned long Flags, const unsigned long * pAdjacencyIn, unsigned long * pAdjacencyOut, unsigned long * pFaceRemap, LPD3DXBUFFER* ppVertexRemap, LPD3DXMESH* ppOptMesh) | HRESULT |
OptimizeInplace | (unsigned long Flags, const unsigned long * pAdjacencyIn, unsigned long * pAdjacencyOut, unsigned long * pFaceRemap, LPD3DXBUFFER* ppVertexRemap) | HRESULT |
SetAttributeTable | (const D3DXATTRIBUTERANGE* pAttribTable, unsigned long cAttribTableSize) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
DrawSubset | (unsigned long AttribId) | HRESULT |
GetNumFaces | () | DWORD |
GetNumVertices | () | DWORD |
GetFVF | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
GetNumBytesPerVertex | () | DWORD |
GetOptions | () | DWORD |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
CloneMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
CloneMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH* ppCloneMesh) | HRESULT |
GetVertexBuffer | (LPDIRECT3DVERTEXBUFFER9* ppVB) | HRESULT |
GetIndexBuffer | (LPDIRECT3DINDEXBUFFER9* ppIB) | HRESULT |
LockVertexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockVertexBuffer | () | HRESULT |
LockIndexBuffer | (unsigned long Flags, void ** ppData) | HRESULT |
UnlockIndexBuffer | () | HRESULT |
GetAttributeTable | (D3DXATTRIBUTERANGE* pAttribTable, unsigned long * pAttribTableSize) | HRESULT |
ConvertPointRepsToAdjacency | (const unsigned long * pPRep, unsigned long * pAdjacency) | HRESULT |
ConvertAdjacencyToPointReps | (const unsigned long * pAdjacency, unsigned long * pPRep) | HRESULT |
GenerateAdjacency | (float Epsilon, unsigned long * pAdjacency) | HRESULT |
UpdateSemantics | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
ClonePMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXPMESH* ppCloneMesh) | HRESULT |
ClonePMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXPMESH* ppCloneMesh) | HRESULT |
SetNumFaces | (unsigned long Faces) | HRESULT |
SetNumVertices | (unsigned long Vertices) | HRESULT |
GetMaxFaces | () | DWORD |
GetMinFaces | () | DWORD |
GetMaxVertices | () | DWORD |
GetMinVertices | () | DWORD |
Save | (IStream* pStream, const D3DXMATERIAL* pMaterials, const D3DXEFFECTINSTANCE* pEffectInstances, unsigned long NumMaterials) | HRESULT |
Optimize | (unsigned long Flags, unsigned long * pAdjacencyOut, unsigned long * pFaceRemap, LPD3DXBUFFER* ppVertexRemap, LPD3DXMESH* ppOptMesh) | HRESULT |
OptimizeBaseLOD | (unsigned long Flags, unsigned long * pFaceRemap) | HRESULT |
TrimByFaces | (unsigned long NewFacesMin, unsigned long NewFacesMax, unsigned long * rgiFaceRemap, unsigned long * rgiVertRemap) | HRESULT |
TrimByVertices | (unsigned long NewVerticesMin, unsigned long NewVerticesMax, unsigned long * rgiFaceRemap, unsigned long * rgiVertRemap) | HRESULT |
GetAdjacency | (unsigned long * pAdjacency) | HRESULT |
GenerateVertexHistory | (unsigned long * pVertexHistory) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetNumFaces | () | DWORD |
GetNumVertices | () | DWORD |
GetFVF | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
GetOptions | () | DWORD |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
CloneMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, unsigned long * pAdjacencyOut, unsigned long * pVertexRemapOut, LPD3DXMESH* ppCloneMesh) | HRESULT |
CloneMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, unsigned long * pAdjacencyOut, unsigned long * pVertexRemapOut, LPD3DXMESH* ppCloneMesh) | HRESULT |
ClonePMeshFVF | (unsigned long Options, unsigned long FVF, LPDIRECT3DDEVICE9 pD3DDevice, unsigned long * pVertexRemapOut, float * pErrorsByFace, LPD3DXPMESH* ppCloneMesh) | HRESULT |
ClonePMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, unsigned long * pVertexRemapOut, float * pErrorsbyFace, LPD3DXPMESH* ppCloneMesh) | HRESULT |
ReduceFaces | (unsigned long Faces) | HRESULT |
ReduceVertices | (unsigned long Vertices) | HRESULT |
GetMaxFaces | () | DWORD |
GetMaxVertices | () | DWORD |
GetVertexAttributeWeights | (LPD3DXATTRIBUTEWEIGHTS pVertexAttributeWeights) | HRESULT |
GetVertexWeights | (float * pVertexWeights) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetNumPatches | () | DWORD |
GetNumVertices | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
GetControlVerticesPerPatch | () | DWORD |
GetOptions | () | DWORD |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetPatchInfo | (LPD3DXPATCHINFO PatchInfo) | HRESULT |
GetVertexBuffer | (LPDIRECT3DVERTEXBUFFER9* ppVB) | HRESULT |
GetIndexBuffer | (LPDIRECT3DINDEXBUFFER9* ppIB) | HRESULT |
LockVertexBuffer | (unsigned long flags, void ** ppData) | HRESULT |
UnlockVertexBuffer | () | HRESULT |
LockIndexBuffer | (unsigned long flags, void ** ppData) | HRESULT |
UnlockIndexBuffer | () | HRESULT |
LockAttributeBuffer | (unsigned long flags, unsigned long ** ppData) | HRESULT |
UnlockAttributeBuffer | () | HRESULT |
GetTessSize | (float fTessLevel, unsigned long Adaptive, unsigned long * NumTriangles, unsigned long * NumVertices) | HRESULT |
GenerateAdjacency | (float Tolerance) | HRESULT |
CloneMesh | (unsigned long Options, const D3DVERTEXELEMENT9* pDecl, LPD3DXPATCHMESH* pMesh) | HRESULT |
Optimize | (unsigned long flags) | HRESULT |
SetDisplaceParam | (LPDIRECT3DBASETEXTURE9 Texture, D3DTEXTUREFILTERTYPE MinFilter, D3DTEXTUREFILTERTYPE MagFilter, D3DTEXTUREFILTERTYPE MipFilter, D3DTEXTUREADDRESS Wrap, unsigned long dwLODBias) | HRESULT |
GetDisplaceParam | (LPDIRECT3DBASETEXTURE9* Texture, D3DTEXTUREFILTERTYPE* MinFilter, D3DTEXTUREFILTERTYPE* MagFilter, D3DTEXTUREFILTERTYPE* MipFilter, D3DTEXTUREADDRESS* Wrap, unsigned long * dwLODBias) | HRESULT |
Tessellate | (float fTessLevel, LPD3DXMESH pMesh) | HRESULT |
TessellateAdaptive | (const D3DXVECTOR4* pTrans, unsigned long dwMaxTessLevel, unsigned long dwMinTessLevel, LPD3DXMESH pMesh) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
SetBoneInfluence | (unsigned long bone, unsigned long numInfluences, const unsigned long * vertices, const float * weights) | HRESULT |
SetBoneVertexInfluence | (unsigned long boneNum, unsigned long influenceNum, float weight) | HRESULT |
GetNumBoneInfluences | (unsigned long bone) | DWORD |
GetBoneInfluence | (unsigned long bone, unsigned long * vertices, float * weights) | HRESULT |
GetBoneVertexInfluence | (unsigned long boneNum, unsigned long influenceNum, float* pWeight, unsigned long * pVertexNum) | HRESULT |
GetMaxVertexInfluences | (unsigned long * maxVertexInfluences) | HRESULT |
GetNumBones | () | DWORD |
FindBoneVertexInfluenceIndex | (unsigned long boneNum, unsigned long vertexNum, unsigned long * pInfluenceIndex) | HRESULT |
GetMaxFaceInfluences | (LPDIRECT3DINDEXBUFFER9 pIB, unsigned long NumFaces, unsigned long * maxFaceInfluences) | HRESULT |
SetMinBoneInfluence | (float MinInfl) | HRESULT |
GetMinBoneInfluence | () | FLOAT |
SetBoneName | (unsigned long Bone, const CHAR* pName) | HRESULT |
GetBoneName | (unsigned long Bone) | LPCSTR |
SetBoneOffsetMatrix | (unsigned long Bone, const D3DXMATRIX* pBoneTransform) | HRESULT |
GetBoneOffsetMatrix | (unsigned long Bone) | LPD3DXMATRIX |
Clone | (LPD3DXSKININFO* ppSkinInfo) | HRESULT |
Remap | (unsigned long NumVertices, unsigned long * pVertexRemap) | HRESULT |
SetFVF | (unsigned long FVF) | HRESULT |
SetDeclaration | (const D3DVERTEXELEMENT9* pDeclaration) | HRESULT |
GetFVF | () | DWORD |
GetDeclaration | (D3DVERTEXELEMENT9 Declaration) | HRESULT |
UpdateSkinnedMesh | (const D3DXMATRIX* pBoneTransforms, const D3DXMATRIX* pBoneInvTransposeTransforms, const void * pVerticesSrc, void * pVerticesDst) | HRESULT |
ConvertToBlendedMesh | (LPD3DXMESH pMesh, unsigned long Options, const unsigned long * pAdjacencyIn, DWORD* pAdjacencyOut, unsigned long * pFaceRemap, LPD3DXBUFFER* ppVertexRemap, unsigned long * pMaxFaceInfl, unsigned long * pNumBoneCombinations, LPD3DXBUFFER* ppBoneCombinationTable, LPD3DXMESH* ppMesh) | HRESULT |
ConvertToIndexedBlendedMesh | (LPD3DXMESH pMesh, unsigned long Options, unsigned long paletteSize, const unsigned long * pAdjacencyIn, DWORD* pAdjacencyOut, unsigned long * pFaceRemap, LPD3DXBUFFER* ppVertexRemap, unsigned long * pMaxVertexInfl, unsigned long * pNumBoneCombinations, LPD3DXBUFFER* ppBoneCombinationTable, LPD3DXMESH* ppMesh) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetNumSamples | () | UINT |
GetNumCoeffs | () | UINT |
GetNumChannels | () | UINT |
IsTexture | () | BOOL |
GetWidth | () | UINT |
GetHeight | () | UINT |
Resize | (unsigned int NewSize) | HRESULT |
LockBuffer | (unsigned int Start, unsigned int NumSamples, float ** ppData) | HRESULT |
UnlockBuffer | () | HRESULT |
ScaleBuffer | (float Scale) | HRESULT |
AddBuffer | (LPD3DXPRTBUFFER pBuffer) | HRESULT |
AttachGH | (LPD3DXTEXTUREGUTTERHELPER par1) | HRESULT |
ReleaseGH | () | HRESULT |
EvalGH | () | HRESULT |
ExtractTexture | (unsigned int Channel, unsigned int StartCoefficient, unsigned int NumCoefficients, LPDIRECT3DTEXTURE9 pTexture) | HRESULT |
ExtractToMesh | (unsigned int NumCoefficients, D3DDECLUSAGE Usage, unsigned int UsageIndexStart, LPD3DXMESH pScene) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetNumSamples | () | UINT |
GetNumCoeffs | () | UINT |
GetNumChannels | () | UINT |
IsTexture | () | BOOL |
GetWidth | () | UINT |
GetHeight | () | UINT |
GetNumClusters | () | UINT |
GetNumPCA | () | UINT |
NormalizeData | () | HRESULT |
ExtractBasis | (unsigned int Cluster, float * pClusterBasis) | HRESULT |
ExtractClusterIDs | (unsigned int * pClusterIDs) | HRESULT |
ExtractPCA | (unsigned int StartPCA, unsigned int NumExtract, float * pPCACoefficients) | HRESULT |
ExtractTexture | (unsigned int StartPCA, unsigned int NumpPCA, LPDIRECT3DTEXTURE9 pTexture) | HRESULT |
ExtractToMesh | (unsigned int NumPCA, D3DDECLUSAGE Usage, unsigned int UsageIndexStart, LPD3DXMESH pScene) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetWidth | () | UINT |
GetHeight | () | UINT |
ApplyGuttersFloat | (float * pDataIn, unsigned int NumCoeffs, unsigned int Width, unsigned int Height) | HRESULT |
ApplyGuttersTex | (LPDIRECT3DTEXTURE9 pTexture) | HRESULT |
ApplyGuttersPRT | (LPD3DXPRTBUFFER pBuffer) | HRESULT |
GetFaceMap | (unsigned int * pFaceData) | HRESULT |
GetBaryMap | (D3DXVECTOR2* pBaryData) | HRESULT |
GetTexelMap | (D3DXVECTOR2* pTexelData) | HRESULT |
GetGutterMap | (unsigned char * pGutterData) | HRESULT |
SetFaceMap | (unsigned int * pFaceData) | HRESULT |
SetBaryMap | (D3DXVECTOR2* pBaryData) | HRESULT |
SetTexelMap | (D3DXVECTOR2* pTexelData) | HRESULT |
SetGutterMap | (unsigned char * pGutterData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
SetMeshMaterials | (const D3DXSHMATERIAL** ppMaterials, unsigned int NumMeshes, unsigned int NumChannels, int bSetAlbedo, float fLengthScale) | HRESULT |
SetPerVertexAlbedo | (const void* pDataIn, unsigned int NumChannels, unsigned int Stride) | HRESULT |
SetPerTexelAlbedo | (LPDIRECT3DTEXTURE9 pAlbedoTexture, unsigned int NumChannels, LPD3DXTEXTUREGUTTERHELPER pGH) | HRESULT |
GetVertexAlbedo | (D3DXCOLOR* pVertColors, unsigned int NumVerts) | HRESULT |
SetPerTexelNormal | (LPDIRECT3DTEXTURE9 pNormalTexture) | HRESULT |
ExtractPerVertexAlbedo | (LPD3DXMESH pMesh, D3DDECLUSAGE Usage, unsigned int NumChannels) | HRESULT |
ResampleBuffer | (LPD3DXPRTBUFFER pBufferIn, LPD3DXPRTBUFFER pBufferOut) | HRESULT |
GetAdaptedMesh | (LPDIRECT3DDEVICE9 pD3DDevice, unsigned int * pFaceRemap, unsigned int * pVertRemap, float * pfVertWeights, LPD3DXMESH* ppMesh) | HRESULT |
GetNumVerts | () | UINT |
GetNumFaces | () | UINT |
SetMinMaxIntersection | (float fMin, float fMax) | HRESULT |
RobustMeshRefine | (float MinEdgeLength, unsigned int MaxSubdiv) | HRESULT |
SetSamplingInfo | (unsigned int NumRays, int UseSphere, int UseCosine, int Adaptive, float AdaptiveThresh) | HRESULT |
ComputeDirectLightingSH | (unsigned int SHOrder, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeDirectLightingSHAdaptive | (unsigned int SHOrder, float AdaptiveThresh, float MinEdgeLength, unsigned int MaxSubdiv, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeDirectLightingSHGPU | (LPDIRECT3DDEVICE9 pD3DDevice, unsigned int Flags, unsigned int SHOrder, float ZBias, float ZAngleBias, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeSS | (LPD3DXPRTBUFFER pDataIn, LPD3DXPRTBUFFER pDataOut, LPD3DXPRTBUFFER pDataTotal) | HRESULT |
ComputeSSAdaptive | (LPD3DXPRTBUFFER pDataIn, float AdaptiveThresh, float MinEdgeLength, unsigned int MaxSubdiv, LPD3DXPRTBUFFER pDataOut, LPD3DXPRTBUFFER pDataTotal) | HRESULT |
ComputeBounce | (LPD3DXPRTBUFFER pDataIn, LPD3DXPRTBUFFER pDataOut, LPD3DXPRTBUFFER pDataTotal) | HRESULT |
ComputeBounceAdaptive | (LPD3DXPRTBUFFER pDataIn, float AdaptiveThresh, float MinEdgeLength, unsigned int MaxSubdiv, LPD3DXPRTBUFFER pDataOut, LPD3DXPRTBUFFER pDataTotal) | HRESULT |
ComputeVolumeSamplesDirectSH | (unsigned int SHOrderIn, unsigned int SHOrderOut, unsigned int NumVolSamples, const D3DXVECTOR3* pSampleLocs, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeVolumeSamples | (LPD3DXPRTBUFFER pSurfDataIn, unsigned int SHOrder, unsigned int NumVolSamples, const D3DXVECTOR3* pSampleLocs, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeSurfSamplesDirectSH | (unsigned int SHOrder, unsigned int NumSamples, const D3DXVECTOR3* pSampleLocs, const D3DXVECTOR3* pSampleNorms, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ComputeSurfSamplesBounce | (LPD3DXPRTBUFFER pSurfDataIn, unsigned int NumSamples, const D3DXVECTOR3* pSampleLocs, const D3DXVECTOR3* pSampleNorms, LPD3DXPRTBUFFER pDataOut, LPD3DXPRTBUFFER pDataTotal) | HRESULT |
FreeSSData | () | HRESULT |
FreeBounceData | () | HRESULT |
ComputeLDPRTCoeffs | (LPD3DXPRTBUFFER pDataIn, unsigned int SHOrder, D3DXVECTOR3* pNormOut, LPD3DXPRTBUFFER pDataOut) | HRESULT |
ScaleMeshChunk | (unsigned int uMeshChunk, float fScale, LPD3DXPRTBUFFER pDataOut) | HRESULT |
MultiplyAlbedo | (LPD3DXPRTBUFFER pDataOut) | HRESULT |
SetCallBack | (;; pCB, float Frequency, void ; lpUserContext) | HRESULT |
ShadowRayIntersects | (const D3DXVECTOR3* pRayPos, const D3DXVECTOR3* pRayDir) | BOOL |
ClosestRayIntersects | (const D3DXVECTOR3* pRayPos, const D3DXVECTOR3* pRayDir, unsigned long * pFaceIndex, float * pU, float * pV, float * pDist) | BOOL |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetBufferPointer | () | LPVOID |
GetBufferSize | () | DWORD |
GetDesc | (D3DXCONSTANTTABLE_DESC* pDesc) | HRESULT |
GetConstantDesc | (LPCSTR hConstant, D3DXCONSTANT_DESC* pConstantDesc, unsigned int * pCount) | HRESULT |
GetSamplerIndex | (LPCSTR hConstant) | UINT |
GetConstant | (LPCSTR hConstant, unsigned int Index) | D3DXHANDLE |
GetConstantByName | (LPCSTR hConstant, const CHAR* pName) | D3DXHANDLE |
GetConstantElement | (LPCSTR hConstant, unsigned int Index) | D3DXHANDLE |
SetDefaults | (LPDIRECT3DDEVICE9 pDevice) | HRESULT |
SetValue | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const void * pData, unsigned int Bytes) | HRESULT |
SetBool | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, int b) | HRESULT |
SetBoolArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const int * pb, unsigned int Count) | HRESULT |
SetInt | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, int n) | HRESULT |
SetIntArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const int * pn, unsigned int Count) | HRESULT |
SetFloat | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, float f) | HRESULT |
SetFloatArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const float * pf, unsigned int Count) | HRESULT |
SetVector | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXVECTOR4* pVector) | HRESULT |
SetVectorArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
SetMatrix | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixPointerArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetMatrixTranspose | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixTransposeArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixTransposePointerArray | (LPDIRECT3DDEVICE9 pDevice, LPCSTR hConstant, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetFunction | (LPD3DXBUFFER* ppFunction) | HRESULT |
GetConstantBuffer | (LPD3DXBUFFER* ppConstantBuffer) | HRESULT |
GetDesc | (D3DXCONSTANTTABLE_DESC* pDesc) | HRESULT |
GetConstantDesc | (LPCSTR hConstant, D3DXCONSTANT_DESC* pConstantDesc, unsigned int * pCount) | HRESULT |
GetConstant | (LPCSTR hConstant, unsigned int Index) | D3DXHANDLE |
GetConstantByName | (LPCSTR hConstant, const CHAR* pName) | D3DXHANDLE |
GetConstantElement | (LPCSTR hConstant, unsigned int Index) | D3DXHANDLE |
SetDefaults | () | HRESULT |
SetValue | (LPCSTR hConstant, const void * pData, unsigned int Bytes) | HRESULT |
SetBool | (LPCSTR hConstant, int b) | HRESULT |
SetBoolArray | (LPCSTR hConstant, const int * pb, unsigned int Count) | HRESULT |
SetInt | (LPCSTR hConstant, int n) | HRESULT |
SetIntArray | (LPCSTR hConstant, const int * pn, unsigned int Count) | HRESULT |
SetFloat | (LPCSTR hConstant, float f) | HRESULT |
SetFloatArray | (LPCSTR hConstant, const float * pf, unsigned int Count) | HRESULT |
SetVector | (LPCSTR hConstant, const D3DXVECTOR4* pVector) | HRESULT |
SetVectorArray | (LPCSTR hConstant, const D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
SetMatrix | (LPCSTR hConstant, const D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixArray | (LPCSTR hConstant, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixPointerArray | (LPCSTR hConstant, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetMatrixTranspose | (LPCSTR hConstant, const D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixTransposeArray | (LPCSTR hConstant, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixTransposePointerArray | (LPCSTR hConstant, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
GetNumberOfFragments | () | UINT |
GetFragmentHandleByIndex | (unsigned int Index) | D3DXHANDLE |
GetFragmentHandleByName | (const CHAR* Name) | D3DXHANDLE |
GetFragmentDesc | (LPCSTR Name, LPD3DXFRAGMENT_DESC FragDesc) | HRESULT |
AddFragments | (const unsigned long * Fragments) | HRESULT |
GetAllFragments | (LPD3DXBUFFER* ppBuffer) | HRESULT |
GetFragment | (LPCSTR Name, LPD3DXBUFFER* ppBuffer) | HRESULT |
LinkShader | (const CHAR* pProfile, unsigned long Flags, const LPCSTR* rgFragmentHandles, unsigned int cFragments, LPD3DXBUFFER* ppBuffer, LPD3DXBUFFER* ppErrorMsgs) | HRESULT |
LinkVertexShader | (const CHAR* pProfile, unsigned long Flags, const LPCSTR* rgFragmentHandles, unsigned int cFragments, LPDIRECT3DVERTEXSHADER9* pVShader, LPD3DXBUFFER* ppErrorMsgs) | HRESULT |
LinkPixelShader | (const CHAR* pProfile, unsigned long Flags, const LPCSTR* rgFragmentHandles, unsigned int cFragments, LPDIRECT3DPIXELSHADER9* pPShader, LPD3DXBUFFER* ppErrorMsgs) | HRESULT |
ClearCache | () | HRESULT |
method name | arguments | returns |
Open | (D3DXINCLUDE_TYPE IncludeType, const CHAR* pFileName, const void * pParentData, const void ** ppData, unsigned int * pBytes) | HRESULT |
Close | (const void * pData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDesc | (D3DXEFFECT_DESC* pDesc) | HRESULT |
GetParameterDesc | (LPCSTR hParameter, D3DXPARAMETER_DESC* pDesc) | HRESULT |
GetTechniqueDesc | (LPCSTR hTechnique, D3DXTECHNIQUE_DESC* pDesc) | HRESULT |
GetPassDesc | (LPCSTR hPass, D3DXPASS_DESC* pDesc) | HRESULT |
GetFunctionDesc | (LPCSTR hShader, D3DXFUNCTION_DESC* pDesc) | HRESULT |
GetParameter | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetParameterByName | (LPCSTR hParameter, const CHAR* pName) | D3DXHANDLE |
GetParameterBySemantic | (LPCSTR hParameter, const CHAR* pSemantic) | D3DXHANDLE |
GetParameterElement | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetTechnique | (unsigned int Index) | D3DXHANDLE |
GetTechniqueByName | (const CHAR* pName) | D3DXHANDLE |
GetPass | (LPCSTR hTechnique, unsigned int Index) | D3DXHANDLE |
GetPassByName | (LPCSTR hTechnique, const CHAR* pName) | D3DXHANDLE |
GetFunction | (unsigned int Index) | D3DXHANDLE |
GetFunctionByName | (const CHAR* pName) | D3DXHANDLE |
GetAnnotation | (LPCSTR hObject, unsigned int Index) | D3DXHANDLE |
GetAnnotationByName | (LPCSTR hObject, const CHAR* pName) | D3DXHANDLE |
SetValue | (LPCSTR hParameter, const void * pData, unsigned int Bytes) | HRESULT |
GetValue | (LPCSTR hParameter, void * pData, unsigned int Bytes) | HRESULT |
SetBool | (LPCSTR hParameter, int b) | HRESULT |
GetBool | (LPCSTR hParameter, int * pb) | HRESULT |
SetBoolArray | (LPCSTR hParameter, const int * pb, unsigned int Count) | HRESULT |
GetBoolArray | (LPCSTR hParameter, int * pb, unsigned int Count) | HRESULT |
SetInt | (LPCSTR hParameter, int n) | HRESULT |
GetInt | (LPCSTR hParameter, int * pn) | HRESULT |
SetIntArray | (LPCSTR hParameter, const int * pn, unsigned int Count) | HRESULT |
GetIntArray | (LPCSTR hParameter, int * pn, unsigned int Count) | HRESULT |
SetFloat | (LPCSTR hParameter, float f) | HRESULT |
GetFloat | (LPCSTR hParameter, float * pf) | HRESULT |
SetFloatArray | (LPCSTR hParameter, const float * pf, unsigned int Count) | HRESULT |
GetFloatArray | (LPCSTR hParameter, float * pf, unsigned int Count) | HRESULT |
SetVector | (LPCSTR hParameter, const D3DXVECTOR4* pVector) | HRESULT |
GetVector | (LPCSTR hParameter, D3DXVECTOR4* pVector) | HRESULT |
SetVectorArray | (LPCSTR hParameter, const D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
GetVectorArray | (LPCSTR hParameter, D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
SetMatrix | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrix | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixPointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixPointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetMatrixTranspose | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrixTranspose | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixTransposeArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposeArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixTransposePointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposePointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetString | (LPCSTR hParameter, const CHAR* pString) | HRESULT |
GetString | (LPCSTR hParameter, const CHAR** ppString) | HRESULT |
SetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9 pTexture) | HRESULT |
GetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9* ppTexture) | HRESULT |
GetPixelShader | (LPCSTR hParameter, LPDIRECT3DPIXELSHADER9* ppPShader) | HRESULT |
GetVertexShader | (LPCSTR hParameter, LPDIRECT3DVERTEXSHADER9* ppVShader) | HRESULT |
SetArrayRange | (LPCSTR hParameter, unsigned int uStart, unsigned int uEnd) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
SetTransform | (D3DTRANSFORMSTATETYPE State, const D3DMATRIX* pMatrix) | HRESULT |
SetMaterial | (const D3DMATERIAL9* pMaterial) | HRESULT |
SetLight | (unsigned long Index, const D3DLIGHT9* pLight) | HRESULT |
LightEnable | (unsigned long Index, int Enable) | HRESULT |
SetRenderState | (D3DRENDERSTATETYPE State, unsigned long Value) | HRESULT |
SetTexture | (unsigned long Stage, LPDIRECT3DBASETEXTURE9 pTexture) | HRESULT |
SetTextureStageState | (unsigned long Stage, D3DTEXTURESTAGESTATETYPE Type, unsigned long Value) | HRESULT |
SetSamplerState | (unsigned long Sampler, D3DSAMPLERSTATETYPE Type, unsigned long Value) | HRESULT |
SetNPatchMode | (float NumSegments) | HRESULT |
SetFVF | (unsigned long FVF) | HRESULT |
SetVertexShader | (LPDIRECT3DVERTEXSHADER9 pShader) | HRESULT |
SetVertexShaderConstantF | (unsigned int RegisterIndex, const float * pConstantData, unsigned int RegisterCount) | HRESULT |
SetVertexShaderConstantI | (unsigned int RegisterIndex, const int * pConstantData, unsigned int RegisterCount) | HRESULT |
SetVertexShaderConstantB | (unsigned int RegisterIndex, const int * pConstantData, unsigned int RegisterCount) | HRESULT |
SetPixelShader | (LPDIRECT3DPIXELSHADER9 pShader) | HRESULT |
SetPixelShaderConstantF | (unsigned int RegisterIndex, const float * pConstantData, unsigned int RegisterCount) | HRESULT |
SetPixelShaderConstantI | (unsigned int RegisterIndex, const int * pConstantData, unsigned int RegisterCount) | HRESULT |
SetPixelShaderConstantB | (unsigned int RegisterIndex, const int * pConstantData, unsigned int RegisterCount) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDesc | (D3DXEFFECT_DESC* pDesc) | HRESULT |
GetParameterDesc | (LPCSTR hParameter, D3DXPARAMETER_DESC* pDesc) | HRESULT |
GetTechniqueDesc | (LPCSTR hTechnique, D3DXTECHNIQUE_DESC* pDesc) | HRESULT |
GetPassDesc | (LPCSTR hPass, D3DXPASS_DESC* pDesc) | HRESULT |
GetFunctionDesc | (LPCSTR hShader, D3DXFUNCTION_DESC* pDesc) | HRESULT |
GetParameter | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetParameterByName | (LPCSTR hParameter, const CHAR* pName) | D3DXHANDLE |
GetParameterBySemantic | (LPCSTR hParameter, const CHAR* pSemantic) | D3DXHANDLE |
GetParameterElement | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetTechnique | (unsigned int Index) | D3DXHANDLE |
GetTechniqueByName | (const CHAR* pName) | D3DXHANDLE |
GetPass | (LPCSTR hTechnique, unsigned int Index) | D3DXHANDLE |
GetPassByName | (LPCSTR hTechnique, const CHAR* pName) | D3DXHANDLE |
GetFunction | (unsigned int Index) | D3DXHANDLE |
GetFunctionByName | (const CHAR* pName) | D3DXHANDLE |
GetAnnotation | (LPCSTR hObject, unsigned int Index) | D3DXHANDLE |
GetAnnotationByName | (LPCSTR hObject, const CHAR* pName) | D3DXHANDLE |
SetValue | (LPCSTR hParameter, const void * pData, unsigned int Bytes) | HRESULT |
GetValue | (LPCSTR hParameter, void * pData, unsigned int Bytes) | HRESULT |
SetBool | (LPCSTR hParameter, int b) | HRESULT |
GetBool | (LPCSTR hParameter, int * pb) | HRESULT |
SetBoolArray | (LPCSTR hParameter, const int * pb, unsigned int Count) | HRESULT |
GetBoolArray | (LPCSTR hParameter, int * pb, unsigned int Count) | HRESULT |
SetInt | (LPCSTR hParameter, int n) | HRESULT |
GetInt | (LPCSTR hParameter, int * pn) | HRESULT |
SetIntArray | (LPCSTR hParameter, const int * pn, unsigned int Count) | HRESULT |
GetIntArray | (LPCSTR hParameter, int * pn, unsigned int Count) | HRESULT |
SetFloat | (LPCSTR hParameter, float f) | HRESULT |
GetFloat | (LPCSTR hParameter, float * pf) | HRESULT |
SetFloatArray | (LPCSTR hParameter, const float * pf, unsigned int Count) | HRESULT |
GetFloatArray | (LPCSTR hParameter, float * pf, unsigned int Count) | HRESULT |
SetVector | (LPCSTR hParameter, const D3DXVECTOR4* pVector) | HRESULT |
GetVector | (LPCSTR hParameter, D3DXVECTOR4* pVector) | HRESULT |
SetVectorArray | (LPCSTR hParameter, const D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
GetVectorArray | (LPCSTR hParameter, D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
SetMatrix | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrix | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixPointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixPointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetMatrixTranspose | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrixTranspose | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixTransposeArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposeArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixTransposePointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposePointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetString | (LPCSTR hParameter, const CHAR* pString) | HRESULT |
GetString | (LPCSTR hParameter, const CHAR** ppString) | HRESULT |
SetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9 pTexture) | HRESULT |
GetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9* ppTexture) | HRESULT |
GetPixelShader | (LPCSTR hParameter, LPDIRECT3DPIXELSHADER9* ppPShader) | HRESULT |
GetVertexShader | (LPCSTR hParameter, LPDIRECT3DVERTEXSHADER9* ppVShader) | HRESULT |
SetArrayRange | (LPCSTR hParameter, unsigned int uStart, unsigned int uEnd) | HRESULT |
GetPool | (LPD3DXEFFECTPOOL* ppPool) | HRESULT |
SetTechnique | (LPCSTR hTechnique) | HRESULT |
GetCurrentTechnique | () | D3DXHANDLE |
ValidateTechnique | (LPCSTR hTechnique) | HRESULT |
FindNextValidTechnique | (LPCSTR hTechnique, LPCSTR* pTechnique) | HRESULT |
IsParameterUsed | (LPCSTR hParameter, LPCSTR hTechnique) | BOOL |
Begin | (unsigned int * pPasses, unsigned long Flags) | HRESULT |
BeginPass | (unsigned int Pass) | HRESULT |
CommitChanges | () | HRESULT |
EndPass | () | HRESULT |
End | () | HRESULT |
GetDevice | (LPDIRECT3DDEVICE9* ppDevice) | HRESULT |
OnLostDevice | () | HRESULT |
OnResetDevice | () | HRESULT |
SetStateManager | (LPD3DXEFFECTSTATEMANAGER pManager) | HRESULT |
GetStateManager | (LPD3DXEFFECTSTATEMANAGER* ppManager) | HRESULT |
BeginParameterBlock | () | HRESULT |
EndParameterBlock | () | D3DXHANDLE |
ApplyParameterBlock | (LPCSTR hParameterBlock) | HRESULT |
CloneEffect | (LPDIRECT3DDEVICE9 pDevice, LPD3DXEFFECT* ppEffect) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetDesc | (D3DXEFFECT_DESC* pDesc) | HRESULT |
GetParameterDesc | (LPCSTR hParameter, D3DXPARAMETER_DESC* pDesc) | HRESULT |
GetTechniqueDesc | (LPCSTR hTechnique, D3DXTECHNIQUE_DESC* pDesc) | HRESULT |
GetPassDesc | (LPCSTR hPass, D3DXPASS_DESC* pDesc) | HRESULT |
GetFunctionDesc | (LPCSTR hShader, D3DXFUNCTION_DESC* pDesc) | HRESULT |
GetParameter | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetParameterByName | (LPCSTR hParameter, const CHAR* pName) | D3DXHANDLE |
GetParameterBySemantic | (LPCSTR hParameter, const CHAR* pSemantic) | D3DXHANDLE |
GetParameterElement | (LPCSTR hParameter, unsigned int Index) | D3DXHANDLE |
GetTechnique | (unsigned int Index) | D3DXHANDLE |
GetTechniqueByName | (const CHAR* pName) | D3DXHANDLE |
GetPass | (LPCSTR hTechnique, unsigned int Index) | D3DXHANDLE |
GetPassByName | (LPCSTR hTechnique, const CHAR* pName) | D3DXHANDLE |
GetFunction | (unsigned int Index) | D3DXHANDLE |
GetFunctionByName | (const CHAR* pName) | D3DXHANDLE |
GetAnnotation | (LPCSTR hObject, unsigned int Index) | D3DXHANDLE |
GetAnnotationByName | (LPCSTR hObject, const CHAR* pName) | D3DXHANDLE |
SetValue | (LPCSTR hParameter, const void * pData, unsigned int Bytes) | HRESULT |
GetValue | (LPCSTR hParameter, void * pData, unsigned int Bytes) | HRESULT |
SetBool | (LPCSTR hParameter, int b) | HRESULT |
GetBool | (LPCSTR hParameter, int * pb) | HRESULT |
SetBoolArray | (LPCSTR hParameter, const int * pb, unsigned int Count) | HRESULT |
GetBoolArray | (LPCSTR hParameter, int * pb, unsigned int Count) | HRESULT |
SetInt | (LPCSTR hParameter, int n) | HRESULT |
GetInt | (LPCSTR hParameter, int * pn) | HRESULT |
SetIntArray | (LPCSTR hParameter, const int * pn, unsigned int Count) | HRESULT |
GetIntArray | (LPCSTR hParameter, int * pn, unsigned int Count) | HRESULT |
SetFloat | (LPCSTR hParameter, float f) | HRESULT |
GetFloat | (LPCSTR hParameter, float * pf) | HRESULT |
SetFloatArray | (LPCSTR hParameter, const float * pf, unsigned int Count) | HRESULT |
GetFloatArray | (LPCSTR hParameter, float * pf, unsigned int Count) | HRESULT |
SetVector | (LPCSTR hParameter, const D3DXVECTOR4* pVector) | HRESULT |
GetVector | (LPCSTR hParameter, D3DXVECTOR4* pVector) | HRESULT |
SetVectorArray | (LPCSTR hParameter, const D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
GetVectorArray | (LPCSTR hParameter, D3DXVECTOR4* pVector, unsigned int Count) | HRESULT |
SetMatrix | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrix | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixPointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixPointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetMatrixTranspose | (LPCSTR hParameter, const D3DXMATRIX* pMatrix) | HRESULT |
GetMatrixTranspose | (LPCSTR hParameter, D3DXMATRIX* pMatrix) | HRESULT |
SetMatrixTransposeArray | (LPCSTR hParameter, const D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposeArray | (LPCSTR hParameter, D3DXMATRIX* pMatrix, unsigned int Count) | HRESULT |
SetMatrixTransposePointerArray | (LPCSTR hParameter, const D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
GetMatrixTransposePointerArray | (LPCSTR hParameter, D3DXMATRIX** ppMatrix, unsigned int Count) | HRESULT |
SetString | (LPCSTR hParameter, const CHAR* pString) | HRESULT |
GetString | (LPCSTR hParameter, const CHAR** ppString) | HRESULT |
SetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9 pTexture) | HRESULT |
GetTexture | (LPCSTR hParameter, LPDIRECT3DBASETEXTURE9* ppTexture) | HRESULT |
GetPixelShader | (LPCSTR hParameter, LPDIRECT3DPIXELSHADER9* ppPShader) | HRESULT |
GetVertexShader | (LPCSTR hParameter, LPDIRECT3DVERTEXSHADER9* ppVShader) | HRESULT |
SetArrayRange | (LPCSTR hParameter, unsigned int uStart, unsigned int uEnd) | HRESULT |
SetLiteral | (LPCSTR hParameter, int Literal) | HRESULT |
GetLiteral | (LPCSTR hParameter, int * pLiteral) | HRESULT |
CompileEffect | (unsigned long Flags, LPD3DXBUFFER* ppEffect, LPD3DXBUFFER* ppErrorMsgs) | HRESULT |
CompileShader | (LPCSTR hFunction, const CHAR* pTarget, unsigned long Flags, LPD3DXBUFFER* ppShader, LPD3DXBUFFER* ppErrorMsgs, LPD3DXCONSTANTTABLE* ppConstantTable) | HRESULT |
method name | arguments | returns |
CreateFrame | (const CHAR* Name, LPD3DXFRAME* ppNewFrame) | HRESULT |
CreateMeshContainer | (const CHAR* Name, const D3DXMESHDATA* pMeshData, const D3DXMATERIAL* pMaterials, const D3DXEFFECTINSTANCE* pEffectInstances, unsigned long NumMaterials, const unsigned long * pAdjacency, LPD3DXSKININFO pSkinInfo, LPD3DXMESHCONTAINER* ppNewMeshContainer) | HRESULT |
DestroyFrame | (LPD3DXFRAME pFrameToFree) | HRESULT |
DestroyMeshContainer | (LPD3DXMESHCONTAINER pMeshContainerToFree) | HRESULT |
method name | arguments | returns |
LoadTopLevelData | (LPD3DXFILEDATA pXofChildData) | HRESULT |
LoadFrameChildData | (LPD3DXFRAME pFrame, LPD3DXFILEDATA pXofChildData) | HRESULT |
LoadMeshChildData | (LPD3DXMESHCONTAINER pMeshContainer, LPD3DXFILEDATA pXofChildData) | HRESULT |
method name | arguments | returns |
AddFrameChildData | (const D3DXFRAME* pFrame, LPD3DXFILESAVEOBJECT pXofSave, LPD3DXFILESAVEDATA pXofFrameData) | HRESULT |
AddMeshChildData | (const D3DXMESHCONTAINER* pMeshContainer, LPD3DXFILESAVEOBJECT pXofSave, LPD3DXFILESAVEDATA pXofMeshData) | HRESULT |
AddTopLevelDataObjectsPre | (LPD3DXFILESAVEOBJECT pXofSave) | HRESULT |
AddTopLevelDataObjectsPost | (LPD3DXFILESAVEOBJECT pXofSave) | HRESULT |
RegisterTemplates | (LPD3DXFILE pXFileApi) | HRESULT |
SaveTemplates | (LPD3DXFILESAVEOBJECT pXofSave) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetName | () | LPCSTR |
GetPeriod | () | DOUBLE |
GetPeriodicPosition | (DOUBLE Position) | DOUBLE |
GetNumAnimations | () | UINT |
GetAnimationNameByIndex | (unsigned int Index, const CHAR** ppName) | HRESULT |
GetAnimationIndexByName | (const CHAR* pName, unsigned int * pIndex) | HRESULT |
GetSRT | (DOUBLE PeriodicPosition, unsigned int Animation, D3DXVECTOR3* pScale, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation) | HRESULT |
GetCallback | (DOUBLE Position, unsigned long Flags, DOUBLE* pCallbackPosition, void ** ppCallbackData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetName | () | LPCSTR |
GetPeriod | () | DOUBLE |
GetPeriodicPosition | (DOUBLE Position) | DOUBLE |
GetNumAnimations | () | UINT |
GetAnimationNameByIndex | (unsigned int Index, const CHAR** ppName) | HRESULT |
GetAnimationIndexByName | (const CHAR* pName, unsigned int * pIndex) | HRESULT |
GetSRT | (DOUBLE PeriodicPosition, unsigned int Animation, D3DXVECTOR3* pScale, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation) | HRESULT |
GetCallback | (DOUBLE Position, unsigned long Flags, DOUBLE* pCallbackPosition, void ** ppCallbackData) | HRESULT |
GetPlaybackType | () | D3DXPLAYBACK_TYPE |
GetSourceTicksPerSecond | () | DOUBLE |
GetNumScaleKeys | (unsigned int Animation) | UINT |
GetScaleKeys | (unsigned int Animation, LPD3DXKEY_VECTOR3 pScaleKeys) | HRESULT |
GetScaleKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_VECTOR3 pScaleKey) | HRESULT |
SetScaleKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_VECTOR3 pScaleKey) | HRESULT |
GetNumRotationKeys | (unsigned int Animation) | UINT |
GetRotationKeys | (unsigned int Animation, LPD3DXKEY_QUATERNION pRotationKeys) | HRESULT |
GetRotationKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_QUATERNION pRotationKey) | HRESULT |
SetRotationKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_QUATERNION pRotationKey) | HRESULT |
GetNumTranslationKeys | (unsigned int Animation) | UINT |
GetTranslationKeys | (unsigned int Animation, LPD3DXKEY_VECTOR3 pTranslationKeys) | HRESULT |
GetTranslationKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_VECTOR3 pTranslationKey) | HRESULT |
SetTranslationKey | (unsigned int Animation, unsigned int Key, LPD3DXKEY_VECTOR3 pTranslationKey) | HRESULT |
GetNumCallbackKeys | () | UINT |
GetCallbackKeys | (LPD3DXKEY_CALLBACK pCallbackKeys) | HRESULT |
GetCallbackKey | (unsigned int Key, LPD3DXKEY_CALLBACK pCallbackKey) | HRESULT |
SetCallbackKey | (unsigned int Key, LPD3DXKEY_CALLBACK pCallbackKey) | HRESULT |
UnregisterScaleKey | (unsigned int Animation, unsigned int Key) | HRESULT |
UnregisterRotationKey | (unsigned int Animation, unsigned int Key) | HRESULT |
UnregisterTranslationKey | (unsigned int Animation, unsigned int Key) | HRESULT |
RegisterAnimationSRTKeys | (const CHAR* pName, unsigned int NumScaleKeys, unsigned int NumRotationKeys, unsigned int NumTranslationKeys, const D3DXKEY_VECTOR3* pScaleKeys, const D3DXKEY_QUATERNION* pRotationKeys, const D3DXKEY_VECTOR3* pTranslationKeys, unsigned long * pAnimationIndex) | HRESULT |
Compress | (unsigned long Flags, float Lossiness, LPD3DXFRAME pHierarchy, LPD3DXBUFFER* ppCompressedData) | HRESULT |
UnregisterAnimation | (unsigned int Index) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetName | () | LPCSTR |
GetPeriod | () | DOUBLE |
GetPeriodicPosition | (DOUBLE Position) | DOUBLE |
GetNumAnimations | () | UINT |
GetAnimationNameByIndex | (unsigned int Index, const CHAR** ppName) | HRESULT |
GetAnimationIndexByName | (const CHAR* pName, unsigned int * pIndex) | HRESULT |
GetSRT | (DOUBLE PeriodicPosition, unsigned int Animation, D3DXVECTOR3* pScale, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation) | HRESULT |
GetCallback | (DOUBLE Position, unsigned long Flags, DOUBLE* pCallbackPosition, void ** ppCallbackData) | HRESULT |
GetPlaybackType | () | D3DXPLAYBACK_TYPE |
GetSourceTicksPerSecond | () | DOUBLE |
GetCompressedData | (LPD3DXBUFFER* ppCompressedData) | HRESULT |
GetNumCallbackKeys | () | UINT |
GetCallbackKeys | (LPD3DXKEY_CALLBACK pCallbackKeys) | HRESULT |
method name | arguments | returns |
HandleCallback | (unsigned int Track, void * pCallbackData) | HRESULT |
method name | arguments | returns |
QueryInterface | (const IID& iid, void ** ppv) | HRESULT |
AddRef | () | ULONG |
Release | () | ULONG |
GetMaxNumAnimationOutputs | () | UINT |
GetMaxNumAnimationSets | () | UINT |
GetMaxNumTracks | () | UINT |
GetMaxNumEvents | () | UINT |
RegisterAnimationOutput | (const CHAR* pName, D3DXMATRIX* pMatrix, D3DXVECTOR3* pScale, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation) | HRESULT |
RegisterAnimationSet | (LPD3DXANIMATIONSET pAnimSet) | HRESULT |
UnregisterAnimationSet | (LPD3DXANIMATIONSET pAnimSet) | HRESULT |
GetNumAnimationSets | () | UINT |
GetAnimationSet | (unsigned int Index, LPD3DXANIMATIONSET* ppAnimationSet) | HRESULT |
GetAnimationSetByName | (const CHAR* szName, LPD3DXANIMATIONSET* ppAnimationSet) | HRESULT |
AdvanceTime | (DOUBLE TimeDelta, LPD3DXANIMATIONCALLBACKHANDLER pCallbackHandler) | HRESULT |
ResetTime | () | HRESULT |
GetTime | () | DOUBLE |
SetTrackAnimationSet | (unsigned int Track, LPD3DXANIMATIONSET pAnimSet) | HRESULT |
GetTrackAnimationSet | (unsigned int Track, LPD3DXANIMATIONSET* ppAnimSet) | HRESULT |
SetTrackPriority | (unsigned int Track, D3DXPRIORITY_TYPE Priority) | HRESULT |
SetTrackSpeed | (unsigned int Track, float Speed) | HRESULT |
SetTrackWeight | (unsigned int Track, float Weight) | HRESULT |
SetTrackPosition | (unsigned int Track, DOUBLE Position) | HRESULT |
SetTrackEnable | (unsigned int Track, int Enable) | HRESULT |
SetTrackDesc | (unsigned int Track, LPD3DXTRACK_DESC pDesc) | HRESULT |
GetTrackDesc | (unsigned int Track, LPD3DXTRACK_DESC pDesc) | HRESULT |
SetPriorityBlend | (float BlendWeight) | HRESULT |
GetPriorityBlend | () | FLOAT |
KeyTrackSpeed | (unsigned int Track, float NewSpeed, DOUBLE StartTime, DOUBLE Duration, D3DXTRANSITION_TYPE Transition) | D3DXEVENTHANDLE |
KeyTrackWeight | (unsigned int Track, float NewWeight, DOUBLE StartTime, DOUBLE Duration, D3DXTRANSITION_TYPE Transition) | D3DXEVENTHANDLE |
KeyTrackPosition | (unsigned int Track, DOUBLE NewPosition, DOUBLE StartTime) | D3DXEVENTHANDLE |
KeyTrackEnable | (unsigned int Track, int NewEnable, DOUBLE StartTime) | D3DXEVENTHANDLE |
KeyPriorityBlend | (float NewBlendWeight, DOUBLE StartTime, DOUBLE Duration, D3DXTRANSITION_TYPE Transition) | D3DXEVENTHANDLE |
UnkeyEvent | (DWORD hEvent) | HRESULT |
UnkeyAllTrackEvents | (unsigned int Track) | HRESULT |
UnkeyAllPriorityBlends | () | HRESULT |
GetCurrentTrackEvent | (unsigned int Track, D3DXEVENT_TYPE EventType) | D3DXEVENTHANDLE |
GetCurrentPriorityBlend | () | D3DXEVENTHANDLE |
GetUpcomingTrackEvent | (unsigned int Track, DWORD hEvent) | D3DXEVENTHANDLE |
GetUpcomingPriorityBlend | (DWORD hEvent) | D3DXEVENTHANDLE |
ValidateEvent | (DWORD hEvent) | HRESULT |
GetEventDesc | (DWORD hEvent, LPD3DXEVENT_DESC pDesc) | HRESULT |
CloneAnimationController | (unsigned int MaxNumAnimationOutputs, unsigned int MaxNumAnimationSets, unsigned int MaxNumTracks, unsigned int MaxNumEvents, LPD3DXANIMATIONCONTROLLER* ppAnimController) | HRESULT |