SharpDX.Direct3D9 No documentation. IDirect3DStateBlock9 Initializes a new instance of the class. The device. The type. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DStateBlock9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. HRESULT IDirect3DStateBlock9::Capture() No documentation. No documentation. HRESULT IDirect3DStateBlock9::Apply() No documentation. GetDevice HRESULT IDirect3DStateBlock9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. D3DADAPTER_IDENTIFIER9 No documentation. char Driver[512] No documentation. char Description[512] No documentation. char DeviceName[32] No documentation. LARGE_INTEGER DriverVersion No documentation. unsigned int VendorId No documentation. unsigned int DeviceId No documentation. unsigned int SubSysId No documentation. unsigned int Revision No documentation. GUID DeviceIdentifier No documentation. unsigned int WHQLLevel Gets a value indicating whether the adapeter is WHQL certified. true if certified; otherwise, false. Gets the driver version. Gets the certification date. No documentation. D3DXATTRIBUTERANGE No documentation. unsigned int AttribId No documentation. unsigned int FaceStart No documentation. unsigned int FaceCount No documentation. unsigned int VertexStart No documentation. unsigned int VertexCount No documentation. D3DXATTRIBUTEWEIGHTS No documentation. float Position No documentation. float Boundary No documentation. float Normal No documentation. float Diffuse No documentation. float Specular No documentation. float Tangent No documentation. float Binormal No documentation. float Texcoord[8] No documentation. D3DDEVINFO_D3D9BANDWIDTHTIMINGS No documentation. float MaxBandwidthUtilized No documentation. float FrontEndUploadMemoryUtilizedPercent No documentation. float VertexRateUtilizedPercent No documentation. float TriangleSetupRateUtilizedPercent No documentation. float FillRateUtilizedPercent No documentation. D3DXBONECOMBINATION No documentation. unsigned int AttribId No documentation. unsigned int FaceStart No documentation. unsigned int FaceCount No documentation. unsigned int VertexStart No documentation. unsigned int VertexCount No documentation. unsigned int* BoneId Get the bone identifiers. No documentation. D3DBOX No documentation. unsigned int Left No documentation. unsigned int Top No documentation. unsigned int Right No documentation. unsigned int Bottom No documentation. unsigned int Front No documentation. unsigned int Back No documentation. D3DDEVINFO_D3D9CACHEUTILIZATION No documentation. float TextureCacheHitRate No documentation. float PostTransformVertexCacheHitRate No documentation. D3DXKEY_CALLBACK No documentation. float Time No documentation. void* pCallbackData No documentation. D3DCAPS9 No documentation. D3DDEVTYPE DeviceType No documentation. unsigned int AdapterOrdinal No documentation. D3DCAPS Caps No documentation. D3DCAPS2 Caps2 No documentation. D3DCAPS3 Caps3 No documentation. D3DPRESENT_INTERVAL PresentationIntervals No documentation. D3DCURSORCAPS CursorCaps No documentation. D3DDEVCAPS DevCaps No documentation. D3DPMISCCAPS PrimitiveMiscCaps No documentation. D3DPRASTERCAPS RasterCaps No documentation. D3DPCMPCAPS ZCmpCaps No documentation. D3DPBLENDCAPS SrcBlendCaps No documentation. D3DPBLENDCAPS DestBlendCaps No documentation. D3DPCMPCAPS AlphaCmpCaps No documentation. D3DPSHADECAPS ShadeCaps No documentation. D3DPTEXTURECAPS TextureCaps No documentation. D3DPTFILTERCAPS TextureFilterCaps No documentation. D3DPTFILTERCAPS CubeTextureFilterCaps No documentation. D3DPTFILTERCAPS VolumeTextureFilterCaps No documentation. D3DPTADDRESSCAPS TextureAddressCaps No documentation. D3DPTADDRESSCAPS VolumeTextureAddressCaps No documentation. D3DLINECAPS LineCaps No documentation. unsigned int MaxTextureWidth No documentation. unsigned int MaxTextureHeight No documentation. unsigned int MaxVolumeExtent No documentation. unsigned int MaxTextureRepeat No documentation. unsigned int MaxTextureAspectRatio No documentation. unsigned int MaxAnisotropy No documentation. float MaxVertexW No documentation. float GuardBandLeft No documentation. float GuardBandTop No documentation. float GuardBandRight No documentation. float GuardBandBottom No documentation. float ExtentsAdjust No documentation. D3DSTENCILCAPS StencilCaps No documentation. D3DFVFCAPS FVFCaps No documentation. D3DTEXOPCAPS TextureOpCaps No documentation. unsigned int MaxTextureBlendStages No documentation. unsigned int MaxSimultaneousTextures No documentation. D3DVTXPCAPS VertexProcessingCaps No documentation. unsigned int MaxActiveLights No documentation. unsigned int MaxUserClipPlanes No documentation. unsigned int MaxVertexBlendMatrices No documentation. unsigned int MaxVertexBlendMatrixIndex No documentation. float MaxPointSize No documentation. unsigned int MaxPrimitiveCount No documentation. unsigned int MaxVertexIndex No documentation. unsigned int MaxStreams No documentation. unsigned int MaxStreamStride No documentation. unsigned int VertexShaderVersion No documentation. unsigned int MaxVertexShaderConst No documentation. unsigned int PixelShaderVersion No documentation. float PixelShader1xMaxValue No documentation. D3DDEVCAPS2 DevCaps2 No documentation. float MaxNpatchTessellationLevel No documentation. unsigned int Reserved5 No documentation. unsigned int MasterAdapterOrdinal No documentation. unsigned int AdapterOrdinalInGroup No documentation. unsigned int NumberOfAdaptersInGroup No documentation. D3DDTCAPS DeclTypes No documentation. unsigned int NumSimultaneousRTs No documentation. D3DPTFILTERCAPS StretchRectFilterCaps No documentation. D3DVSHADERCAPS2_0 VS20Caps No documentation. D3DPSHADERCAPS2_0 PS20Caps No documentation. D3DPTFILTERCAPS VertexTextureFilterCaps No documentation. unsigned int MaxVShaderInstructionsExecuted No documentation. unsigned int MaxPShaderInstructionsExecuted No documentation. unsigned int MaxVertexShader30InstructionSlots No documentation. unsigned int MaxPixelShader30InstructionSlots Gets the pixel shader version. Gets the vertex shader version. No documentation. D3DCLIPSTATUS9 No documentation. unsigned int ClipUnion No documentation. unsigned int ClipIntersection No documentation. D3DXCONSTANT_DESC No documentation. const char* Name No documentation. D3DXREGISTER_SET RegisterSet No documentation. unsigned int RegisterIndex No documentation. unsigned int RegisterCount No documentation. D3DXPARAMETER_CLASS Class No documentation. D3DXPARAMETER_TYPE Type No documentation. unsigned int Rows No documentation. unsigned int Columns No documentation. unsigned int Elements No documentation. unsigned int StructMembers No documentation. unsigned int Bytes No documentation. const void* DefaultValue No documentation. D3DXCONSTANTTABLE_DESC No documentation. const char* Creator No documentation. unsigned int Version No documentation. unsigned int Constants No documentation. D3DDEVICE_CREATION_PARAMETERS No documentation. unsigned int AdapterOrdinal No documentation. D3DDEVTYPE DeviceType No documentation. HWND hFocusWindow No documentation. unsigned int BehaviorFlags No documentation. D3DDISPLAYMODE No documentation. unsigned int Width No documentation. unsigned int Height No documentation. unsigned int RefreshRate No documentation. D3DFORMAT Format Gets the aspect ratio. No documentation. D3DDISPLAYMODEEX No documentation. unsigned int Size No documentation. unsigned int Width No documentation. unsigned int Height No documentation. unsigned int RefreshRate No documentation. D3DFORMAT Format No documentation. D3DSCANLINEORDERING ScanLineOrdering Gets the aspect ratio. No documentation. D3DDISPLAYMODEFILTER No documentation. unsigned int Size No documentation. D3DFORMAT Format No documentation. D3DSCANLINEORDERING ScanLineOrdering No documentation. D3DXEFFECTDEFAULT No documentation. char* pParamName No documentation. D3DXEFFECTDEFAULTTYPE Type No documentation. unsigned int NumBytes No documentation. void* pValue Gets the value. No documentation. D3DXEFFECT_DESC No documentation. const char* Creator No documentation. unsigned int Parameters No documentation. unsigned int Techniques No documentation. unsigned int Functions No documentation. D3DXEFFECTINSTANCE No documentation. char* pEffectFilename No documentation. unsigned int NumDefaults No documentation. D3DXEFFECTDEFAULT* pDefaults No documentation. D3DXEVENT_DESC No documentation. D3DXEVENT_TYPE Type No documentation. unsigned int Track No documentation. double StartTime No documentation. double Duration No documentation. D3DXTRANSITION_TYPE Transition No documentation. float Weight No documentation. float Speed No documentation. double Position No documentation. BOOL Enable No documentation. D3DXMATERIAL No documentation. D3DMATERIAL9 MatD3D No documentation. char* pTextureFilename No documentation. D3DXFONT_DESCW No documentation. int Height No documentation. unsigned int Width No documentation. unsigned int Weight No documentation. unsigned int MipLevels No documentation. unsigned char CharSet No documentation. unsigned char OutputPrecision No documentation. unsigned char Quality No documentation. unsigned char PitchAndFamily No documentation. wchar_t FaceName[32] No documentation. BOOL Italic No documentation. D3DXFRAME No documentation. char* Name No documentation. D3DXMATRIX TransformationMatrix No documentation. D3DXMESHCONTAINER* pMeshContainer No documentation. D3DXFRAME* pFrameSibling No documentation. D3DXFRAME* pFrameFirstChild No documentation. D3DXFUNCTION_DESC No documentation. const char* Name No documentation. unsigned int Annotations No documentation. D3DGAMMARAMP No documentation. unsigned short red[256] No documentation. unsigned short green[256] No documentation. unsigned short blue[256] No documentation. D3DXIMAGE_INFO No documentation. unsigned int Width No documentation. unsigned int Height No documentation. unsigned int Depth No documentation. unsigned int MipLevels No documentation. D3DFORMAT Format No documentation. D3DRESOURCETYPE ResourceType No documentation. D3DXIMAGE_FILEFORMAT ImageFileFormat Retrieves information about a given image file on the disk. The filename. A structure HRESULT D3DXGetImageInfoFromFileInMemory([In] const void* pSrcData,[In] unsigned int SrcDataSize,[Out] D3DXIMAGE_INFO* pSrcInfo) Retrieves information about a given image file in memory. The memory. A structure HRESULT D3DXGetImageInfoFromFileInMemory([In] const void* pSrcData,[In] unsigned int SrcDataSize,[Out] D3DXIMAGE_INFO* pSrcInfo) Retrieves information about a given image file from a stream. The stream. A structure This method keeps the position of the stream HRESULT D3DXGetImageInfoFromFileInMemory([In] const void* pSrcData,[In] unsigned int SrcDataSize,[Out] D3DXIMAGE_INFO* pSrcInfo) Retrieves information about a given image file from a stream. The stream. if set to true preserve the stream position; false will move the stream pointer. A structure HRESULT D3DXGetImageInfoFromFileInMemory([In] const void* pSrcData,[In] unsigned int SrcDataSize,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. D3DINDEXBUFFER_DESC No documentation. D3DFORMAT Format No documentation. D3DRESOURCETYPE Type No documentation. D3DUSAGE Usage No documentation. D3DPOOL Pool No documentation. unsigned int Size No documentation. D3DDEVINFO_D3D9INTERFACETIMINGS No documentation. float WaitingForGPUToUseApplicationResourceTimePercent No documentation. float WaitingForGPUToAcceptMoreCommandsTimePercent No documentation. float WaitingForGPUToStayWithinLatencyTimePercent No documentation. float WaitingForGPUExclusiveResourceTimePercent No documentation. float WaitingForGPUOtherTimePercent No documentation. D3DLIGHT9 No documentation. D3DLIGHTTYPE Type No documentation. D3DCOLORVALUE Diffuse No documentation. D3DCOLORVALUE Specular No documentation. D3DCOLORVALUE Ambient No documentation. D3DVECTOR Position No documentation. D3DVECTOR Direction No documentation. float Range No documentation. float Falloff No documentation. float Attenuation0 No documentation. float Attenuation1 No documentation. float Attenuation2 No documentation. float Theta No documentation. float Phi No documentation. D3DLOCKED_BOX No documentation. int RowPitch No documentation. int SlicePitch No documentation. void* pBits No documentation. D3DLOCKED_RECT No documentation. int Pitch No documentation. void* pBits No documentation. D3DXMACRO No documentation. const char* Name No documentation. const char* Definition Initializes a new instance of the struct. The name. The definition. No documentation. D3DMATERIAL9 No documentation. D3DCOLORVALUE Diffuse No documentation. D3DCOLORVALUE Ambient No documentation. D3DCOLORVALUE Specular No documentation. D3DCOLORVALUE Emissive No documentation. float Power No documentation. D3DXMESHCONTAINER No documentation. char* Name No documentation. D3DXMESHDATA MeshData No documentation. D3DXMATERIAL* pMaterials No documentation. D3DXEFFECTINSTANCE* pEffects No documentation. unsigned int NumMaterials No documentation. unsigned int* pAdjacency No documentation. ID3DXSkinInfo* pSkinInfo No documentation. D3DXMESHCONTAINER* pNextMeshContainer No documentation. D3DXMESHDATA No documentation. D3DXMESHDATATYPE Type No documentation. ID3DXMesh* pMesh No documentation. ID3DXPMesh* pPMesh No documentation. ID3DXPatchMesh* pPatchMesh No documentation. D3DXPARAMETER_DESC No documentation. const char* Name No documentation. const char* Semantic No documentation. D3DXPARAMETER_CLASS Class No documentation. D3DXPARAMETER_TYPE Type No documentation. unsigned int Rows No documentation. unsigned int Columns No documentation. unsigned int Elements No documentation. unsigned int Annotations No documentation. unsigned int StructMembers No documentation. unsigned int Flags No documentation. unsigned int Bytes No documentation. D3DXPASS_DESC No documentation. const char* Name No documentation. unsigned int Annotations No documentation. const unsigned int* pVertexShaderFunction No documentation. const unsigned int* pPixelShaderFunction No documentation. D3DXPATCHINFO No documentation. D3DXPATCHMESHTYPE PatchType No documentation. D3DDEGREETYPE Degree No documentation. D3DBASISTYPE Basis No documentation. D3DDEVINFO_D3D9PIPELINETIMINGS No documentation. float VertexProcessingTimePercent No documentation. float PixelProcessingTimePercent No documentation. float OtherGPUProcessingTimePercent No documentation. float GPUIdleTimePercent No documentation. D3DPSHADERCAPS2_0 No documentation. D3DPS20CAPS Caps No documentation. int DynamicFlowControlDepth No documentation. int NumTemps No documentation. int StaticFlowControlDepth No documentation. int NumInstructionSlots No documentation. D3DPRESENTSTATS No documentation. unsigned int PresentCount No documentation. unsigned int PresentRefreshCount No documentation. unsigned int SyncRefreshCount No documentation. LARGE_INTEGER SyncQPCTime No documentation. LARGE_INTEGER SyncGPUTime No documentation. D3DPRESENT_PARAMETERS No documentation. unsigned int BackBufferWidth No documentation. unsigned int BackBufferHeight No documentation. D3DFORMAT BackBufferFormat No documentation. unsigned int BackBufferCount No documentation. D3DMULTISAMPLE_TYPE MultiSampleType No documentation. unsigned int MultiSampleQuality No documentation. D3DSWAPEFFECT SwapEffect No documentation. HWND hDeviceWindow No documentation. D3DFORMAT AutoDepthStencilFormat No documentation. D3DPRESENTFLAG Flags No documentation. unsigned int FullScreen_RefreshRateInHz No documentation. D3DPRESENT_INTERVAL PresentationInterval Initializes a new instance of the struct. Width of the back buffer. Height of the back buffer. The back buffer format. The back buffer count. Type of the multi sample. The multi sample quality. The swap effect. The device window handle. if set to true [windowed]. if set to true [enable auto depth stencil]. The auto depth stencil format. The present flags. The full screen refresh rate in hz. The presentation interval. Init this structure to defaults No documentation. BOOL Windowed No documentation. BOOL EnableAutoDepthStencil No documentation. D3DRASTER_STATUS No documentation. unsigned int ScanLine No documentation. BOOL InVBlank No documentation. D3DRECTPATCH_INFO No documentation. unsigned int StartVertexOffsetWidth No documentation. unsigned int StartVertexOffsetHeight No documentation. unsigned int Width No documentation. unsigned int Height No documentation. unsigned int Stride No documentation. D3DBASISTYPE Basis No documentation. D3DDEGREETYPE Degree No documentation. D3DXRTE_DESC No documentation. unsigned int Size No documentation. unsigned int MipLevels No documentation. D3DFORMAT Format No documentation. D3DFORMAT DepthStencilFormat No documentation. BOOL DepthStencil No documentation. D3DXRTS_DESC No documentation. unsigned int Width No documentation. unsigned int Height No documentation. D3DFORMAT Format No documentation. D3DFORMAT DepthStencilFormat No documentation. BOOL DepthStencil No documentation. D3DDEVINFO_RESOURCEMANAGER No documentation. D3DRESOURCESTATS stats[8] No documentation. D3DRESOURCESTATS No documentation. unsigned int ApproxBytesDownloaded No documentation. unsigned int NumEvicts No documentation. unsigned int NumVidCreates No documentation. unsigned int LastPri No documentation. unsigned int NumUsed No documentation. unsigned int NumUsedInVidMem No documentation. unsigned int WorkingSet No documentation. unsigned int WorkingSetBytes No documentation. unsigned int TotalManaged No documentation. unsigned int TotalBytes No documentation. BOOL bThrashing No documentation. D3DXKEY_QUATERNION No documentation. float Time No documentation. D3DXQUATERNION Value No documentation. D3DXKEY_VECTOR3 No documentation. float Time No documentation. D3DXVECTOR3 Value No documentation. D3DXSHADER_CONSTANTINFO No documentation. unsigned int Name No documentation. unsigned short RegisterSet No documentation. unsigned short RegisterIndex No documentation. unsigned short RegisterCount No documentation. unsigned short Reserved No documentation. unsigned int TypeInfo No documentation. unsigned int DefaultValue No documentation. D3DXSHADER_CONSTANTTABLE No documentation. unsigned int Size No documentation. unsigned int Creator No documentation. unsigned int Version No documentation. unsigned int Constants No documentation. unsigned int ConstantInfo No documentation. unsigned int Flags No documentation. unsigned int Target No documentation. D3DXSEMANTIC No documentation. D3DDECLUSAGE Usage No documentation. unsigned int UsageIndex No documentation. D3DDEVINFO_D3D9STAGETIMINGS No documentation. float MemoryProcessingPercent No documentation. float ComputationProcessingPercent No documentation. D3DSURFACE_DESC No documentation. D3DFORMAT Format No documentation. D3DRESOURCETYPE Type No documentation. D3DUSAGE Usage No documentation. D3DPOOL Pool No documentation. D3DMULTISAMPLE_TYPE MultiSampleType No documentation. unsigned int MultiSampleQuality No documentation. unsigned int Width No documentation. unsigned int Height No documentation. D3DXTECHNIQUE_DESC No documentation. const char* Name No documentation. unsigned int Passes No documentation. unsigned int Annotations No documentation. D3DXTRACK_DESC No documentation. D3DXPRIORITY_TYPE Priority No documentation. float Weight No documentation. float Speed No documentation. double Position No documentation. BOOL Enable No documentation. D3DTRIPATCH_INFO No documentation. unsigned int StartVertexOffset No documentation. unsigned int NumVertices No documentation. D3DBASISTYPE Basis No documentation. D3DDEGREETYPE Degree No documentation. D3DDEVINFO_VCACHE No documentation. unsigned int Pattern No documentation. unsigned int OptMethod No documentation. unsigned int CacheSize No documentation. unsigned int MagicNumber No documentation. D3DVERTEXBUFFER_DESC No documentation. D3DFORMAT Format No documentation. D3DRESOURCETYPE Type No documentation. D3DUSAGE Usage No documentation. D3DPOOL Pool No documentation. unsigned int Size No documentation. D3DFVF FVF No documentation. D3DVERTEXELEMENT9 No documentation. unsigned short Stream No documentation. unsigned short Offset No documentation. D3DDECLTYPE Type No documentation. D3DDECLMETHOD Method No documentation. D3DDECLUSAGE Usage No documentation. unsigned char UsageIndex Used for closing a VertexElement declaration. Initializes the struct. Initializes a new instance of the struct. The stream. The offset. The type. The method. The usage. Index of the usage. No documentation. D3DVSHADERCAPS2_0 No documentation. D3DVS20CAPS Caps No documentation. int DynamicFlowControlDepth No documentation. int NumTemps No documentation. int StaticFlowControlDepth No documentation. D3DDEVINFO_D3DVERTEXSTATS No documentation. unsigned int NumRenderedTriangles No documentation. unsigned int NumExtraClippingTriangles No documentation. D3DVIEWPORT9 No documentation. unsigned int X No documentation. unsigned int Y No documentation. unsigned int Width No documentation. unsigned int Height No documentation. float MinZ No documentation. float MaxZ Initializes a new instance of the struct. The x. The y. The width. The height. The min Z. The max Z. Initializes a new instance of the struct. The x. The y. The width. The height. No documentation. D3DVOLUME_DESC No documentation. D3DFORMAT Format No documentation. D3DRESOURCETYPE Type No documentation. D3DUSAGE Usage No documentation. D3DPOOL Pool No documentation. unsigned int Width No documentation. unsigned int Height No documentation. unsigned int Depth No documentation. D3DXWELDEPSILONS No documentation. float Position No documentation. float BlendWeights No documentation. float Normal No documentation. float PSize No documentation. float Specular No documentation. float Diffuse No documentation. float Tangent No documentation. float Binormal No documentation. float TessFactor No documentation. float Texcoord[8] No documentation. XFILECOMPRESSEDANIMATIONSET No documentation. unsigned int CompressedBlockSize No documentation. float TicksPerSec No documentation. unsigned int PlaybackType No documentation. unsigned int BufferLength A callback function used to fill 2D texture. Texture coordinate being sampled. Dimensions of the texel. The desired color of the specified texel. typedef VOID (WINAPI *LPD3DXFILL2D)(D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pTexCoord, CONST D3DXVECTOR2 *pTexelSize, LPVOID pData); A callback function used to fill 3D texture. Texture coordinate being sampled. Dimensions of the texel. The desired color of the specified texel. typedef VOID (WINAPI *LPD3DXFILL2D)(D3DXVECTOR4 *pOut, CONST D3DXVECTOR2 *pTexCoord, CONST D3DXVECTOR2 *pTexelSize, LPVOID pData); Fill callback helper class. Pointer to the native callback for 2D function Pointer to the native callback for 3D function No documentation. IDirect3DCubeTexture9 No documentation. IDirect3DBaseTexture9 No documentation. IDirect3DResource9 Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DResource9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DResource9::SetPrivateData([In] const GUID& refguid,[In] const void* pData,[In] unsigned int SizeOfData,[In] unsigned int Flags) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DResource9::GetPrivateData([In] const GUID& refguid,[In] void* pData,[InOut] unsigned int* pSizeOfData) No documentation. No documentation. No documentation. HRESULT IDirect3DResource9::FreePrivateData([In] const GUID& refguid) No documentation. No documentation. No documentation. unsigned int IDirect3DResource9::SetPriority([In] unsigned int PriorityNew) No documentation. No documentation. unsigned int IDirect3DResource9::GetPriority() No documentation. void IDirect3DResource9::PreLoad() No documentation. No documentation. D3DRESOURCETYPE IDirect3DResource9::GetType() Gets or sets the debug-name for this object. The debug name. No documentation. GetDevice HRESULT IDirect3DResource9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetPriority unsigned int IDirect3DResource9::GetPriority() No documentation. GetType D3DRESOURCETYPE IDirect3DResource9::GetType() Filters mipmap levels of a texture. The source level. The filter. A object describing the result of the operation. HRESULT D3DXFilterTexture([In] IDirect3DBaseTexture9* pBaseTexture,[In, Buffer] const PALETTEENTRY* pPalette,[In] unsigned int SrcLevel,[In] D3DX_FILTER Filter) Filters mipmap levels of a texture. The source level. The filter. The palette. A object describing the result of the operation. HRESULT D3DXFilterTexture([In] IDirect3DBaseTexture9* pBaseTexture,[In, Buffer] const PALETTEENTRY* pPalette,[In] unsigned int SrcLevel,[In] D3DX_FILTER Filter) Saves a texture to a file. The texture. Name of the file. The format. A object describing the result of the operation. HRESULT D3DXSaveTextureToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) Saves a texture to a file. The texture. Name of the file. The format. The palette. A object describing the result of the operation. HRESULT D3DXSaveTextureToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) Saves a texture to a stream. The texture. The format. A containing the saved texture. HRESULT D3DXSaveTextureToFileInMemory([Out] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) Saves a texture to a stream. The texture. The format. The palette. A containing the saved texture. HRESULT D3DXSaveTextureToFileInMemory([Out] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. unsigned int IDirect3DBaseTexture9::SetLOD([In] unsigned int LODNew) No documentation. No documentation. unsigned int IDirect3DBaseTexture9::GetLOD() No documentation. No documentation. unsigned int IDirect3DBaseTexture9::GetLevelCount() No documentation. No documentation. No documentation. HRESULT IDirect3DBaseTexture9::SetAutoGenFilterType([In] D3DTEXTUREFILTERTYPE FilterType) No documentation. No documentation. D3DTEXTUREFILTERTYPE IDirect3DBaseTexture9::GetAutoGenFilterType() No documentation. void IDirect3DBaseTexture9::GenerateMipSubLevels() Gets or sets the level of details. The level of details. unsigned int IDirect3DBaseTexture9::GetLOD() unsigned int IDirect3DBaseTexture9::SetLOD([In] unsigned int LODNew) No documentation. GetLevelCount unsigned int IDirect3DBaseTexture9::GetLevelCount() No documentation. GetAutoGenFilterType D3DTEXTUREFILTERTYPE IDirect3DBaseTexture9::GetAutoGenFilterType() Initializes a new instance of the class. The device. Length of the edge. The level count. The usage. The format. The pool. Initializes a new instance of the class. The device. Length of the edge. The level count. The usage. The format. The pool. The shared handle. Checks texture-creation parameters. Device associated with the texture. Requested size of the texture. Null if Requested number of mipmap levels for the texture. The requested usage for the texture. Requested format for the texture. Memory class where the resource will be placed. A value type containing the proposed values to pass to the texture creation functions. HRESULT D3DXCheckCubeTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pSize,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) Uses a user-provided function to fill each texel of each mip level of a given cube texture. A function that is used to fill the texture. A object describing the result of the operation. Uses a compiled high-level shader language (HLSL) function to fill each texel of each mipmap level of a texture. A texture shader object that is used to fill the texture. A object describing the result of the operation. Locks a rectangle on a cube texture resource. Type of the face. The level. The flags. A describing the region locked. HRESULT IDirect3DCubeTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a cube texture resource. Type of the face. The level. The flags. The stream pointing to the locked region. A describing the region locked. HRESULT IDirect3DCubeTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a cube texture resource. Type of the face. The level. The rectangle. The flags. A describing the region locked. HRESULT IDirect3DCubeTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a cube texture resource. Type of the face. The level. The rectangle. The flags. The stream pointing to the locked region. A describing the region locked. HRESULT IDirect3DCubeTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Adds a dirty region to a cube texture resource. Type of the face. A object describing the result of the operation. HRESULT IDirect3DCubeTexture9::AddDirtyRect([In] D3DCUBEMAP_FACES FaceType,[In] const void* pDirtyRect) Adds a dirty region to a cube texture resource. Type of the face. The dirty rect ref. A object describing the result of the operation. HRESULT IDirect3DCubeTexture9::AddDirtyRect([In] D3DCUBEMAP_FACES FaceType,[In] const void* pDirtyRect) Creates a from a file The device. The filename. A HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a file The device. The filename. The usage. The pool. A HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a file The device. The filename. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a file The device. The filename. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a file The device. The filename. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a memory buffer. The device. The buffer. A HRESULT D3DXCreateCubeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a memory buffer. The device. The buffer. The usage. The pool. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a memory buffer. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a memory buffer. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a memory buffer. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. A HRESULT D3DXCreateCubeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The usage. The pool. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. The pointer. The size in bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Creates a from a stream. The device. Name of the file. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DCubeTexture9::GetLevelDesc([In] unsigned int Level,[Out] D3DSURFACE_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DCubeTexture9::GetCubeMapSurface([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[Out] IDirect3DSurface9** ppCubeMapSurface) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DCubeTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DCubeTexture9::UnlockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DCubeTexture9::AddDirtyRect([In] D3DCUBEMAP_FACES FaceType,[In] const void* pDirtyRect) Width of the texture. Height of the texture. Format of the texture. Mip level count of the texture. No documentation. IDirect3DVertexDeclaration9 Create a vertex shader declaration from the device and the vertex elements. See the {{Vertex Declaration (Direct3D 9)}} page for a detailed description of how to map vertex declarations between different versions of DirectX. An array of vertex elements. If the method succeeds HRESULT IDirect3DDevice9::CreateVertexDeclaration([In, Buffer] const D3DVERTEXELEMENT9* pVertexElements,[None] IDirect3DVertexDeclaration9** ppDecl) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DVertexDeclaration9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVertexDeclaration9::GetDeclaration([Out, Buffer] D3DVERTEXELEMENT9* pElement,[InOut] unsigned int* pNumElements) Gets the elements. HRESULT IDirect3DVertexDeclaration9::GetDeclaration([Out, Buffer] D3DVERTEXELEMENT9* pElement,[InOut] unsigned int* pNumElements) No documentation. GetDevice HRESULT IDirect3DVertexDeclaration9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. IDirect3DVolumeTexture9 Initializes a new instance of the class. The device. The width. The height. The depth. The level count. The usage. The format. The pool. HRESULT IDirect3DDevice9::CreateVolumeTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DVolumeTexture9** ppVolumeTexture,[In] void** pSharedHandle) Initializes a new instance of the class. The device. The width. The height. The depth. The level count. The usage. The format. The pool. The shared handle. HRESULT IDirect3DDevice9::CreateVolumeTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DVolumeTexture9** ppVolumeTexture,[In] void** pSharedHandle) Checks texture-creation parameters. Device associated with the texture. The width. The height. The depth. Requested number of mipmap levels for the texture. The requested usage for the texture. Requested format for the texture. Memory class where the resource will be placed. A value type containing the proposed values to pass to the texture creation functions. HRESULT D3DXCheckVolumeTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pWidth,[InOut] unsigned int* pHeight,[InOut] unsigned int* pDepth,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) Uses a user-provided function to fill each texel of each mip level of a given texture. A function that is used to fill the texture. A object describing the result of the operation. HRESULT D3DXFillVolumeTexture([In] IDirect3DVolumeTexture9* pVolumeTexture,[In] __function__stdcall* pFunction,[In] void* pData) Uses a compiled high-level shader language (HLSL) function to fill each texel of each mipmap level of a texture. A texture shader object that is used to fill the texture. A object describing the result of the operation. HRESULT D3DXFillVolumeTextureTX([In] IDirect3DVolumeTexture9* pVolumeTexture,[In] ID3DXVolumeTextureShader* pVolumeTextureShader) Locks a box on a volume texture resource. The level. The flags. A describing the region locked. HRESULT IDirect3DVolumeTexture9::LockBox([In] unsigned int Level,[Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) Locks a box on a volume texture resource. The level. The box. The flags. A describing the region locked. HRESULT IDirect3DVolumeTexture9::LockBox([In] unsigned int Level,[Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) Adds a dirty region to a texture resource. A object describing the result of the operation. HRESULT IDirect3DVolumeTexture9::AddDirtyBox([In] const void* pDirtyBox) Adds a dirty region to a texture resource. The direct box ref. A object describing the result of the operation. HRESULT IDirect3DVolumeTexture9::AddDirtyBox([In] const void* pDirtyBox) Creates a from a file The device. The filename. A HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a file The device. The filename. The usage. The pool. A HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a memory buffer. The device. The buffer. A HRESULT D3DXCreateVolumeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a memory buffer. The device. The buffer. The usage. The pool. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a memory buffer. The device. The buffer. The width. The height. The depth. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a memory buffer. The device. The buffer. The width. The height. The depth. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a memory buffer. The device. The buffer. The width. The height. The depth. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. A HRESULT D3DXCreateVolumeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The usage. The pool. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The width. The height. The depth. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. The pointer. The size in bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Creates a from a stream. The device. Name of the file. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DVolumeTexture9::GetLevelDesc([In] unsigned int Level,[Out] D3DVOLUME_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT IDirect3DVolumeTexture9::GetVolumeLevel([In] unsigned int Level,[Out] IDirect3DVolume9** ppVolumeLevel) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVolumeTexture9::LockBox([In] unsigned int Level,[Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) No documentation. No documentation. No documentation. HRESULT IDirect3DVolumeTexture9::UnlockBox([In] unsigned int Level) No documentation. No documentation. No documentation. HRESULT IDirect3DVolumeTexture9::AddDirtyBox([In] const void* pDirtyBox) No documentation. IDirect3DSwapChain9 Initializes a new instance of the class. The device. The present parameters. HRESULT IDirect3DDevice9::CreateAdditionalSwapChain([In] D3DPRESENT_PARAMETERS* pPresentationParameters,[In] IDirect3DSwapChain9** pSwapChain) Retrieves a back buffer from the swap chain of the device. The i back buffer. The back buffer from the swap chain of the device. HRESULT IDirect3DSwapChain9::GetBackBuffer([In] unsigned int iBackBuffer,[In] D3DBACKBUFFER_TYPE Type,[Out] IDirect3DSurface9** ppBackBuffer) Presents the contents of the next buffer in the sequence of back buffers to the screen. The present flags. HRESULT IDirect3DSwapChain9::Present([In, Optional] const void* pSourceRect,[InOut, Optional] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Presents the contents of the next buffer in the sequence of back buffers to the screen. The present flags. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. HRESULT IDirect3DSwapChain9::Present([In, Optional] const void* pSourceRect,[InOut, Optional] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Presents the contents of the next buffer in the sequence of back buffers to the screen. The present flags. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. The destination window whose client area is taken as the target for this presentation. HRESULT IDirect3DSwapChain9::Present([In, Optional] const void* pSourceRect,[InOut, Optional] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Presents the contents of the next buffer in the sequence of back buffers to the screen. The flags. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. The destination window whose client area is taken as the target for this presentation. Specifies a region on the back buffer that contains the minimal amount of pixels that need to be updated. HRESULT IDirect3DSwapChain9::Present([In, Optional] const void* pSourceRect,[InOut, Optional] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::Present([In, Optional] const void* pSourceRect,[InOut, Optional] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetFrontBufferData([In] IDirect3DSurface9* pDestSurface) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetBackBuffer([In] unsigned int iBackBuffer,[In] D3DBACKBUFFER_TYPE Type,[Out] IDirect3DSurface9** ppBackBuffer) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetRasterStatus([Out] D3DRASTER_STATUS* pRasterStatus) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetDisplayMode([Out] D3DDISPLAYMODE* pMode) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9::GetPresentParameters([Out] D3DPRESENT_PARAMETERS* pPresentationParameters) No documentation. GetRasterStatus HRESULT IDirect3DSwapChain9::GetRasterStatus([Out] D3DRASTER_STATUS* pRasterStatus) No documentation. GetDisplayMode HRESULT IDirect3DSwapChain9::GetDisplayMode([Out] D3DDISPLAYMODE* pMode) No documentation. GetDevice HRESULT IDirect3DSwapChain9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetPresentParameters HRESULT IDirect3DSwapChain9::GetPresentParameters([Out] D3DPRESENT_PARAMETERS* pPresentationParameters) No documentation. IDirect3DTexture9 Initializes a new instance of the class. The device. The width. The height. The level count. The usage. The format. The pool. HRESULT IDirect3DDevice9::CreateTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DTexture9** ppTexture,[In] void** pSharedHandle) Initializes a new instance of the class. The device. The width. The height. The level count. The usage. The format. The pool. The shared handle. HRESULT IDirect3DDevice9::CreateTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DTexture9** ppTexture,[In] void** pSharedHandle) Checks texture-creation parameters. Device associated with the texture. The width. The height. Requested number of mipmap levels for the texture. The requested usage for the texture. Requested format for the texture. Memory class where the resource will be placed. A value type containing the proposed values to pass to the texture creation functions. HRESULT D3DXCheckTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pWidth,[InOut] unsigned int* pHeight,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) Computes the normal map. The texture. The source texture. The flags. The channel. The amplitude. A object describing the result of the operation. HRESULT D3DXComputeNormalMap([In] IDirect3DTexture9* pTexture,[In] IDirect3DTexture9* pSrcTexture,[Out, Buffer] const PALETTEENTRY* pSrcPalette,[In] unsigned int Flags,[In] unsigned int Channel,[In] float Amplitude) Computes the normal map. The texture. The source texture. The palette. The flags. The channel. The amplitude. A object describing the result of the operation. HRESULT D3DXComputeNormalMap([In] IDirect3DTexture9* pTexture,[In] IDirect3DTexture9* pSrcTexture,[Out, Buffer] const PALETTEENTRY* pSrcPalette,[In] unsigned int Flags,[In] unsigned int Channel,[In] float Amplitude) Uses a user-provided function to fill each texel of each mip level of a given texture. A function that is used to fill the texture. A object describing the result of the operation. HRESULT D3DXFillTexture([In] IDirect3DTexture9* pTexture,[In] __function__stdcall* pFunction,[In] void* pData) Uses a compiled high-level shader language (HLSL) function to fill each texel of each mipmap level of a texture. A texture shader object that is used to fill the texture. A object describing the result of the operation. HRESULT D3DXFillTextureTX([In] IDirect3DTexture9* pTexture,[In] ID3DXTextureShader* pTextureShader) Locks a rectangle on a texture resource. The level. The flags. A describing the region locked. HRESULT IDirect3DTexture9::LockRect([In] unsigned int Level,[Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a texture resource. The level. The flags. The stream pointing to the locked region. A describing the region locked. HRESULT IDirect3DTexture9::LockRect([In] unsigned int Level,[Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a texture resource. The level. The rectangle. The flags. A describing the region locked. HRESULT IDirect3DTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a texture resource. The level. The rectangle. The flags. The stream pointing to the locked region. A describing the region locked. HRESULT IDirect3DTexture9::LockRect([In] D3DCUBEMAP_FACES FaceType,[In] unsigned int Level,[In] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Adds a dirty region to a texture resource. A object describing the result of the operation. HRESULT IDirect3DTexture9::AddDirtyRect([In] const void* pDirtyRect) Adds a dirty region to a texture resource. The dirty rect ref. A object describing the result of the operation. HRESULT IDirect3DTexture9::AddDirtyRect([In] const void* pDirtyRect) Creates a from a file The device. The filename. A HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a file The device. The filename. The usage. The pool. A HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a file The device. The filename. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a memory buffer. The device. The buffer. A HRESULT D3DXCreateTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DTexture9** ppTexture) Creates a from a memory buffer. The device. The buffer. The usage. The pool. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a memory buffer. The device. The buffer. The width. The height. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a memory buffer. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a memory buffer. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. A HRESULT D3DXCreateTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The usage. The pool. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The buffer. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The stream. The size bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. The pointer. The size in bytes. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Creates a from a stream. The device. Name of the file. The size. The level count. The usage. The format. The pool. The filter. The mip filter. The color key. The image information. The palette. A HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[Out] D3DXIMAGE_INFO* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DTexture9::GetLevelDesc([In] unsigned int Level,[Out] D3DSURFACE_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT IDirect3DTexture9::GetSurfaceLevel([In] unsigned int Level,[Out] IDirect3DSurface9** ppSurfaceLevel) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DTexture9::LockRect([In] unsigned int Level,[Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) No documentation. No documentation. No documentation. HRESULT IDirect3DTexture9::UnlockRect([In] unsigned int Level) No documentation. No documentation. No documentation. HRESULT IDirect3DTexture9::AddDirtyRect([In] const void* pDirtyRect) No documentation. IDirect3DSurface9 Creates a depth-stencil surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [discard]. A reference to a , representing the created depth-stencil surface resource. HRESULT IDirect3DDevice9::CreateDepthStencilSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Creates a depth-stencil surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [discard]. The shared handle. A reference to a , representing the created depth-stencil surface resource. HRESULT IDirect3DDevice9::CreateDepthStencilSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Creates a depth-stencil surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [discard]. The usage. A reference to a , representing the created depth-stencil surface resource. HRESULT IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out, Fast] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Creates a depth-stencil surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [discard]. The usage. The shared handle. A reference to a , representing the created depth-stencil surface resource. HRESULT IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out, Fast] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Create an off-screen surface. The device. The width. The height. The format. The pool. A created. HRESULT IDirect3DDevice9::CreateOffscreenPlainSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Create an off-screen surface. The device. The width. The height. The format. The pool. The shared handle. A created. HRESULT IDirect3DDevice9::CreateOffscreenPlainSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Create an off-screen surface. The device. The width. The height. The format. The pool. The usage. A created. HRESULT IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Create an off-screen surface. The device. The width. The height. The format. The pool. The usage. The shared handle. A created. HRESULT IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Creates a render-target surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [lockable]. A render-target . HRESULT IDirect3DDevice9::CreateRenderTarget([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Creates a render-target surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [lockable]. The shared handle. A render-target . HRESULT IDirect3DDevice9::CreateRenderTarget([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) Creates a render-target surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [lockable]. The usage. A render-target . HRESULT IDirect3DDevice9Ex::CreateRenderTargetEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Creates a render-target surface. The device. The width. The height. The format. Type of the multisample. The multisample quality. if set to true [lockable]. The usage. The shared handle. A render-target . HRESULT IDirect3DDevice9Ex::CreateRenderTargetEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) Loads a surface from a file. The surface. Name of the file. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const wchar_t* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file. The surface. Name of the file. The filter. The color key. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const wchar_t* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file. The surface. Name of the file. The filter. The color key. The source rectangle. The destination rectangle. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const wchar_t* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file. The surface. Name of the file. The filter. The color key. The source rectangle. The destination rectangle. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const wchar_t* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The memory. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The memory. The filter. The color key. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The memory. The filter. The color key. The source rectangle. The destination rectangle. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The memory. The filter. The color key. The source rectangle. The destination rectangle. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The stream. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The stream. The filter. The color key. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The stream. The filter. The color key. The source rectangle. The destination rectangle. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The stream. The filter. The color key. The source rectangle. The destination rectangle. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from a file in memory. The surface. The stream. The filter. The color key. The source rectangle. The destination rectangle. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a surface from memory. The surface. The data. The filter. The color key. The source format. The source pitch. The source rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The data. The filter. The color key. The source format. The source pitch. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The data. The filter. The color key. The source format. The source pitch. The source rectangle. The source palette. The destination palette. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The data. The filter. The color key. The source format. The source pitch. The source rectangle. The destination rectangle. The source palette. The destination palette. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The stream. The filter. The color key. The source format. The source pitch. The source rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The stream. The filter. The color key. The source format. The source pitch. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The stream. The filter. The color key. The source format. The source pitch. The source rectangle. The source palette. The destination palette. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from memory. The surface. The stream. The filter. The color key. The source format. The source pitch. The source rectangle. The destination rectangle. The source palette. The destination palette. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from a source surface. The destination surface. The source surface. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromSurface([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from a source surface. The destination surface. The source surface. The filter. The color key. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromSurface([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Loads a surface from a source surface. The destination surface. The source surface. The filter. The color key. The source rectangle. The destination rectangle. The destination palette. The source palette. A object describing the result of the operation. HRESULT D3DXLoadSurfaceFromSurface([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) Gets the parent cube texture or texture (mipmap) object, if this surface is a child level of a cube texture or a mipmap. This method can also provide access to the parent swap chain if the surface is a back-buffer child. The GUID. The parent container texture. Locks a rectangle on a surface. The type of lock to perform. A pointer to the locked region HRESULT IDirect3DSurface9::LockRect([Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a surface. The rectangle to lock. The type of lock to perform. A pointer to the locked region HRESULT IDirect3DSurface9::LockRect([Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a surface. The type of lock to perform. The stream pointing to the locked region. A pointer to the locked region HRESULT IDirect3DSurface9::LockRect([Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Locks a rectangle on a surface. The rectangle to lock. The type of lock to perform. The stream pointing to the locked region. A pointer to the locked region HRESULT IDirect3DSurface9::LockRect([Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) Saves a surface to a file. The surface. Name of the file. The format. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Saves a surface to a file. The surface. Name of the file. The format. The rectangle. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Saves a surface to a file. The surface. Name of the file. The format. The rectangle. The palette. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Saves a surface to a stream. The surface. The format. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Saves a surface to a stream. The surface. The format. The rectangle. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Saves a surface to a stream. The surface. The format. The rectangle. The palette. A object describing the result of the operation. HRESULT D3DXSaveSurfaceToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DSurface9::GetContainer([In] const GUID& riid,[Out] void** ppContainer) No documentation. No documentation. No documentation. HRESULT IDirect3DSurface9::GetDesc([Out] D3DSURFACE_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DSurface9::LockRect([Out] D3DLOCKED_RECT* pLockedRect,[In] const void* pRect,[In] D3DLOCK Flags) No documentation. No documentation. HRESULT IDirect3DSurface9::UnlockRect() No documentation. No documentation. HRESULT IDirect3DSurface9::GetDC([Out] HDC* phdc) No documentation. No documentation. No documentation. HRESULT IDirect3DSurface9::ReleaseDC([In] HDC hdc) No documentation. GetDesc HRESULT IDirect3DSurface9::GetDesc([Out] D3DSURFACE_DESC* pDesc) No documentation. D3DBACKBUFFER_TYPE No documentation. D3DBACKBUFFER_TYPE_MONO No documentation. D3DBACKBUFFER_TYPE_LEFT No documentation. D3DBACKBUFFER_TYPE_RIGHT No documentation. D3DBASISTYPE No documentation. D3DBASIS_BEZIER No documentation. D3DBASIS_BSPLINE No documentation. D3DBASIS_CATMULL_ROM No documentation. D3DBLEND No documentation. D3DBLEND_ZERO No documentation. D3DBLEND_ONE No documentation. D3DBLEND_SRCCOLOR No documentation. D3DBLEND_INVSRCCOLOR No documentation. D3DBLEND_SRCALPHA No documentation. D3DBLEND_INVSRCALPHA No documentation. D3DBLEND_DESTALPHA No documentation. D3DBLEND_INVDESTALPHA No documentation. D3DBLEND_DESTCOLOR No documentation. D3DBLEND_INVDESTCOLOR No documentation. D3DBLEND_SRCALPHASAT No documentation. D3DBLEND_BOTHSRCALPHA No documentation. D3DBLEND_BOTHINVSRCALPHA No documentation. D3DBLEND_BLENDFACTOR No documentation. D3DBLEND_INVBLENDFACTOR No documentation. D3DBLEND_SRCCOLOR2 No documentation. D3DBLEND_INVSRCCOLOR2 No documentation. D3DPBLENDCAPS No documentation. D3DPBLENDCAPS_ZERO No documentation. D3DPBLENDCAPS_ONE No documentation. D3DPBLENDCAPS_SRCCOLOR No documentation. D3DPBLENDCAPS_INVSRCCOLOR No documentation. D3DPBLENDCAPS_SRCALPHA No documentation. D3DPBLENDCAPS_INVSRCALPHA No documentation. D3DPBLENDCAPS_DESTALPHA No documentation. D3DPBLENDCAPS_INVDESTALPHA No documentation. D3DPBLENDCAPS_DESTCOLOR No documentation. D3DPBLENDCAPS_INVDESTCOLOR No documentation. D3DPBLENDCAPS_SRCALPHASAT No documentation. D3DPBLENDCAPS_BOTHSRCALPHA No documentation. D3DPBLENDCAPS_BOTHINVSRCALPHA No documentation. D3DPBLENDCAPS_BLENDFACTOR No documentation. D3DPBLENDCAPS_SRCCOLOR2 No documentation. D3DPBLENDCAPS_INVSRCCOLOR2 No documentation. D3DBLENDOP No documentation. D3DBLENDOP_ADD No documentation. D3DBLENDOP_SUBTRACT No documentation. D3DBLENDOP_REVSUBTRACT No documentation. D3DBLENDOP_MIN No documentation. D3DBLENDOP_MAX No documentation. D3DXCALLBACK_SEARCH_FLAGS No documentation. D3DXCALLBACK_SEARCH_EXCLUDING_INITIAL_POSITION No documentation. D3DXCALLBACK_SEARCH_BEHIND_INITIAL_POSITION No documentation. D3DCAPS No documentation. D3DCAPS_OVERLAY No documentation. D3DCAPS_READ_SCANLINE None. None No documentation. D3DCAPS2 No documentation. D3DCAPS2_FULLSCREENGAMMA No documentation. D3DCAPS2_CANCALIBRATEGAMMA No documentation. D3DCAPS2_CANMANAGERESOURCE No documentation. D3DCAPS2_DYNAMICTEXTURES No documentation. D3DCAPS2_CANAUTOGENMIPMAP No documentation. D3DCAPS2_CANSHARERESOURCE None. None No documentation. D3DCAPS3 No documentation. D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD No documentation. D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION No documentation. D3DCAPS3_COPY_TO_VIDMEM No documentation. D3DCAPS3_COPY_TO_SYSTEMMEM No documentation. D3DCAPS3_DXVAHD None. None No documentation. D3DX_CHANNEL No documentation. D3DX_CHANNEL_RED No documentation. D3DX_CHANNEL_BLUE No documentation. D3DX_CHANNEL_GREEN No documentation. D3DX_CHANNEL_ALPHA No documentation. D3DX_CHANNEL_LUMINANCE No documentation. D3DXCLEANTYPE No documentation. D3DXCLEAN_BACKFACING No documentation. D3DXCLEAN_BOWTIES No documentation. D3DXCLEAN_SKINNING No documentation. D3DXCLEAN_OPTIMIZATION No documentation. D3DXCLEAN_SIMPLIFICATION No documentation. D3DCLEAR No documentation. D3DCLEAR_TARGET No documentation. D3DCLEAR_ZBUFFER No documentation. D3DCLEAR_STENCIL No documentation. D3DCLEAR_ALL None. None No documentation. D3DCS No documentation. D3DCS_LEFT No documentation. D3DCS_RIGHT No documentation. D3DCS_TOP No documentation. D3DCS_BOTTOM No documentation. D3DCS_FRONT No documentation. D3DCS_BACK No documentation. D3DCS_PLANE0 No documentation. D3DCS_PLANE1 No documentation. D3DCS_PLANE2 No documentation. D3DCS_PLANE3 No documentation. D3DCS_PLANE4 No documentation. D3DCS_PLANE5 No documentation. D3DCS_ALL No documentation. D3DMATERIALCOLORSOURCE No documentation. D3DMCS_MATERIAL No documentation. D3DMCS_COLOR1 No documentation. D3DMCS_COLOR2 No documentation. D3DCOLORWRITEENABLE No documentation. D3DCOLORWRITEENABLE_RED No documentation. D3DCOLORWRITEENABLE_GREEN No documentation. D3DCOLORWRITEENABLE_BLUE No documentation. D3DCOLORWRITEENABLE_ALPHA No documentation. D3DCMPFUNC No documentation. D3DCMP_NEVER No documentation. D3DCMP_LESS No documentation. D3DCMP_EQUAL No documentation. D3DCMP_LESSEQUAL No documentation. D3DCMP_GREATER No documentation. D3DCMP_NOTEQUAL No documentation. D3DCMP_GREATEREQUAL No documentation. D3DCMP_ALWAYS No documentation. D3DPCMPCAPS No documentation. D3DPCMPCAPS_NEVER No documentation. D3DPCMPCAPS_LESS No documentation. D3DPCMPCAPS_EQUAL No documentation. D3DPCMPCAPS_LESSEQUAL No documentation. D3DPCMPCAPS_GREATER No documentation. D3DPCMPCAPS_NOTEQUAL No documentation. D3DPCMPCAPS_GREATEREQUAL No documentation. D3DPCMPCAPS_ALWAYS No documentation. D3DCOMPOSERECTSOP No documentation. D3DCOMPOSERECTS_COPY No documentation. D3DCOMPOSERECTS_OR No documentation. D3DCOMPOSERECTS_AND No documentation. D3DCOMPOSERECTS_NEG No documentation. D3DXCOMPRESSION_FLAGS No documentation. D3DXCOMPRESS_DEFAULT No documentation. D3DCREATE No documentation. D3DCREATE_FPU_PRESERVE No documentation. D3DCREATE_MULTITHREADED No documentation. D3DCREATE_PUREDEVICE No documentation. D3DCREATE_SOFTWARE_VERTEXPROCESSING No documentation. D3DCREATE_HARDWARE_VERTEXPROCESSING No documentation. D3DCREATE_MIXED_VERTEXPROCESSING No documentation. D3DCREATE_DISABLE_DRIVER_MANAGEMENT No documentation. D3DCREATE_ADAPTERGROUP_DEVICE No documentation. D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX No documentation. D3DCREATE_NOWINDOWCHANGES No documentation. D3DCREATE_DISABLE_PSGP_THREADING No documentation. D3DCREATE_ENABLE_PRESENTSTATS No documentation. D3DCREATE_DISABLE_PRINTSCREEN No documentation. D3DCREATE_SCREENSAVER None. None No documentation. D3DCUBEMAP_FACES No documentation. D3DCUBEMAP_FACE_POSITIVE_X No documentation. D3DCUBEMAP_FACE_NEGATIVE_X No documentation. D3DCUBEMAP_FACE_POSITIVE_Y No documentation. D3DCUBEMAP_FACE_NEGATIVE_Y No documentation. D3DCUBEMAP_FACE_POSITIVE_Z No documentation. D3DCUBEMAP_FACE_NEGATIVE_Z No documentation. D3DCULL No documentation. D3DCULL_NONE No documentation. D3DCULL_CW No documentation. D3DCULL_CCW No documentation. D3DCURSORCAPS No documentation. D3DCURSORCAPS_COLOR No documentation. D3DCURSORCAPS_LOWRES No documentation. D3DDEBUGMONITORTOKENS No documentation. D3DDMT_ENABLE No documentation. D3DDMT_DISABLE No documentation. D3DDECLMETHOD No documentation. D3DDECLMETHOD_DEFAULT No documentation. D3DDECLMETHOD_PARTIALU No documentation. D3DDECLMETHOD_PARTIALV No documentation. D3DDECLMETHOD_CROSSUV No documentation. D3DDECLMETHOD_UV No documentation. D3DDECLMETHOD_LOOKUP No documentation. D3DDECLMETHOD_LOOKUPPRESAMPLED No documentation. D3DDECLTYPE No documentation. D3DDECLTYPE_FLOAT1 No documentation. D3DDECLTYPE_FLOAT2 No documentation. D3DDECLTYPE_FLOAT3 No documentation. D3DDECLTYPE_FLOAT4 No documentation. D3DDECLTYPE_D3DCOLOR No documentation. D3DDECLTYPE_UBYTE4 No documentation. D3DDECLTYPE_SHORT2 No documentation. D3DDECLTYPE_SHORT4 No documentation. D3DDECLTYPE_UBYTE4N No documentation. D3DDECLTYPE_SHORT2N No documentation. D3DDECLTYPE_SHORT4N No documentation. D3DDECLTYPE_USHORT2N No documentation. D3DDECLTYPE_USHORT4N No documentation. D3DDECLTYPE_UDEC3 No documentation. D3DDECLTYPE_DEC3N No documentation. D3DDECLTYPE_FLOAT16_2 No documentation. D3DDECLTYPE_FLOAT16_4 No documentation. D3DDECLTYPE_UNUSED No documentation. D3DDTCAPS No documentation. D3DDTCAPS_UBYTE4 No documentation. D3DDTCAPS_UBYTE4N No documentation. D3DDTCAPS_SHORT2N No documentation. D3DDTCAPS_SHORT4N No documentation. D3DDTCAPS_USHORT2N No documentation. D3DDTCAPS_USHORT4N No documentation. D3DDTCAPS_UDEC3 No documentation. D3DDTCAPS_DEC3N No documentation. D3DDTCAPS_FLOAT16_2 No documentation. D3DDTCAPS_FLOAT16_4 No documentation. D3DDECLUSAGE No documentation. D3DDECLUSAGE_POSITION No documentation. D3DDECLUSAGE_BLENDWEIGHT No documentation. D3DDECLUSAGE_BLENDINDICES No documentation. D3DDECLUSAGE_NORMAL No documentation. D3DDECLUSAGE_PSIZE No documentation. D3DDECLUSAGE_TEXCOORD No documentation. D3DDECLUSAGE_TANGENT No documentation. D3DDECLUSAGE_BINORMAL No documentation. D3DDECLUSAGE_TESSFACTOR No documentation. D3DDECLUSAGE_POSITIONT No documentation. D3DDECLUSAGE_COLOR No documentation. D3DDECLUSAGE_FOG No documentation. D3DDECLUSAGE_DEPTH No documentation. D3DDECLUSAGE_SAMPLE No documentation. D3DDEGREETYPE No documentation. D3DDEGREE_LINEAR No documentation. D3DDEGREE_QUADRATIC No documentation. D3DDEGREE_CUBIC No documentation. D3DDEGREE_QUINTIC No documentation. D3DDEVCAPS No documentation. D3DDEVCAPS_EXECUTESYSTEMMEMORY No documentation. D3DDEVCAPS_EXECUTEVIDEOMEMORY No documentation. D3DDEVCAPS_TLVERTEXSYSTEMMEMORY No documentation. D3DDEVCAPS_TLVERTEXVIDEOMEMORY No documentation. D3DDEVCAPS_TEXTURESYSTEMMEMORY No documentation. D3DDEVCAPS_TEXTUREVIDEOMEMORY No documentation. D3DDEVCAPS_DRAWPRIMTLVERTEX No documentation. D3DDEVCAPS_CANRENDERAFTERFLIP No documentation. D3DDEVCAPS_TEXTURENONLOCALVIDMEM No documentation. D3DDEVCAPS_DRAWPRIMITIVES2 No documentation. D3DDEVCAPS_SEPARATETEXTUREMEMORIES No documentation. D3DDEVCAPS_DRAWPRIMITIVES2EX No documentation. D3DDEVCAPS_HWTRANSFORMANDLIGHT No documentation. D3DDEVCAPS_CANBLTSYSTONONLOCAL No documentation. D3DDEVCAPS_HWRASTERIZATION No documentation. D3DDEVCAPS_PUREDEVICE No documentation. D3DDEVCAPS_QUINTICRTPATCHES No documentation. D3DDEVCAPS_RTPATCHES No documentation. D3DDEVCAPS_RTPATCHHANDLEZERO No documentation. D3DDEVCAPS_NPATCHES No documentation. D3DDEVCAPS2 No documentation. D3DDEVCAPS2_STREAMOFFSET No documentation. D3DDEVCAPS2_DMAPNPATCH No documentation. D3DDEVCAPS2_ADAPTIVETESSRTPATCH No documentation. D3DDEVCAPS2_ADAPTIVETESSNPATCH No documentation. D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES No documentation. D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH No documentation. D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET No documentation. D3DDEVTYPE No documentation. D3DDEVTYPE_HAL No documentation. D3DDEVTYPE_REF No documentation. D3DDEVTYPE_SW No documentation. D3DDEVTYPE_NULLREF No documentation. D3DDISPLAYROTATION No documentation. D3DDISPLAYROTATION_IDENTITY No documentation. D3DDISPLAYROTATION_90 No documentation. D3DDISPLAYROTATION_180 No documentation. D3DDISPLAYROTATION_270 No documentation. D3DXEFFECTDEFAULTTYPE No documentation. D3DXEDT_STRING No documentation. D3DXEDT_FLOATS No documentation. D3DXEDT_DWORD No documentation. D3DXEDT_FORCEDWORD No documentation. D3DXEVENT_TYPE No documentation. D3DXEVENT_TRACKSPEED No documentation. D3DXEVENT_TRACKWEIGHT No documentation. D3DXEVENT_TRACKPOSITION No documentation. D3DXEVENT_TRACKENABLE No documentation. D3DXEVENT_PRIORITYBLEND No documentation. D3DFILLMODE No documentation. D3DFILL_POINT No documentation. D3DFILL_WIREFRAME No documentation. D3DFILL_SOLID No documentation. D3DX_FILTER No documentation. D3DX_FILTER_NONE No documentation. D3DX_FILTER_POINT No documentation. D3DX_FILTER_LINEAR No documentation. D3DX_FILTER_TRIANGLE No documentation. D3DX_FILTER_BOX No documentation. D3DX_FILTER_MIRROR_U No documentation. D3DX_FILTER_MIRROR_V No documentation. D3DX_FILTER_MIRROR_W No documentation. D3DX_FILTER_MIRROR No documentation. D3DX_FILTER_DITHER No documentation. D3DX_FILTER_DITHER_DIFFUSION No documentation. D3DX_FILTER_SRGB_IN No documentation. D3DX_FILTER_SRGB_OUT No documentation. D3DX_FILTER_SRGB No documentation. D3DX_FILTER_DEFAULT No documentation. D3DPTFILTERCAPS No documentation. D3DPTFILTERCAPS_MINFPOINT No documentation. D3DPTFILTERCAPS_MINFLINEAR No documentation. D3DPTFILTERCAPS_MINFANISOTROPIC No documentation. D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No documentation. D3DPTFILTERCAPS_MINFGAUSSIANQUAD No documentation. D3DPTFILTERCAPS_MIPFPOINT No documentation. D3DPTFILTERCAPS_MIPFLINEAR No documentation. D3DPTFILTERCAPS_CONVOLUTIONMONO No documentation. D3DPTFILTERCAPS_MAGFPOINT No documentation. D3DPTFILTERCAPS_MAGFLINEAR No documentation. D3DPTFILTERCAPS_MAGFANISOTROPIC No documentation. D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No documentation. D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No documentation. D3DFOGMODE No documentation. D3DFOG_NONE No documentation. D3DFOG_EXP No documentation. D3DFOG_EXP2 No documentation. D3DFOG_LINEAR No documentation. D3DFORMAT No documentation. D3DFMT_UNKNOWN No documentation. D3DFMT_R8G8B8 No documentation. D3DFMT_A8R8G8B8 No documentation. D3DFMT_X8R8G8B8 No documentation. D3DFMT_R5G6B5 No documentation. D3DFMT_X1R5G5B5 No documentation. D3DFMT_A1R5G5B5 No documentation. D3DFMT_A4R4G4B4 No documentation. D3DFMT_R3G3B2 No documentation. D3DFMT_A8 No documentation. D3DFMT_A8R3G3B2 No documentation. D3DFMT_X4R4G4B4 No documentation. D3DFMT_A2B10G10R10 No documentation. D3DFMT_A8B8G8R8 No documentation. D3DFMT_X8B8G8R8 No documentation. D3DFMT_G16R16 No documentation. D3DFMT_A2R10G10B10 No documentation. D3DFMT_A16B16G16R16 No documentation. D3DFMT_A8P8 No documentation. D3DFMT_P8 No documentation. D3DFMT_L8 No documentation. D3DFMT_A8L8 No documentation. D3DFMT_A4L4 No documentation. D3DFMT_V8U8 No documentation. D3DFMT_L6V5U5 No documentation. D3DFMT_X8L8V8U8 No documentation. D3DFMT_Q8W8V8U8 No documentation. D3DFMT_V16U16 No documentation. D3DFMT_A2W10V10U10 No documentation. D3DFMT_UYVY No documentation. D3DFMT_R8G8_B8G8 No documentation. D3DFMT_YUY2 No documentation. D3DFMT_G8R8_G8B8 No documentation. D3DFMT_DXT1 No documentation. D3DFMT_DXT2 No documentation. D3DFMT_DXT3 No documentation. D3DFMT_DXT4 No documentation. D3DFMT_DXT5 No documentation. D3DFMT_D16_LOCKABLE No documentation. D3DFMT_D32 No documentation. D3DFMT_D15S1 No documentation. D3DFMT_D24S8 No documentation. D3DFMT_D24X8 No documentation. D3DFMT_D24X4S4 No documentation. D3DFMT_D16 No documentation. D3DFMT_D32F_LOCKABLE No documentation. D3DFMT_D24FS8 No documentation. D3DFMT_D32_LOCKABLE No documentation. D3DFMT_S8_LOCKABLE No documentation. D3DFMT_L16 No documentation. D3DFMT_VERTEXDATA No documentation. D3DFMT_INDEX16 No documentation. D3DFMT_INDEX32 No documentation. D3DFMT_Q16W16V16U16 No documentation. D3DFMT_MULTI2_ARGB8 No documentation. D3DFMT_R16F No documentation. D3DFMT_G16R16F No documentation. D3DFMT_A16B16G16R16F No documentation. D3DFMT_R32F No documentation. D3DFMT_G32R32F No documentation. D3DFMT_A32B32G32R32F No documentation. D3DFMT_CxV8U8 No documentation. D3DFMT_A1 No documentation. D3DFMT_A2B10G10R10_XR_BIAS No documentation. D3DFMT_BINARYBUFFER No documentation. D3DXFX No documentation. D3DXFX_DONOTSAVESTATE No documentation. D3DXFX_DONOTSAVESHADERSTATE No documentation. D3DXFX_DONOTSAVESAMPLERSTATE No documentation. D3DXFX_NOT_CLONEABLE No documentation. D3DXFX_LARGEADDRESSAWARE None. None No documentation. D3DXIMAGE_FILEFORMAT No documentation. D3DXIFF_BMP No documentation. D3DXIFF_JPG No documentation. D3DXIFF_TGA No documentation. D3DXIFF_PNG No documentation. D3DXIFF_DDS No documentation. D3DXIFF_PPM No documentation. D3DXIFF_DIB No documentation. D3DXIFF_HDR No documentation. D3DXIFF_PFM No documentation. D3DXINCLUDE_TYPE No documentation. D3DXINC_LOCAL No documentation. D3DXINC_SYSTEM No documentation. D3DISSUE No documentation. D3DISSUE_END No documentation. D3DISSUE_BEGIN No documentation. D3DLIGHTTYPE No documentation. D3DLIGHT_POINT No documentation. D3DLIGHT_SPOT No documentation. D3DLIGHT_DIRECTIONAL No documentation. D3DLINECAPS No documentation. D3DLINECAPS_TEXTURE No documentation. D3DLINECAPS_ZTEST No documentation. D3DLINECAPS_BLEND No documentation. D3DLINECAPS_ALPHACMP No documentation. D3DLINECAPS_FOG No documentation. D3DLINECAPS_ANTIALIAS No documentation. D3DLOCK No documentation. D3DLOCK_READONLY No documentation. D3DLOCK_DISCARD No documentation. D3DLOCK_NOOVERWRITE No documentation. D3DLOCK_NOSYSLOCK No documentation. D3DLOCK_DONOTWAIT No documentation. D3DLOCK_NO_DIRTY_UPDATE No documentation. D3DLOCK_DONOTCOPYDATA None. None No documentation. D3DXMESHDATATYPE No documentation. D3DXMESHTYPE_MESH No documentation. D3DXMESHTYPE_PMESH No documentation. D3DXMESHTYPE_PATCHMESH No documentation. _D3DXMESH No documentation. D3DXMESH_32BIT No documentation. D3DXMESH_DONOTCLIP No documentation. D3DXMESH_POINTS No documentation. D3DXMESH_RTPATCHES No documentation. D3DXMESH_NPATCHES No documentation. D3DXMESH_VB_SYSTEMMEM No documentation. D3DXMESH_VB_MANAGED No documentation. D3DXMESH_VB_WRITEONLY No documentation. D3DXMESH_VB_DYNAMIC No documentation. D3DXMESH_VB_SOFTWAREPROCESSING No documentation. D3DXMESH_IB_SYSTEMMEM No documentation. D3DXMESH_IB_MANAGED No documentation. D3DXMESH_IB_WRITEONLY No documentation. D3DXMESH_IB_DYNAMIC No documentation. D3DXMESH_IB_SOFTWAREPROCESSING No documentation. D3DXMESH_VB_SHARE No documentation. D3DXMESH_USEHWONLY No documentation. D3DXMESH_SYSTEMMEM No documentation. D3DXMESH_MANAGED No documentation. D3DXMESH_WRITEONLY No documentation. D3DXMESH_DYNAMIC No documentation. D3DXMESH_SOFTWAREPROCESSING No documentation. _D3DXMESHOPT No documentation. D3DXMESHOPT_COMPACT No documentation. D3DXMESHOPT_ATTRSORT No documentation. D3DXMESHOPT_VERTEXCACHE No documentation. D3DXMESHOPT_STRIPREORDER No documentation. D3DXMESHOPT_IGNOREVERTS No documentation. D3DXMESHOPT_DONOTSPLIT No documentation. D3DXMESHOPT_DEVICEINDEPENDENT No documentation. _D3DXMESHSIMP No documentation. D3DXMESHSIMP_VERTEX No documentation. D3DXMESHSIMP_FACE No documentation. D3DMULTISAMPLE_TYPE No documentation. D3DMULTISAMPLE_NONE No documentation. D3DMULTISAMPLE_NONMASKABLE No documentation. D3DMULTISAMPLE_2_SAMPLES No documentation. D3DMULTISAMPLE_3_SAMPLES No documentation. D3DMULTISAMPLE_4_SAMPLES No documentation. D3DMULTISAMPLE_5_SAMPLES No documentation. D3DMULTISAMPLE_6_SAMPLES No documentation. D3DMULTISAMPLE_7_SAMPLES No documentation. D3DMULTISAMPLE_8_SAMPLES No documentation. D3DMULTISAMPLE_9_SAMPLES No documentation. D3DMULTISAMPLE_10_SAMPLES No documentation. D3DMULTISAMPLE_11_SAMPLES No documentation. D3DMULTISAMPLE_12_SAMPLES No documentation. D3DMULTISAMPLE_13_SAMPLES No documentation. D3DMULTISAMPLE_14_SAMPLES No documentation. D3DMULTISAMPLE_15_SAMPLES No documentation. D3DMULTISAMPLE_16_SAMPLES No documentation. D3DX_NORMALMAP No documentation. D3DX_NORMALMAP_MIRROR_U No documentation. D3DX_NORMALMAP_MIRROR_V No documentation. D3DX_NORMALMAP_MIRROR No documentation. D3DX_NORMALMAP_INVERTSIGN No documentation. D3DX_NORMALMAP_COMPUTE_OCCLUSION No documentation. D3DXPARAMETER_CLASS No documentation. D3DXPC_SCALAR No documentation. D3DXPC_VECTOR No documentation. D3DXPC_MATRIX_ROWS No documentation. D3DXPC_MATRIX_COLUMNS No documentation. D3DXPC_OBJECT No documentation. D3DXPC_STRUCT No documentation. D3DX_PARAMETER No documentation. D3DX_PARAMETER_SHARED No documentation. D3DX_PARAMETER_LITERAL No documentation. D3DX_PARAMETER_ANNOTATION None. None No documentation. D3DXPARAMETER_TYPE No documentation. D3DXPT_VOID No documentation. D3DXPT_BOOL No documentation. D3DXPT_INT No documentation. D3DXPT_FLOAT No documentation. D3DXPT_STRING No documentation. D3DXPT_TEXTURE No documentation. D3DXPT_TEXTURE1D No documentation. D3DXPT_TEXTURE2D No documentation. D3DXPT_TEXTURE3D No documentation. D3DXPT_TEXTURECUBE No documentation. D3DXPT_SAMPLER No documentation. D3DXPT_SAMPLER1D No documentation. D3DXPT_SAMPLER2D No documentation. D3DXPT_SAMPLER3D No documentation. D3DXPT_SAMPLERCUBE No documentation. D3DXPT_PIXELSHADER No documentation. D3DXPT_VERTEXSHADER No documentation. D3DXPT_PIXELFRAGMENT No documentation. D3DXPT_VERTEXFRAGMENT No documentation. D3DXPT_UNSUPPORTED No documentation. D3DPATCHEDGESTYLE No documentation. D3DPATCHEDGE_DISCRETE No documentation. D3DPATCHEDGE_CONTINUOUS No documentation. D3DXPATCHMESHTYPE No documentation. D3DXPATCHMESH_RECT No documentation. D3DXPATCHMESH_TRI No documentation. D3DXPATCHMESH_NPATCH No documentation. D3DPS20CAPS No documentation. D3DPS20CAPS_ARBITRARYSWIZZLE No documentation. D3DPS20CAPS_GRADIENTINSTRUCTIONS No documentation. D3DPS20CAPS_PREDICATION No documentation. D3DPS20CAPS_NODEPENDENTREADLIMIT No documentation. D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT None. None No documentation. D3DXPLAYBACK_TYPE No documentation. D3DXPLAY_LOOP No documentation. D3DXPLAY_ONCE No documentation. D3DXPLAY_PINGPONG No documentation. D3DPOOL No documentation. D3DPOOL_DEFAULT No documentation. D3DPOOL_MANAGED No documentation. D3DPOOL_SYSTEMMEM No documentation. D3DPOOL_SCRATCH No documentation. D3DPRESENT No documentation. D3DPRESENT_BACK_BUFFERS_MAX No documentation. D3DPRESENT_BACK_BUFFERS_MAX_EX No documentation. D3DPRESENT_DONOTWAIT No documentation. D3DPRESENT_LINEAR_CONTENT No documentation. D3DPRESENT_DONOTFLIP No documentation. D3DPRESENT_FLIPRESTART No documentation. D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR No documentation. D3DPRESENT_UPDATEOVERLAYONLY No documentation. D3DPRESENT_HIDEOVERLAY No documentation. D3DPRESENT_UPDATECOLORKEY No documentation. D3DPRESENT_FORCEIMMEDIATE No documentation. D3DPRESENT_RATE_DEFAULT None. None No documentation. D3DPRESENTFLAG No documentation. D3DPRESENTFLAG_LOCKABLE_BACKBUFFER No documentation. D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL No documentation. D3DPRESENTFLAG_DEVICECLIP No documentation. D3DPRESENTFLAG_VIDEO No documentation. D3DPRESENTFLAG_NOAUTOROTATE No documentation. D3DPRESENTFLAG_UNPRUNEDMODE No documentation. D3DPRESENTFLAG_OVERLAY_LIMITEDRGB No documentation. D3DPRESENTFLAG_OVERLAY_YCbCr_BT709 No documentation. D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC No documentation. D3DPRESENTFLAG_RESTRICTED_CONTENT No documentation. D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER None. None No documentation. D3DPRESENT_INTERVAL No documentation. D3DPRESENT_INTERVAL_DEFAULT No documentation. D3DPRESENT_INTERVAL_ONE No documentation. D3DPRESENT_INTERVAL_TWO No documentation. D3DPRESENT_INTERVAL_THREE No documentation. D3DPRESENT_INTERVAL_FOUR No documentation. D3DPRESENT_INTERVAL_IMMEDIATE No documentation. D3DPMISCCAPS No documentation. D3DPMISCCAPS_MASKZ No documentation. D3DPMISCCAPS_CULLNONE No documentation. D3DPMISCCAPS_CULLCW No documentation. D3DPMISCCAPS_CULLCCW No documentation. D3DPMISCCAPS_COLORWRITEENABLE No documentation. D3DPMISCCAPS_CLIPPLANESCALEDPOINTS No documentation. D3DPMISCCAPS_CLIPTLVERTS No documentation. D3DPMISCCAPS_TSSARGTEMP No documentation. D3DPMISCCAPS_BLENDOP No documentation. D3DPMISCCAPS_NULLREFERENCE No documentation. D3DPMISCCAPS_INDEPENDENTWRITEMASKS No documentation. D3DPMISCCAPS_PERSTAGECONSTANT No documentation. D3DPMISCCAPS_FOGANDSPECULARALPHA No documentation. D3DPMISCCAPS_SEPARATEALPHABLEND No documentation. D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS No documentation. D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING No documentation. D3DPMISCCAPS_FOGVERTEXCLAMPED No documentation. D3DPMISCCAPS_POSTBLENDSRGBCONVERT No documentation. D3DPRIMITIVETYPE No documentation. D3DPT_POINTLIST No documentation. D3DPT_LINELIST No documentation. D3DPT_LINESTRIP No documentation. D3DPT_TRIANGLELIST No documentation. D3DPT_TRIANGLESTRIP No documentation. D3DPT_TRIANGLEFAN No documentation. D3DQUERYTYPE No documentation. D3DQUERYTYPE_VCACHE No documentation. D3DQUERYTYPE_RESOURCEMANAGER No documentation. D3DQUERYTYPE_VERTEXSTATS No documentation. D3DQUERYTYPE_EVENT No documentation. D3DQUERYTYPE_OCCLUSION No documentation. D3DQUERYTYPE_TIMESTAMP No documentation. D3DQUERYTYPE_TIMESTAMPDISJOINT No documentation. D3DQUERYTYPE_TIMESTAMPFREQ No documentation. D3DQUERYTYPE_PIPELINETIMINGS No documentation. D3DQUERYTYPE_INTERFACETIMINGS No documentation. D3DQUERYTYPE_VERTEXTIMINGS No documentation. D3DQUERYTYPE_PIXELTIMINGS No documentation. D3DQUERYTYPE_BANDWIDTHTIMINGS No documentation. D3DQUERYTYPE_CACHEUTILIZATION No documentation. D3DQUERYTYPE_MEMORYPRESSURE No documentation. D3DPRASTERCAPS No documentation. D3DPRASTERCAPS_DITHER No documentation. D3DPRASTERCAPS_ZTEST No documentation. D3DPRASTERCAPS_FOGVERTEX No documentation. D3DPRASTERCAPS_FOGTABLE No documentation. D3DPRASTERCAPS_MIPMAPLODBIAS No documentation. D3DPRASTERCAPS_ZBUFFERLESSHSR No documentation. D3DPRASTERCAPS_FOGRANGE No documentation. D3DPRASTERCAPS_ANISOTROPY No documentation. D3DPRASTERCAPS_WBUFFER No documentation. D3DPRASTERCAPS_WFOG No documentation. D3DPRASTERCAPS_ZFOG No documentation. D3DPRASTERCAPS_COLORPERSPECTIVE No documentation. D3DPRASTERCAPS_SCISSORTEST No documentation. D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS No documentation. D3DPRASTERCAPS_DEPTHBIAS No documentation. D3DPRASTERCAPS_MULTISAMPLE_TOGGLE No documentation. D3DXREGISTER_SET No documentation. D3DXRS_BOOL No documentation. D3DXRS_INT4 No documentation. D3DXRS_FLOAT4 No documentation. D3DXRS_SAMPLER No documentation. D3DRENDERSTATETYPE No documentation. D3DRS_ZENABLE No documentation. D3DRS_FILLMODE No documentation. D3DRS_SHADEMODE No documentation. D3DRS_ZWRITEENABLE No documentation. D3DRS_ALPHATESTENABLE No documentation. D3DRS_LASTPIXEL No documentation. D3DRS_SRCBLEND No documentation. D3DRS_DESTBLEND No documentation. D3DRS_CULLMODE No documentation. D3DRS_ZFUNC No documentation. D3DRS_ALPHAREF No documentation. D3DRS_ALPHAFUNC No documentation. D3DRS_DITHERENABLE No documentation. D3DRS_ALPHABLENDENABLE No documentation. D3DRS_FOGENABLE No documentation. D3DRS_SPECULARENABLE No documentation. D3DRS_FOGCOLOR No documentation. D3DRS_FOGTABLEMODE No documentation. D3DRS_FOGSTART No documentation. D3DRS_FOGEND No documentation. D3DRS_FOGDENSITY No documentation. D3DRS_RANGEFOGENABLE No documentation. D3DRS_STENCILENABLE No documentation. D3DRS_STENCILFAIL No documentation. D3DRS_STENCILZFAIL No documentation. D3DRS_STENCILPASS No documentation. D3DRS_STENCILFUNC No documentation. D3DRS_STENCILREF No documentation. D3DRS_STENCILMASK No documentation. D3DRS_STENCILWRITEMASK No documentation. D3DRS_TEXTUREFACTOR No documentation. D3DRS_WRAP0 No documentation. D3DRS_WRAP1 No documentation. D3DRS_WRAP2 No documentation. D3DRS_WRAP3 No documentation. D3DRS_WRAP4 No documentation. D3DRS_WRAP5 No documentation. D3DRS_WRAP6 No documentation. D3DRS_WRAP7 No documentation. D3DRS_CLIPPING No documentation. D3DRS_LIGHTING No documentation. D3DRS_AMBIENT No documentation. D3DRS_FOGVERTEXMODE No documentation. D3DRS_COLORVERTEX No documentation. D3DRS_LOCALVIEWER No documentation. D3DRS_NORMALIZENORMALS No documentation. D3DRS_DIFFUSEMATERIALSOURCE No documentation. D3DRS_SPECULARMATERIALSOURCE No documentation. D3DRS_AMBIENTMATERIALSOURCE No documentation. D3DRS_EMISSIVEMATERIALSOURCE No documentation. D3DRS_VERTEXBLEND No documentation. D3DRS_CLIPPLANEENABLE No documentation. D3DRS_POINTSIZE No documentation. D3DRS_POINTSIZE_MIN No documentation. D3DRS_POINTSPRITEENABLE No documentation. D3DRS_POINTSCALEENABLE No documentation. D3DRS_POINTSCALE_A No documentation. D3DRS_POINTSCALE_B No documentation. D3DRS_POINTSCALE_C No documentation. D3DRS_MULTISAMPLEANTIALIAS No documentation. D3DRS_MULTISAMPLEMASK No documentation. D3DRS_PATCHEDGESTYLE No documentation. D3DRS_DEBUGMONITORTOKEN No documentation. D3DRS_POINTSIZE_MAX No documentation. D3DRS_INDEXEDVERTEXBLENDENABLE No documentation. D3DRS_COLORWRITEENABLE No documentation. D3DRS_TWEENFACTOR No documentation. D3DRS_BLENDOP No documentation. D3DRS_POSITIONDEGREE No documentation. D3DRS_NORMALDEGREE No documentation. D3DRS_SCISSORTESTENABLE No documentation. D3DRS_SLOPESCALEDEPTHBIAS No documentation. D3DRS_ANTIALIASEDLINEENABLE No documentation. D3DRS_MINTESSELLATIONLEVEL No documentation. D3DRS_MAXTESSELLATIONLEVEL No documentation. D3DRS_ADAPTIVETESS_X No documentation. D3DRS_ADAPTIVETESS_Y No documentation. D3DRS_ADAPTIVETESS_Z No documentation. D3DRS_ADAPTIVETESS_W No documentation. D3DRS_ENABLEADAPTIVETESSELLATION No documentation. D3DRS_TWOSIDEDSTENCILMODE No documentation. D3DRS_CCW_STENCILFAIL No documentation. D3DRS_CCW_STENCILZFAIL No documentation. D3DRS_CCW_STENCILPASS No documentation. D3DRS_CCW_STENCILFUNC No documentation. D3DRS_COLORWRITEENABLE1 No documentation. D3DRS_COLORWRITEENABLE2 No documentation. D3DRS_COLORWRITEENABLE3 No documentation. D3DRS_BLENDFACTOR No documentation. D3DRS_SRGBWRITEENABLE No documentation. D3DRS_DEPTHBIAS No documentation. D3DRS_WRAP8 No documentation. D3DRS_WRAP9 No documentation. D3DRS_WRAP10 No documentation. D3DRS_WRAP11 No documentation. D3DRS_WRAP12 No documentation. D3DRS_WRAP13 No documentation. D3DRS_WRAP14 No documentation. D3DRS_WRAP15 No documentation. D3DRS_SEPARATEALPHABLENDENABLE No documentation. D3DRS_SRCBLENDALPHA No documentation. D3DRS_DESTBLENDALPHA No documentation. D3DRS_BLENDOPALPHA No documentation. D3DX_RESOURCE_RESIDENCY No documentation. D3DX_RESOURCE_RESIDENCY_RESIDENT No documentation. D3DX_RESOURCE_RESIDENCY_RESIDENT_IN_SHARED_MEMORY No documentation. D3DX_RESOURCE_RESIDENCY_NOT_RESIDENT No documentation. D3DRESOURCETYPE No documentation. D3DRTYPE_SURFACE No documentation. D3DRTYPE_VOLUME No documentation. D3DRTYPE_TEXTURE No documentation. D3DRTYPE_VOLUMETEXTURE No documentation. D3DRTYPE_CUBETEXTURE No documentation. D3DRTYPE_VERTEXBUFFER No documentation. D3DRTYPE_INDEXBUFFER No documentation. D3DSAMPLERSTATETYPE No documentation. D3DSAMP_ADDRESSU No documentation. D3DSAMP_ADDRESSV No documentation. D3DSAMP_ADDRESSW No documentation. D3DSAMP_BORDERCOLOR No documentation. D3DSAMP_MAGFILTER No documentation. D3DSAMP_MINFILTER No documentation. D3DSAMP_MIPFILTER No documentation. D3DSAMP_MIPMAPLODBIAS No documentation. D3DSAMP_MAXMIPLEVEL No documentation. D3DSAMP_MAXANISOTROPY No documentation. D3DSAMP_SRGBTEXTURE No documentation. D3DSAMP_ELEMENTINDEX No documentation. D3DSAMP_DMAPOFFSET No documentation. D3DSAMPLER_TEXTURE_TYPE No documentation. D3DSTT_UNKNOWN No documentation. D3DSTT_2D No documentation. D3DSTT_CUBE No documentation. D3DSTT_VOLUME No documentation. D3DSCANLINEORDERING No documentation. D3DSCANLINEORDERING_UNKNOWN No documentation. D3DSCANLINEORDERING_PROGRESSIVE No documentation. D3DSCANLINEORDERING_INTERLACED No documentation. D3DPSHADECAPS No documentation. D3DPSHADECAPS_COLORGOURAUDRGB No documentation. D3DPSHADECAPS_SPECULARGOURAUDRGB No documentation. D3DPSHADECAPS_ALPHAGOURAUDBLEND No documentation. D3DPSHADECAPS_FOGGOURAUD No documentation. D3DSHADEMODE No documentation. D3DSHADE_FLAT No documentation. D3DSHADE_GOURAUD No documentation. D3DSHADE_PHONG No documentation. D3DXSHADER No documentation. D3DXSHADER_DEBUG No documentation. D3DXSHADER_SKIPVALIDATION No documentation. D3DXSHADER_SKIPOPTIMIZATION No documentation. D3DXSHADER_PACKMATRIX_ROWMAJOR No documentation. D3DXSHADER_PACKMATRIX_COLUMNMAJOR No documentation. D3DXSHADER_PARTIALPRECISION No documentation. D3DXSHADER_FORCE_VS_SOFTWARE_NOOPT No documentation. D3DXSHADER_FORCE_PS_SOFTWARE_NOOPT No documentation. D3DXSHADER_NO_PRESHADER No documentation. D3DXSHADER_AVOID_FLOW_CONTROL No documentation. D3DXSHADER_PREFER_FLOW_CONTROL No documentation. D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY No documentation. D3DXSHADER_IEEE_STRICTNESS No documentation. D3DXSHADER_USE_LEGACY_D3DX9_31_DLL No documentation. D3DXSHADER_OPTIMIZATION_LEVEL0 No documentation. D3DXSHADER_OPTIMIZATION_LEVEL1 No documentation. D3DXSHADER_OPTIMIZATION_LEVEL2 No documentation. D3DXSHADER_OPTIMIZATION_LEVEL3 None. None No documentation. D3DXSPRITE No documentation. D3DXSPRITE_DONOTSAVESTATE No documentation. D3DXSPRITE_DONOTMODIFY_RENDERSTATE No documentation. D3DXSPRITE_OBJECTSPACE No documentation. D3DXSPRITE_BILLBOARD No documentation. D3DXSPRITE_ALPHABLEND No documentation. D3DXSPRITE_SORT_TEXTURE No documentation. D3DXSPRITE_SORT_DEPTH_FRONTTOBACK No documentation. D3DXSPRITE_SORT_DEPTH_BACKTOFRONT No documentation. D3DXSPRITE_DO_NOT_ADDREF_TEXTURE None. None No documentation. D3DSTATEBLOCKTYPE No documentation. D3DSBT_ALL No documentation. D3DSBT_PIXELSTATE No documentation. D3DSBT_VERTEXSTATE No documentation. D3DSTENCILCAPS No documentation. D3DSTENCILCAPS_KEEP No documentation. D3DSTENCILCAPS_ZERO No documentation. D3DSTENCILCAPS_REPLACE No documentation. D3DSTENCILCAPS_INCRSAT No documentation. D3DSTENCILCAPS_DECRSAT No documentation. D3DSTENCILCAPS_INVERT No documentation. D3DSTENCILCAPS_INCR No documentation. D3DSTENCILCAPS_DECR No documentation. D3DSTENCILCAPS_TWOSIDED No documentation. D3DSTENCILOP No documentation. D3DSTENCILOP_KEEP No documentation. D3DSTENCILOP_ZERO No documentation. D3DSTENCILOP_REPLACE No documentation. D3DSTENCILOP_INCRSAT No documentation. D3DSTENCILOP_DECRSAT No documentation. D3DSTENCILOP_INVERT No documentation. D3DSTENCILOP_INCR No documentation. D3DSTENCILOP_DECR No documentation. D3DSTREAMSOURCE No documentation. D3DSTREAMSOURCE_INDEXEDDATA No documentation. D3DSTREAMSOURCE_INSTANCEDATA No documentation. D3DSWAPEFFECT No documentation. D3DSWAPEFFECT_DISCARD No documentation. D3DSWAPEFFECT_FLIP No documentation. D3DSWAPEFFECT_COPY No documentation. D3DSWAPEFFECT_OVERLAY No documentation. D3DSWAPEFFECT_FLIPEX No documentation. D3DXTANGENT No documentation. D3DXTANGENT_WRAP_U No documentation. D3DXTANGENT_WRAP_V No documentation. D3DXTANGENT_WRAP_UV No documentation. D3DXTANGENT_DONT_NORMALIZE_PARTIALS No documentation. D3DXTANGENT_DONT_ORTHOGONALIZE No documentation. D3DXTANGENT_ORTHOGONALIZE_FROM_V No documentation. D3DXTANGENT_ORTHOGONALIZE_FROM_U No documentation. D3DXTANGENT_WEIGHT_BY_AREA No documentation. D3DXTANGENT_WEIGHT_EQUAL No documentation. D3DXTANGENT_WIND_CW No documentation. D3DXTANGENT_CALCULATE_NORMALS No documentation. D3DXTANGENT_GENERATE_IN_PLACE None. None No documentation. D3DTEXTUREADDRESS No documentation. D3DTADDRESS_WRAP No documentation. D3DTADDRESS_MIRROR No documentation. D3DTADDRESS_CLAMP No documentation. D3DTADDRESS_BORDER No documentation. D3DTADDRESS_MIRRORONCE No documentation. D3DPTADDRESSCAPS No documentation. D3DPTADDRESSCAPS_WRAP No documentation. D3DPTADDRESSCAPS_MIRROR No documentation. D3DPTADDRESSCAPS_CLAMP No documentation. D3DPTADDRESSCAPS_BORDER No documentation. D3DPTADDRESSCAPS_INDEPENDENTUV No documentation. D3DPTADDRESSCAPS_MIRRORONCE No documentation. D3DTA No documentation. D3DTA_SELECTMASK No documentation. D3DTA_DIFFUSE No documentation. D3DTA_CURRENT No documentation. D3DTA_TEXTURE No documentation. D3DTA_TFACTOR No documentation. D3DTA_SPECULAR No documentation. D3DTA_TEMP No documentation. D3DTA_CONSTANT No documentation. D3DTA_COMPLEMENT No documentation. D3DTA_ALPHAREPLICATE No documentation. D3DPTEXTURECAPS No documentation. D3DPTEXTURECAPS_PERSPECTIVE No documentation. D3DPTEXTURECAPS_POW2 No documentation. D3DPTEXTURECAPS_ALPHA No documentation. D3DPTEXTURECAPS_SQUAREONLY No documentation. D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE No documentation. D3DPTEXTURECAPS_ALPHAPALETTE No documentation. D3DPTEXTURECAPS_NONPOW2CONDITIONAL No documentation. D3DPTEXTURECAPS_PROJECTED No documentation. D3DPTEXTURECAPS_CUBEMAP No documentation. D3DPTEXTURECAPS_VOLUMEMAP No documentation. D3DPTEXTURECAPS_MIPMAP No documentation. D3DPTEXTURECAPS_MIPVOLUMEMAP No documentation. D3DPTEXTURECAPS_MIPCUBEMAP No documentation. D3DPTEXTURECAPS_CUBEMAP_POW2 No documentation. D3DPTEXTURECAPS_VOLUMEMAP_POW2 No documentation. D3DPTEXTURECAPS_NOPROJECTEDBUMPENV No documentation. D3DTSS_TCI No documentation. D3DTSS_TCI_PASSTHRU No documentation. D3DTSS_TCI_CAMERASPACENORMAL No documentation. D3DTSS_TCI_CAMERASPACEPOSITION No documentation. D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR No documentation. D3DTSS_TCI_SPHEREMAP No documentation. D3DTEXTUREFILTERTYPE No documentation. D3DTEXF_NONE No documentation. D3DTEXF_POINT No documentation. D3DTEXF_LINEAR No documentation. D3DTEXF_ANISOTROPIC No documentation. D3DTEXF_PYRAMIDALQUAD No documentation. D3DTEXF_GAUSSIANQUAD No documentation. D3DTEXF_CONVOLUTIONMONO No documentation. D3DTEXTUREOP No documentation. D3DTOP_DISABLE No documentation. D3DTOP_SELECTARG1 No documentation. D3DTOP_SELECTARG2 No documentation. D3DTOP_MODULATE No documentation. D3DTOP_MODULATE2X No documentation. D3DTOP_MODULATE4X No documentation. D3DTOP_ADD No documentation. D3DTOP_ADDSIGNED No documentation. D3DTOP_ADDSIGNED2X No documentation. D3DTOP_SUBTRACT No documentation. D3DTOP_ADDSMOOTH No documentation. D3DTOP_BLENDDIFFUSEALPHA No documentation. D3DTOP_BLENDTEXTUREALPHA No documentation. D3DTOP_BLENDFACTORALPHA No documentation. D3DTOP_BLENDTEXTUREALPHAPM No documentation. D3DTOP_BLENDCURRENTALPHA No documentation. D3DTOP_PREMODULATE No documentation. D3DTOP_MODULATEALPHA_ADDCOLOR No documentation. D3DTOP_MODULATECOLOR_ADDALPHA No documentation. D3DTOP_MODULATEINVALPHA_ADDCOLOR No documentation. D3DTOP_MODULATEINVCOLOR_ADDALPHA No documentation. D3DTOP_BUMPENVMAP No documentation. D3DTOP_BUMPENVMAPLUMINANCE No documentation. D3DTOP_DOTPRODUCT3 No documentation. D3DTOP_MULTIPLYADD No documentation. D3DTOP_LERP No documentation. D3DTEXOPCAPS No documentation. D3DTEXOPCAPS_DISABLE No documentation. D3DTEXOPCAPS_SELECTARG1 No documentation. D3DTEXOPCAPS_SELECTARG2 No documentation. D3DTEXOPCAPS_MODULATE No documentation. D3DTEXOPCAPS_MODULATE2X No documentation. D3DTEXOPCAPS_MODULATE4X No documentation. D3DTEXOPCAPS_ADD No documentation. D3DTEXOPCAPS_ADDSIGNED No documentation. D3DTEXOPCAPS_ADDSIGNED2X No documentation. D3DTEXOPCAPS_SUBTRACT No documentation. D3DTEXOPCAPS_ADDSMOOTH No documentation. D3DTEXOPCAPS_BLENDDIFFUSEALPHA No documentation. D3DTEXOPCAPS_BLENDTEXTUREALPHA No documentation. D3DTEXOPCAPS_BLENDFACTORALPHA No documentation. D3DTEXOPCAPS_BLENDTEXTUREALPHAPM No documentation. D3DTEXOPCAPS_BLENDCURRENTALPHA No documentation. D3DTEXOPCAPS_PREMODULATE No documentation. D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR No documentation. D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA No documentation. D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR No documentation. D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA No documentation. D3DTEXOPCAPS_BUMPENVMAP No documentation. D3DTEXOPCAPS_BUMPENVMAPLUMINANCE No documentation. D3DTEXOPCAPS_DOTPRODUCT3 No documentation. D3DTEXOPCAPS_MULTIPLYADD No documentation. D3DTEXOPCAPS_LERP No documentation. D3DTEXTURESTAGESTATETYPE No documentation. D3DTSS_COLOROP No documentation. D3DTSS_COLORARG1 No documentation. D3DTSS_COLORARG2 No documentation. D3DTSS_ALPHAOP No documentation. D3DTSS_ALPHAARG1 No documentation. D3DTSS_ALPHAARG2 No documentation. D3DTSS_BUMPENVMAT00 No documentation. D3DTSS_BUMPENVMAT01 No documentation. D3DTSS_BUMPENVMAT10 No documentation. D3DTSS_BUMPENVMAT11 No documentation. D3DTSS_TEXCOORDINDEX No documentation. D3DTSS_BUMPENVLSCALE No documentation. D3DTSS_BUMPENVLOFFSET No documentation. D3DTSS_TEXTURETRANSFORMFLAGS No documentation. D3DTSS_COLORARG0 No documentation. D3DTSS_ALPHAARG0 No documentation. D3DTSS_RESULTARG No documentation. D3DTSS_CONSTANT No documentation. D3DTEXTURETRANSFORMFLAGS No documentation. D3DTTFF_DISABLE No documentation. D3DTTFF_COUNT1 No documentation. D3DTTFF_COUNT2 No documentation. D3DTTFF_COUNT3 No documentation. D3DTTFF_COUNT4 No documentation. D3DTTFF_PROJECTED No documentation. D3DWRAPCOORD No documentation. D3DWRAPCOORD_0 No documentation. D3DWRAPCOORD_1 No documentation. D3DWRAPCOORD_2 No documentation. D3DWRAPCOORD_3 None. None No documentation. D3DXPRIORITY_TYPE No documentation. D3DXPRIORITY_LOW No documentation. D3DXPRIORITY_HIGH No documentation. D3DTRANSFORMSTATETYPE2 No documentation. D3DTS2_VIEW No documentation. D3DTS2_PROJECTION No documentation. D3DTS2_WORLD No documentation. D3DTS2_WORLD1 No documentation. D3DTS2_WORLD2 No documentation. D3DTS2_WORLD3 No documentation. D3DTS2_TEXTURE0 No documentation. D3DTS2_TEXTURE1 No documentation. D3DTS2_TEXTURE2 No documentation. D3DTS2_TEXTURE3 No documentation. D3DTS2_TEXTURE4 No documentation. D3DTS2_TEXTURE5 No documentation. D3DTS2_TEXTURE6 No documentation. D3DTS2_TEXTURE7 No documentation. D3DXTRANSITION_TYPE No documentation. D3DXTRANSITION_LINEAR No documentation. D3DXTRANSITION_EASEINEASEOUT No documentation. D3DUSAGE No documentation. D3DUSAGE_RENDERTARGET No documentation. D3DUSAGE_DEPTHSTENCIL No documentation. D3DUSAGE_DYNAMIC No documentation. D3DUSAGE_NONSECURE No documentation. D3DUSAGE_AUTOGENMIPMAP No documentation. D3DUSAGE_DMAP No documentation. D3DUSAGE_QUERY_LEGACYBUMPMAP No documentation. D3DUSAGE_QUERY_SRGBREAD No documentation. D3DUSAGE_QUERY_FILTER No documentation. D3DUSAGE_QUERY_SRGBWRITE No documentation. D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING No documentation. D3DUSAGE_QUERY_VERTEXTEXTURE No documentation. D3DUSAGE_QUERY_WRAPANDMIP No documentation. D3DUSAGE_WRITEONLY No documentation. D3DUSAGE_SOFTWAREPROCESSING No documentation. D3DUSAGE_DONOTCLIP No documentation. D3DUSAGE_POINTS No documentation. D3DUSAGE_RTPATCHES No documentation. D3DUSAGE_NPATCHES No documentation. D3DUSAGE_TEXTAPI No documentation. D3DUSAGE_RESTRICTED_CONTENT No documentation. D3DUSAGE_RESTRICT_SHARED_RESOURCE No documentation. D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER None. None No documentation. D3DXIMT No documentation. D3DXIMT_WRAP_U No documentation. D3DXIMT_WRAP_V No documentation. D3DXIMT_WRAP_UV No documentation. D3DVERTEXBLENDFLAGS No documentation. D3DVBF_DISABLE No documentation. D3DVBF_1WEIGHTS No documentation. D3DVBF_2WEIGHTS No documentation. D3DVBF_3WEIGHTS No documentation. D3DVBF_TWEENING No documentation. D3DVBF_0WEIGHTS No documentation. D3DFVF No documentation. D3DFVF_RESERVED0 No documentation. D3DFVF_POSITION_MASK No documentation. D3DFVF_XYZ No documentation. D3DFVF_XYZRHW No documentation. D3DFVF_XYZB1 No documentation. D3DFVF_XYZB2 No documentation. D3DFVF_XYZB3 No documentation. D3DFVF_XYZB4 No documentation. D3DFVF_XYZB5 No documentation. D3DFVF_XYZW No documentation. D3DFVF_NORMAL No documentation. D3DFVF_PSIZE No documentation. D3DFVF_DIFFUSE No documentation. D3DFVF_SPECULAR No documentation. D3DFVF_TEXCOUNT_MASK No documentation. D3DFVF_TEXCOUNT_SHIFT No documentation. D3DFVF_TEX0 No documentation. D3DFVF_TEX1 No documentation. D3DFVF_TEX2 No documentation. D3DFVF_TEX3 No documentation. D3DFVF_TEX4 No documentation. D3DFVF_TEX5 No documentation. D3DFVF_TEX6 No documentation. D3DFVF_TEX7 No documentation. D3DFVF_TEX8 No documentation. D3DFVF_LASTBETA_UBYTE4 No documentation. D3DFVF_LASTBETA_D3DCOLOR None. None No documentation. D3DFVFCAPS No documentation. D3DFVFCAPS_TEXCOORDCOUNTMASK No documentation. D3DFVFCAPS_DONOTSTRIPELEMENTS No documentation. D3DFVFCAPS_PSIZE No documentation. _MAX_FVF_DECL_SIZE No documentation. MAX_FVF_DECL_SIZE No documentation. D3DVTXPCAPS No documentation. D3DVTXPCAPS_TEXGEN No documentation. D3DVTXPCAPS_MATERIALSOURCE7 No documentation. D3DVTXPCAPS_DIRECTIONALLIGHTS No documentation. D3DVTXPCAPS_POSITIONALLIGHTS No documentation. D3DVTXPCAPS_LOCALVIEWER No documentation. D3DVTXPCAPS_TWEENING No documentation. D3DVTXPCAPS_TEXGEN_SPHEREMAP No documentation. D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER No documentation. D3DVS20CAPS No documentation. D3DVS20CAPS_PREDICATION None. None No documentation. D3DVERTEXTEXTURESAMPLER No documentation. D3DVERTEXTEXTURESAMPLER0 No documentation. D3DVERTEXTEXTURESAMPLER1 No documentation. D3DVERTEXTEXTURESAMPLER2 No documentation. D3DVERTEXTEXTURESAMPLER3 No documentation. D3DVERTEXTEXTURESAMPLERMAPSAMPLER No documentation. D3DBUSTYPE No documentation. D3DBUSTYPE_OTHER No documentation. D3DBUSTYPE_PCI No documentation. D3DBUSTYPE_PCIX No documentation. D3DBUSTYPE_PCIEXPRESS No documentation. D3DBUSTYPE_AGP No documentation. D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET No documentation. D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP No documentation. D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET No documentation. D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR No documentation. D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE No documentation. D3DBUSIMPL_MODIFIER_NON_STANDARD No documentation. _D3DXWELDEPSILONSFLAGS No documentation. D3DXWELDEPSILONS_WELDALL No documentation. D3DXWELDEPSILONS_WELDPARTIALMATCHES No documentation. D3DXWELDEPSILONS_DONOTREMOVEVERTICES No documentation. D3DXWELDEPSILONS_DONOTSPLIT No documentation. D3DXF_FILEFORMAT2 No documentation. D3DXF_FILEFORMAT_BINARY No documentation. D3DXF_FILEFORMAT_TEXT No documentation. D3DXF_FILEFORMAT_COMPRESSED No documentation. D3DZBUFFERTYPE No documentation. D3DZB_FALSE No documentation. D3DZB_TRUE No documentation. D3DZB_USEW No documentation. ID3DXEffect No documentation. ID3DXBaseEffect Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetDesc([Out] D3DXEFFECT_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetParameterDesc([In] D3DXHANDLE hParameter,[Out] D3DXPARAMETER_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetTechniqueDesc([In] D3DXHANDLE hTechnique,[Out] D3DXTECHNIQUE_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetPassDesc([In] D3DXHANDLE hPass,[Out] D3DXPASS_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetFunctionDesc([In] D3DXHANDLE hShader,[Out] D3DXFUNCTION_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetParameter([In] D3DXHANDLE hParameter,[In] unsigned int Index) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetParameterByName([In] D3DXHANDLE hParameter,[In] const char* pName) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetParameterBySemantic([In] D3DXHANDLE hParameter,[In] const char* pSemantic) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetParameterElement([In] D3DXHANDLE hParameter,[In] unsigned int Index) No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetTechnique([In] unsigned int Index) No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetTechniqueByName([In] const char* pName) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetPass([In] D3DXHANDLE hTechnique,[In] unsigned int Index) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetPassByName([In] D3DXHANDLE hTechnique,[In] const char* pName) No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetFunction([In] unsigned int Index) No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetFunctionByName([In] const char* pName) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetAnnotation([In] D3DXHANDLE hObject,[In] unsigned int Index) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXBaseEffect::GetAnnotationByName([In] D3DXHANDLE hObject,[In] const char* pName) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int Bytes) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetValue([In] D3DXHANDLE hParameter,[In] void* pData,[In] unsigned int Bytes) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetBool([In] D3DXHANDLE hParameter,[In] BOOL b) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetBool([In] D3DXHANDLE hParameter,[Out] BOOL* pb) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetBoolArray([In] D3DXHANDLE hParameter,[In, Buffer] const BOOL* pb,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetBoolArray([In] D3DXHANDLE hParameter,[Out, Buffer] BOOL* pb,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetInt([In] D3DXHANDLE hParameter,[In] int n) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetInt([In] D3DXHANDLE hParameter,[Out] int* pn) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetIntArray([In] D3DXHANDLE hParameter,[In, Buffer] const int* pn,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetIntArray([In] D3DXHANDLE hParameter,[Out, Buffer] int* pn,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetFloat([In] D3DXHANDLE hParameter,[In] float f) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetFloat([In] D3DXHANDLE hParameter,[Out] float* pf) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetFloatArray([In] D3DXHANDLE hParameter,[In, Buffer] const float* pf,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetFloatArray([In] D3DXHANDLE hParameter,[Out, Buffer] float* pf,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetVector([In] D3DXHANDLE hParameter,[In] const D3DXVECTOR4* pVector) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetVector([In] D3DXHANDLE hParameter,[Out] D3DXVECTOR4* pVector) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetVectorArray([In] D3DXHANDLE hParameter,[In, Buffer] const D3DXVECTOR4* pVector,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetVectorArray([In] D3DXHANDLE hParameter,[Out, Buffer] D3DXVECTOR4* pVector,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrix([In] D3DXHANDLE hParameter,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrix([In] D3DXHANDLE hParameter,[Out] D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrixArray([In] D3DXHANDLE hParameter,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrixArray([In] D3DXHANDLE hParameter,[Out, Buffer] D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrixPointerArray([In] D3DXHANDLE hParameter,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrixPointerArray([In] D3DXHANDLE hParameter,[Out] D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrixTranspose([In] D3DXHANDLE hParameter,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrixTranspose([In] D3DXHANDLE hParameter,[Out] D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrixTransposeArray([In] D3DXHANDLE hParameter,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrixTransposeArray([In] D3DXHANDLE hParameter,[Out, Buffer] D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetMatrixTransposePointerArray([In] D3DXHANDLE hParameter,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetMatrixTransposePointerArray([In] D3DXHANDLE hParameter,[Out] D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetString([In] D3DXHANDLE hParameter,[In] const char* pString) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetString([In] D3DXHANDLE hParameter,[Out] const void** ppString) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetTexture([In] D3DXHANDLE hParameter,[In] IDirect3DBaseTexture9* pTexture) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetTexture([In] D3DXHANDLE hParameter,[Out] IDirect3DBaseTexture9** ppTexture) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetPixelShader([In] D3DXHANDLE hParameter,[Out] IDirect3DPixelShader9** ppPShader) No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::GetVertexShader([In] D3DXHANDLE hParameter,[Out] IDirect3DVertexShader9** ppVShader) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseEffect::SetArrayRange([In] D3DXHANDLE hParameter,[In] unsigned int uStart,[In] unsigned int uEnd) Gets the string. The parameter. HRESULT ID3DXBaseEffect::GetString([In] D3DXHANDLE hParameter,[Out] const void** ppString) Gets the value of the specified parameter. Handle of the parameter. The value of the parameter. HRESULT ID3DXBaseEffect::GetValue([In] D3DXHANDLE hParameter,[In] void* pData,[In] unsigned int Bytes) Gets the value of the specified parameter. Handle of the parameter. The count. The value of the parameter. HRESULT ID3DXBaseEffect::GetValue([In] D3DXHANDLE hParameter,[In] void* pData,[In] unsigned int Bytes) Sets a bool value. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetBool([In] D3DXHANDLE hConstant,[In] BOOL b) Sets a float value. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetFloat([In] D3DXHANDLE hConstant,[In] float f) Sets an int value. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetInt([In] D3DXHANDLE hConstant,[In] int n) Sets a matrix. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetMatrix([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) Sets a 4D vector. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetVector([In] D3DXHANDLE hConstant,[In] const D3DXVECTOR4* pVector) Sets a typed value. Type of the value to est The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetValue([In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) Sets an array of bools. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetBoolArray([In] D3DXHANDLE hConstant,[In, Buffer] const BOOL* pb,[In] unsigned int Count) Sets an array of floats. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetFloatArray([In] D3DXHANDLE hConstant,[In, Buffer] const float* pf,[In] unsigned int Count) Sets an array of ints. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetIntArray([In] D3DXHANDLE hConstant,[In, Buffer] const int* pn,[In] unsigned int Count) Sets an array of matrices. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetMatrixArray([In] D3DXHANDLE hConstant,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) Sets an array of 4D vectors. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetVectorArray([In] D3DXHANDLE hConstant,[In, Buffer] const D3DXVECTOR4* pVector,[In] unsigned int Count) Sets an array of elements. Type of the array element The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXBaseEffect::SetValue([In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) No documentation. GetDesc HRESULT ID3DXBaseEffect::GetDesc([Out] D3DXEFFECT_DESC* pDesc) Starts an active technique. The number of passes needed to render the current technique. HRESULT ID3DXEffect::Begin([Out] unsigned int* pPasses,[In] D3DXFX Flags) Compiles an effect from a file. The device. Name of the file. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a file. The device. Name of the file. The preprocessor defines. The include file. The skip constants. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a file. The device. Name of the file. The preprocessor defines. The include file. The skip constants. The flags. The pool. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a memory buffer. The device. The buffer. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a memory buffer. The device. The buffer. The preprocessor defines. The include file. The skip constants. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a memory buffer. The device. The buffer. The preprocessor defines. The include file. The skip constants. The flags. The pool. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a stream. The device. The stream. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a stream. The device. The stream. The preprocessor defines. The include file. The skip constants. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a stream. The device. The stream. The preprocessor defines. The include file. The skip constants. The flags. The pool. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a string. The device. The source data. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a string. The device. The source data. The preprocessor defines. The include file. The skip constants. The flags. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Compiles an effect from a string. The device. The source data. The preprocessor defines. The include file. The skip constants. The flags. The pool. An HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) Set a contiguous range of shader constants with a memory copy. The handle. The data. A object describing the result of the operation. HRESULT ID3DXEffect::SetRawValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int ByteOffset,[In] unsigned int Bytes) Set a contiguous range of shader constants with a memory copy. The handle. The data. A object describing the result of the operation. HRESULT ID3DXEffect::SetRawValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int ByteOffset,[In] unsigned int Bytes) Set a contiguous range of shader constants with a memory copy. The handle. The data. The offset. The count in bytes. A object describing the result of the operation. HRESULT ID3DXEffect::SetRawValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int ByteOffset,[In] unsigned int Bytes) Set a contiguous range of shader constants with a memory copy. The handle. The data. The start index. The count. A object describing the result of the operation. HRESULT ID3DXEffect::SetRawValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int ByteOffset,[In] unsigned int Bytes) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXEffect::GetPool([Out] ID3DXEffectPool** ppPool) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::SetTechnique([In] D3DXHANDLE hTechnique) No documentation. No documentation. D3DXHANDLE ID3DXEffect::GetCurrentTechnique() No documentation. No documentation. No documentation. HRESULT ID3DXEffect::ValidateTechnique([In] D3DXHANDLE hTechnique) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::FindNextValidTechnique([In] D3DXHANDLE hTechnique,[Out] D3DXHANDLE* pTechnique) No documentation. No documentation. No documentation. No documentation. BOOL ID3DXEffect::IsParameterUsed([In] D3DXHANDLE hParameter,[In] D3DXHANDLE hTechnique) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::Begin([Out] unsigned int* pPasses,[In] D3DXFX Flags) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::BeginPass([In] unsigned int Pass) No documentation. No documentation. HRESULT ID3DXEffect::CommitChanges() No documentation. No documentation. HRESULT ID3DXEffect::EndPass() No documentation. No documentation. HRESULT ID3DXEffect::End() No documentation. No documentation. No documentation. HRESULT ID3DXEffect::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. HRESULT ID3DXEffect::OnLostDevice() No documentation. No documentation. HRESULT ID3DXEffect::OnResetDevice() No documentation. No documentation. No documentation. HRESULT ID3DXEffect::SetStateManager([In] ID3DXEffectStateManager* pManager) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::GetStateManager([Out] ID3DXEffectStateManager** ppManager) No documentation. No documentation. HRESULT ID3DXEffect::BeginParameterBlock() No documentation. No documentation. D3DXHANDLE ID3DXEffect::EndParameterBlock() No documentation. No documentation. No documentation. HRESULT ID3DXEffect::ApplyParameterBlock([In] D3DXHANDLE hParameterBlock) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::DeleteParameterBlock([In] D3DXHANDLE hParameterBlock) No documentation. No documentation. No documentation. HRESULT ID3DXEffect::CloneEffect([In] IDirect3DDevice9* pDevice,[Out] ID3DXEffect** ppEffect) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffect::SetRawValue([In] D3DXHANDLE hParameter,[In] const void* pData,[In] unsigned int ByteOffset,[In] unsigned int Bytes) Gets or sets the current technique. The technique. D3DXHANDLE ID3DXEffect::GetCurrentTechnique() HRESULT ID3DXEffect::SetTechnique([In] D3DXHANDLE hTechnique) No documentation. GetPool HRESULT ID3DXEffect::GetPool([Out] ID3DXEffectPool** ppPool) No documentation. GetDevice HRESULT ID3DXEffect::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetStateManager HRESULT ID3DXEffect::GetStateManager([Out] ID3DXEffectStateManager** ppManager) A collection of No documentation. ID3DXConstantTable Gets a single constant description in the constant table. The effect handle. The constant description HRESULT ID3DXConstantTable::GetConstantDesc([In] D3DXHANDLE hConstant,[Out, Buffer] D3DXCONSTANT_DESC* pConstantDesc,[InOut] unsigned int* pCount) Gets an array of constant descriptions in the constant table. The effect handle. An array of constant descriptions HRESULT ID3DXConstantTable::GetConstantDesc([In] D3DXHANDLE hConstant,[Out, Buffer] D3DXCONSTANT_DESC* pConstantDesc,[InOut] unsigned int* pCount) Sets a bool value. The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetBool([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] BOOL b) Sets a float value. The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetFloat([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] float f) Sets an int value. The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetInt([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] int n) Sets a matrix. The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetMatrix([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) Sets a 4D vector. The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetVector([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXVECTOR4* pVector) Sets a typed value. Type of the value to est The device. The effect handle. The value. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetValue([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) Sets an array of bools. The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetBoolArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const BOOL* pb,[In] unsigned int Count) Sets an array of floats. The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetFloatArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const float* pf,[In] unsigned int Count) Sets an array of ints. The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetIntArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const int* pn,[In] unsigned int Count) Sets an array of matrices. The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetMatrixArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) Sets an array of 4D vectors. The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetVectorArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const D3DXVECTOR4* pVector,[In] unsigned int Count) Sets an array of elements. Type of the array element The device. The effect handle. The values. A object describing the result of the operation. HRESULT ID3DXConstantTable::SetValue([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) Initializes a new instance of the class. The native pointer. No documentation. No documentation. void* ID3DXConstantTable::GetBufferPointer() No documentation. No documentation. unsigned int ID3DXConstantTable::GetBufferSize() No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::GetDesc([Out] D3DXCONSTANTTABLE_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::GetConstantDesc([In] D3DXHANDLE hConstant,[Out, Buffer] D3DXCONSTANT_DESC* pConstantDesc,[InOut] unsigned int* pCount) No documentation. No documentation. No documentation. unsigned int ID3DXConstantTable::GetSamplerIndex([In] D3DXHANDLE hConstant) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXConstantTable::GetConstant([In] D3DXHANDLE hConstant,[In] unsigned int Index) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXConstantTable::GetConstantByName([In] D3DXHANDLE hConstant,[In] const char* pName) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXConstantTable::GetConstantElement([In] D3DXHANDLE hConstant,[In] unsigned int Index) No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetDefaults([In] IDirect3DDevice9* pDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetValue([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetBool([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] BOOL b) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetBoolArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const BOOL* pb,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetInt([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] int n) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetIntArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const int* pn,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetFloat([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] float f) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetFloatArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const float* pf,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetVector([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXVECTOR4* pVector) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetVectorArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const D3DXVECTOR4* pVector,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrix([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrixArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrixPointerArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrixTranspose([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrixTransposeArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In, Buffer] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXConstantTable::SetMatrixTransposePointerArray([In] IDirect3DDevice9* pDevice,[In] D3DXHANDLE hConstant,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) Gets the buffer. No documentation. GetBufferPointer void* ID3DXConstantTable::GetBufferPointer() No documentation. GetBufferSize unsigned int ID3DXConstantTable::GetBufferSize() No documentation. GetDesc HRESULT ID3DXConstantTable::GetDesc([Out] D3DXCONSTANTTABLE_DESC* pDesc) Contains requested texture creation parameters for volume textures. None The requested width of the texture, in pixels. The requested height of the texture, in pixels. The requested depth of the texture, in pixels. The requested surface format. The requested mip level count. Represents the compiled bytecode of a shader or effect. Blob Initializes a new instance of the class. A containing the compiled bytecode. Initializes a new instance of the class. A containing the compiled bytecode. Initializes a new instance of the class. The buffer. Initializes a new instance of the class. a pointer to a compiler bytecode size of the bytecode Initializes a new instance of the class. The BLOB. Assembles a shader from the given source data. The source shader data. Compilation options. A object representing the raw shader stream. HRESULT D3DXAssembleShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) Assembles a shader from the given source data. The source shader data. Compilation options. A object representing the raw shader stream. HRESULT D3DXAssembleShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) Assembles a shader from the given source data. The source shader data. Macro definitions. An interface to use for handling #include directives. Compilation options. A object representing the raw shader stream. HRESULT D3DXAssembleShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) Assembles a shader from the given source data. The source shader data. Macro definitions. An interface to use for handling #include directives. Compilation options. A object representing the raw shader stream. HRESULT D3DXAssembleShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) Assembles a shader from file. Name of the shader file. Compilation options. A object representing the raw shader stream. Assembles a shader from file. Name of the shader file. Macro definitions. An interface to use for handling #include directives. Compilation options. A object representing the raw shader stream. Compiles the provided shader or effect source. A string containing the source of the shader or effect to compile. The shader target or set of shader features to compile against. Shader compilation options. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to compile. The shader target or set of shader features to compile against. Shader compilation options. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. A string containing the source of the shader or effect to compile. The name of the shader entry-point function, or null for an effect file. The shader target or set of shader features to compile against. Shader compilation options. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to compile. The name of the shader entry-point function, or null for an effect file. The shader target or set of shader features to compile against. Shader compilation options. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. A string containing the source of the shader or effect to compile. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to compile. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. A string containing the source of the shader or effect to compile. The name of the shader entry-point function, or null for an effect file. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles a shader or effect from a file on disk. The name of the source file to compile. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles a shader or effect from a file on disk. The name of the source file to compile. The name of the shader entry-point function, or null for an effect file. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to compile. The name of the shader entry-point function, or null for an effect file. The shader target or set of shader features to compile against. Shader compilation options. A set of macros to define during compilation. An interface for handling include files. The compiled shader bytecode, or null if the method fails. HRESULT D3DXCompileShader([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Disassembles compiled HLSL code back into textual source. The textual source of the shader or effect. HRESULT D3DXDisassembleShader([In] const void* pShader,[In] BOOL EnableColorCode,[In] const char* pComments,[In] ID3DXBuffer** ppDisassembly) Disassembles compiled HLSL code back into textual source. if set to true [enable color code]. The textual source of the shader or effect. HRESULT D3DXDisassembleShader([In] const void* pShader,[In] BOOL EnableColorCode,[In] const char* pComments,[In] ID3DXBuffer** ppDisassembly) Disassembles compiled HLSL code back into textual source. if set to true [enable color code]. Commenting information to embed in the disassembly. The textual source of the shader or effect. HRESULT D3DXDisassembleShader([In] const void* pShader,[In] BOOL EnableColorCode,[In] const char* pComments,[In] ID3DXBuffer** ppDisassembly) Searches through the shader for the specified comment. A FOURCC code used to identify the comment. The comment data. HRESULT D3DXFindShaderComment([In] const void* pFunction,[In] unsigned int FourCC,[Out] const void** ppData,[Out] unsigned int* pSizeInBytes) Gets the set of semantics for shader inputs. The set of semantics for shader inputs. HRESULT D3DXGetShaderInputSemantics([In] const void* pFunction,[In, Out, Buffer] D3DXSEMANTIC* pSemantics,[InOut] unsigned int* pCount) Gets the set of semantics for shader outputs. The set of semantics for shader outputs. HRESULT D3DXGetShaderOutputSemantics([In] const void* pFunction,[In, Out, Buffer] D3DXSEMANTIC* pSemantics,[InOut] unsigned int* pCount) Gets the sampler names references in the shader. The set of referenced sampler names. HRESULT D3DXGetShaderSamplers([In] const void* pFunction,[In] const char** pSamplers,[In] unsigned int* pCount) Extracts the major version component of a shader version number. The shader version number. The major version component. Extracts the minor version component of a shader version number. The shader version number. The minor version component. Converts a shader version number into a managed object. The shader version number. The parsed shader version information. Loads from the specified stream. The stream. A shader bytecode Saves to the specified file name. Name of the file. Saves this bycode to the specified stream. The stream. Froms the pointer. The pointer. Preprocesses the provided shader or effect source. A string containing the source of the shader or effect to preprocess. A set of macros to define during preprocessing. An interface for handling include files. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to preprocess. A set of macros to define during preprocessing. An interface for handling include files. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses the provided shader or effect source. An array of bytes containing the raw source of the shader or effect to preprocess. A set of macros to define during preprocessing. An interface for handling include files. When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses the provided shader or effect source. The shader source PTR. Length of the shader source. A set of macros to define during preprocessing. An interface for handling include files. When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses the provided shader or effect source. A string containing the source of the shader or effect to preprocess. A set of macros to define during preprocessing. An interface for handling include files. When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses a shader or effect from a file on disk. The name of the source file to compile. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses a shader or effect from a file on disk. The name of the source file to compile. A set of macros to define during preprocessing. An interface for handling include files. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Preprocesses a shader or effect from a file on disk. The name of the source file to compile. A set of macros to define during preprocessing. An interface for handling include files. When the method completes, contains a string of compilation errors, or an empty string if preprocessing succeeded. The preprocessed shader source. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) Read a compiled shader bytecode from a Stream and return a ShaderBytecode Read a compiled shader bytecode from a Stream and return a ShaderBytecode Gets the buffer pointer. Gets or sets the size of the buffer. The size of the buffer. Gets the shader constant table. HRESULT D3DXGetShaderConstantTable([In] const void* pFunction,[In] ID3DXConstantTable** ppConstantTable) Gets the version of the shader. unsigned int D3DXGetShaderVersion([In] const void* pFunction) Gets the raw data of the compiled bytecode. No documentation. IDirect3DQuery9 Initializes a new instance of the class. The device. The type. Polls a queried resource to get the query state or a query result. Type of the object to query if set to true [flush]. The value of the query Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DQuery9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. D3DQUERYTYPE IDirect3DQuery9::GetType() No documentation. No documentation. unsigned int IDirect3DQuery9::GetDataSize() No documentation. No documentation. No documentation. HRESULT IDirect3DQuery9::Issue([In] D3DISSUE dwIssueFlags) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DQuery9::GetData([In] void* pData,[In] unsigned int dwSize,[In] unsigned int dwGetDataFlags) Gets the type. D3DQUERYTYPE IDirect3DQuery9::GetType() No documentation. GetDevice HRESULT IDirect3DQuery9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetDataSize unsigned int IDirect3DQuery9::GetDataSize() Driver levels support. None Supports for Direct3D7. Supports for Direct3D8. Supports for Direct3D9. No documentation. IDirect3DVertexShader9 Constant MaxDynamicFlowControlDepth. D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH Constant MinDynamicFlowControlDepth. D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH Constant MaxTemps. D3DVS20_MAX_NUMTEMPS Constant MinTemps. D3DVS20_MIN_NUMTEMPS Constant MaxStaticFlowControlDepth. D3DVS20_MAX_STATICFLOWCONTROLDEPTH Constant MinStaticFlowControlDepth. D3DVS20_MIN_STATICFLOWCONTROLDEPTH Initializes a new instance of the class. The device. The function. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DVertexShader9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVertexShader9::GetFunction([In] void* arg0,[InOut] unsigned int* pSizeOfData) Gets the bytecode associated to this shader.. No documentation. GetDevice HRESULT IDirect3DVertexShader9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. IDirect3D9 Create an IDirect3D9 object and return an interface to it. The Direct3D object is the first Direct3D COM object that your graphical application needs to create and the last object that your application needs to release. Functions for enumerating and retrieving capabilities of a device are accessible through the Direct3D object. This enables applications to select devices without creating them. Create an IDirect3D9 object as shown here: LPDIRECT3D9 g_pD3D = NULL; if( NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION))) return E_FAIL; The IDirect3D9 interface supports enumeration of active display adapters and allows the creation of objects. If the user dynamically adds adapters (either by adding devices to the desktop, or by hot-docking a laptop), those devices will not be included in the enumeration. Creating a new IDirect3D9 interface will expose the new devices. D3D_SDK_VERSION is passed to this function to ensure that the header files against which an application is compiled match the version of the runtime DLL's that are installed on the machine. D3D_SDK_VERSION is only changed in the runtime when a header change (or other code change) would require an application to be rebuilt. If this function fails, it indicates that the header file version does not match the runtime DLL version. For an example, see {{Creating a Device (Direct3D 9)}}. Determines whether a depth-stencil format is compatible with a render-target format in a particular display mode. The adapter. Type of the device. The adapter format. The render target format. The depth stencil format. If the depth-stencil format is compatible with the render-target format in the display mode, this method returns true HRESULT IDirect3D9::CheckDepthStencilMatch([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT RenderTargetFormat,[In] D3DFORMAT DepthStencilFormat) Determines whether a depth-stencil format is compatible with a render-target format in a particular display mode. The adapter. Type of the device. The adapter format. The render target format. The depth stencil format. The result. If the depth-stencil format is compatible with the render-target format in the display mode, this method returns true HRESULT IDirect3D9::CheckDepthStencilMatch([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT RenderTargetFormat,[In] D3DFORMAT DepthStencilFormat) Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter. The adapter. Type of the device. The adapter format. The usage. Type of the resource. The check format. If the format is compatible with the specified device for the requested usage, this method returns true HRESULT IDirect3D9::CheckDeviceFormat([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] unsigned int Usage,[In] D3DRESOURCETYPE RType,[In] D3DFORMAT CheckFormat) Determines whether a surface format is available as a specified resource type and can be used as a texture, depth-stencil buffer, or render target, or any combination of the three, on a device representing this adapter. The adapter. Type of the device. The adapter format. The usage. Type of the resource. The check format. The result. If the format is compatible with the specified device for the requested usage, this method returns true HRESULT IDirect3D9::CheckDeviceFormat([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] unsigned int Usage,[In] D3DRESOURCETYPE RType,[In] D3DFORMAT CheckFormat) Tests the device to see if it supports conversion from one display format to another. The adapter. Type of the device. The source format. The target format. True if the method succeeds. HRESULT IDirect3D9::CheckDeviceFormatConversion([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SourceFormat,[In] D3DFORMAT TargetFormat) Tests the device to see if it supports conversion from one display format to another. The adapter. Type of the device. The source format. The target format. The result. True if the method succeeds. HRESULT IDirect3D9::CheckDeviceFormatConversion([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SourceFormat,[In] D3DFORMAT TargetFormat) Determines if a multisampling technique is available on this device. The adapter. Type of the device. The surface format. if set to true [windowed]. Type of the multisample. f the device can perform the specified multisampling method, this method returns true HRESULT IDirect3D9::CheckDeviceMultiSampleType([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SurfaceFormat,[In] BOOL Windowed,[In] D3DMULTISAMPLE_TYPE MultiSampleType,[Out] unsigned int* pQualityLevels) Determines if a multisampling technique is available on this device. The adapter. Type of the device. The surface format. if set to true [windowed]. Type of the multisample. The quality levels. f the device can perform the specified multisampling method, this method returns true HRESULT IDirect3D9::CheckDeviceMultiSampleType([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SurfaceFormat,[In] BOOL Windowed,[In] D3DMULTISAMPLE_TYPE MultiSampleType,[Out] unsigned int* pQualityLevels) Determines if a multisampling technique is available on this device. The adapter. Type of the device. The surface format. if set to true [windowed]. Type of the multisample. The quality levels. The result. f the device can perform the specified multisampling method, this method returns true HRESULT IDirect3D9::CheckDeviceMultiSampleType([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SurfaceFormat,[In] BOOL Windowed,[In] D3DMULTISAMPLE_TYPE MultiSampleType,[Out] unsigned int* pQualityLevels) Verifies whether a hardware accelerated device type can be used on this adapter. The adapter. Type of the device. The adapter format. The back buffer format. if set to true [windowed]. true if the device can be used on this adapter HRESULT IDirect3D9::CheckDeviceType([In] unsigned int Adapter,[In] D3DDEVTYPE DevType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT BackBufferFormat,[In] BOOL bWindowed) Verifies whether a hardware accelerated device type can be used on this adapter. The adapter. Type of the device. The adapter format. The back buffer format. if set to true [windowed]. The result. true if the device can be used on this adapter HRESULT IDirect3D9::CheckDeviceType([In] unsigned int Adapter,[In] D3DDEVTYPE DevType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT BackBufferFormat,[In] BOOL bWindowed) Get the physical display adapters present in the system when this was instantiated. The adapter. The physical display adapters HRESULT IDirect3D9::GetAdapterIdentifier([In] unsigned int Adapter,[In] unsigned int Flags,[Out] D3DADAPTER_IDENTIFIER9* pIdentifier) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3D9::RegisterSoftwareDevice([In] void* pInitializeFunction) No documentation. No documentation. unsigned int IDirect3D9::GetAdapterCount() No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::GetAdapterIdentifier([In] unsigned int Adapter,[In] unsigned int Flags,[Out] D3DADAPTER_IDENTIFIER9* pIdentifier) No documentation. No documentation. No documentation. No documentation. unsigned int IDirect3D9::GetAdapterModeCount([In] unsigned int Adapter,[In] D3DFORMAT Format) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::EnumAdapterModes([In] unsigned int Adapter,[In] D3DFORMAT Format,[In] unsigned int Mode,[Out] D3DDISPLAYMODE* pMode) No documentation. No documentation. No documentation. HRESULT IDirect3D9::GetAdapterDisplayMode([In] unsigned int Adapter,[Out] D3DDISPLAYMODE* pMode) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CheckDeviceType([In] unsigned int Adapter,[In] D3DDEVTYPE DevType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT BackBufferFormat,[In] BOOL bWindowed) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CheckDeviceFormat([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] unsigned int Usage,[In] D3DRESOURCETYPE RType,[In] D3DFORMAT CheckFormat) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CheckDeviceMultiSampleType([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SurfaceFormat,[In] BOOL Windowed,[In] D3DMULTISAMPLE_TYPE MultiSampleType,[Out] unsigned int* pQualityLevels) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CheckDepthStencilMatch([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT AdapterFormat,[In] D3DFORMAT RenderTargetFormat,[In] D3DFORMAT DepthStencilFormat) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CheckDeviceFormatConversion([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] D3DFORMAT SourceFormat,[In] D3DFORMAT TargetFormat) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::GetDeviceCaps([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[Out] D3DCAPS9* pCaps) No documentation. No documentation. No documentation. HMONITOR IDirect3D9::GetAdapterMonitor([In] unsigned int Adapter) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9::CreateDevice([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] HWND hFocusWindow,[In] D3DCREATE BehaviorFlags,[In, Buffer] D3DPRESENT_PARAMETERS* pPresentationParameters,[Out, Fast] IDirect3DDevice9** ppReturnedDeviceInterface) Gets the adapters. No documentation. GetAdapterCount unsigned int IDirect3D9::GetAdapterCount() No documentation. IDirect3DDevice9 Creates a device to represent the display adapter. This method returns a fully working device interface, set to the required display mode (or windowed), and allocated with the appropriate back buffers. To begin rendering, the application needs only to create and set a depth buffer (assuming EnableAutoDepthStencil is FALSE in ). When you create a Direct3D device, you supply two different window parameters: a focus window (hFocusWindow) and a device window (the hDeviceWindow in ). The purpose of each window is: The focus window alerts Direct3D when an application switches from foreground mode to background mode (via Alt-Tab, a mouse click, or some other method). A single focus window is shared by each device created by an application. The device window determines the location and size of the back buffer on screen. This is used by Direct3D when the back buffer contents are copied to the front buffer during {{Present}}. This method should not be run during the handling of WM_CREATE. An application should never pass a window handle to Direct3D while handling WM_CREATE. Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window. Note that D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, and D3DCREATE_SOFTWARE_VERTEXPROCESSING are mutually exclusive flags, and at least one of these vertex processing flags must be specified when calling this method. Back buffers created as part of the device are only lockable if D3DPRESENTFLAG_LOCKABLE_BACKBUFFER is specified in the presentation parameters. (Multisampled back buffers and depth surfaces are never lockable.) The methods {{Reset}}, , and {{TestCooperativeLevel}} must be called from the same thread that used this method to create a device. D3DFMT_UNKNOWN can be specified for the windowed mode back buffer format when calling CreateDevice, {{Reset}}, and {{CreateAdditionalSwapChain}}. This means the application does not have to query the current desktop format before calling CreateDevice for windowed mode. For full-screen mode, the back buffer format must be specified. If you attempt to create a device on a 0x0 sized window, CreateDevice will fail. an instance of Ordinal number that denotes the display adapter. {{D3DADAPTER_DEFAULT}} is always the primary display adapter. Member of the enumerated type that denotes the desired device type. If the desired device type is not available, the method will fail. The focus window alerts Direct3D when an application switches from foreground mode to background mode. See Remarks. For full-screen mode, the window specified must be a top-level window. For windowed mode, this parameter may be NULL only if the hDeviceWindow member of pPresentationParameters is set to a valid, non-NULL value. Combination of one or more options that control device creation. For more information, see {{D3DCREATE}}. Pointer to a structure, describing the presentation parameters for the device to be created. If BehaviorFlags specifies {{D3DCREATE_ADAPTERGROUP_DEVICE}}, pPresentationParameters is an array. Regardless of the number of heads that exist, only one depth/stencil surface is automatically created. For Windows 2000 and Windows XP, the full-screen device display refresh rate is set in the following order: User-specified nonzero ForcedRefreshRate registry key, if supported by the device. Application-specified nonzero refresh rate value in the presentation parameter. Refresh rate of the latest desktop mode, if supported by the device. 75 hertz if supported by the device. 60 hertz if supported by the device. Device default. An unsupported refresh rate will default to the closest supported refresh rate below it. For example, if the application specifies 63 hertz, 60 hertz will be used. There are no supported refresh rates below 57 hertz. pPresentationParameters is both an input and an output parameter. Calling this method may change several members including: If BackBufferCount, BackBufferWidth, and BackBufferHeight are 0 before the method is called, they will be changed when the method returns. If BackBufferFormat equals before the method is called, it will be changed when the method returns. Address of a pointer to the returned interface, which represents the created device. If the method succeeds, the return value is D3D_OK. If the method fails, the return value can be one of the following: D3DERR_DEVICELOST, D3DERR_INVALIDCALL, D3DERR_NOTAVAILABLE, D3DERR_OUTOFVIDEOMEMORY. HRESULT CreateDevice([None] UINT Adapter,[None] D3DDEVTYPE DeviceType,[None] HWND hFocusWindow,[None] int BehaviorFlags,[None] D3DPRESENT_PARAMETERS* pPresentationParameters,[None] IDirect3DDevice9** ppReturnedDeviceInterface) Clears one or more surfaces such as a render target, a stencil buffer, and a depth buffer. Flags that specify which surfaces will be cleared. The color that will be used to fill the cleared render target. The value that will be used to fill the cleared depth buffer. The value that will be used to fill the cleared stencil buffer. A object describing the result of the operation. HRESULT IDirect3DDevice9::Clear([None] int Count,[In, Buffer, Optional] const D3DRECT* pRects,[None] int Flags,[None] D3DCOLOR Color,[None] float Z,[None] int Stencil) Clears one or more surfaces such as a render target, a stencil buffer, and a depth buffer. Flags that specify which surfaces will be cleared. The color that will be used to fill the cleared render target. The value that will be used to fill the cleared depth buffer. The value that will be used to fill the cleared stencil buffer. A object describing the result of the operation. HRESULT IDirect3DDevice9::Clear([None] int Count,[In, Buffer, Optional] const D3DRECT* pRects,[None] int Flags,[None] D3DCOLOR Color,[None] float Z,[None] int Stencil) Clears one or more surfaces such as a render target, a stencil buffer, and a depth buffer. Flags that specify which surfaces will be cleared. The color that will be used to fill the cleared render target. The value that will be used to fill the cleared depth buffer. The value that will be used to fill the cleared stencil buffer. The areas on the surfaces that will be cleared. A object describing the result of the operation. HRESULT IDirect3DDevice9::Clear([None] int Count,[In, Buffer, Optional] const D3DRECT* pRects,[None] int Flags,[None] D3DCOLOR Color,[None] float Z,[None] int Stencil) Clears one or more surfaces such as a render target, a stencil buffer, and a depth buffer. Flags that specify which surfaces will be cleared. The color that will be used to fill the cleared render target. The value that will be used to fill the cleared depth buffer. The value that will be used to fill the cleared stencil buffer. The areas on the surfaces that will be cleared. A object describing the result of the operation. HRESULT IDirect3DDevice9::Clear([None] int Count,[In, Buffer, Optional] const D3DRECT* pRects,[None] int Flags,[None] D3DCOLOR Color,[None] float Z,[None] int Stencil) Allows an application to fill a rectangular area of a D3DPOOL_DEFAULT surface with a specified color. This method can only be applied to a render target, a render-target texture surface, or an off-screen plain surface with a pool type of D3DPOOL_DEFAULT. IDirect3DDevice9::ColorFill will work with all formats. However, when using a reference or software device, the only formats supported are D3DFMT_X1R5G5B5, D3DFMT_A1R5G5B5, D3DFMT_R5G6B5, D3DFMT_X8R8G8B8, D3DFMT_A8R8G8B8, D3DFMT_YUY2, D3DFMT_G8R8_G8B8, D3DFMT_UYVY, D3DFMT_R8G8_B8G8, D3DFMT_R16F, D3DFMT_G16R16F, D3DFMT_A16B16G16R16F, D3DFMT_R32F, D3DFMT_G32R32F, and D3DFMT_A32B32G32R32F. When using a DirectX 7 or DirectX 8.x driver, the only YUV formats supported are D3DFMT_UYVY and D3DFMT_YUY2. Pointer to the surface to be filled. Color used for filling. A object describing the result of the operation. HRESULT IDirect3DDevice9::ColorFill([None] IDirect3DSurface9* pSurface,[In, Optional] const RECT* pRect,[None] D3DCOLOR color) Draws the indexed user primitives. Type of the primitive. Minimum index of the vertex. The vertex count. The primitive count. The index data. The index data format. The vertex data. The vertex stride. A object describing the result of the operation. Draws the indexed user primitives. Type of the primitive. The start index. Minimum index of the vertex. The vertex count. The primitive count. The index data. The index data format. The vertex data. The vertex stride. A object describing the result of the operation. Draws the indexed user primitives. Type of the primitive. The start index. The start vertex. Minimum index of the vertex. The vertex count. The primitive count. The index data. The index data format. The vertex data. The vertex stride. A object describing the result of the operation. Draws the rectangle patch. The handle. The segment counts. A object describing the result of the operation. HRESULT IDirect3DDevice9::DrawRectPatch([In] unsigned int Handle,[In, Buffer] const float* pNumSegs,[In] const void* pRectPatchInfo) Draws the rectangle patch. The handle. The segment counts. The info. A object describing the result of the operation. IDirect3DDevice9::DrawRectPatch Draws the triangle patch. The handle. The segment counts. A object describing the result of the operation. HRESULT IDirect3DDevice9::DrawTriPatch([In] unsigned int Handle,[In, Buffer] const float* pNumSegs,[In] const void* pTriPatchInfo) Draws the triangle patch. The handle. The segment counts. The info. A object describing the result of the operation. Draws the user primitives. Type of the primitive. The primitive count. The data. The vertex stream zero stride. A object describing the result of the operation. Draws the user primitives. Type of the primitive. The start index. The primitive count. The data. The vertex stream zero stride. A object describing the result of the operation. Gets the back buffer. The swap chain. The back buffer. A object describing the result of the operation. Gets the palette entries. The palette number. An array of Gets the pixel shader boolean constant. The start register. The count. An array of boolean constants Gets the pixel shader float constant. The start register. The count. An array of float constants Gets the pixel shader integer constant. The start register. The count. An array of int constants Gets the state of the render. The state. The render state value HRESULT IDirect3DDevice9::GetRenderState([In] D3DRENDERSTATETYPE State,[In] void* pValue) Gets the state of the render. Type of the state value. The state. The render state value HRESULT IDirect3DDevice9::GetRenderState([In] D3DRENDERSTATETYPE State,[In] void* pValue) Gets the state of the sampler. The sampler. The state. The sampler state value HRESULT IDirect3DDevice9::GetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] void* pValue) Gets the state of the sampler. Type of the sampler statet value The sampler. The state. The sampler state value HRESULT IDirect3DDevice9::GetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] void* pValue) Gets the state of the texture stage. The stage. The type. The texture stage state. HRESULT IDirect3DDevice9::GetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] void* pValue) Gets the state of the texture stage. Type of the texture stage state The stage. The type. The texture stage state. HRESULT IDirect3DDevice9::GetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] void* pValue) Gets the vertex shader boolean constant. The start register. The count. An array of boolean constants HRESULT IDirect3DDevice9::GetVertexShaderConstantB([In] unsigned int StartRegister,[In] void* pConstantData,[In] unsigned int BoolCount) Gets the vertex shader float constant. The start register. The count. An array of float constants HRESULT IDirect3DDevice9::GetVertexShaderConstantF([In] unsigned int StartRegister,[In, Buffer] float* pConstantData,[In] unsigned int Vector4fCount) Gets the vertex shader integer constant. The start register. The count. An array of int constants HRESULT IDirect3DDevice9::GetVertexShaderConstantI([In] unsigned int StartRegister,[Out] int* pConstantData,[In] unsigned int Vector4iCount) Sets the cursor position. The point. if set to true [flags]. void IDirect3DDevice9::SetCursorPosition([In] int X,[In] int Y,[In] unsigned int Flags) Sets the cursor position. The x. The y. if set to true [flags]. void IDirect3DDevice9::SetCursorPosition([In] int X,[In] int Y,[In] unsigned int Flags) Sets the cursor properties. The point. The cursor bitmap ref. HRESULT IDirect3DDevice9::SetCursorProperties([In] unsigned int XHotSpot,[In] unsigned int YHotSpot,[In] IDirect3DSurface9* pCursorBitmap) Sets the gamma ramp. The swap chain. The ramp ref. if set to true [calibrate]. void IDirect3DDevice9::SetGammaRamp([In] unsigned int iSwapChain,[In] unsigned int Flags,[In] const D3DGAMMARAMP* pRamp) Presents the contents of the next buffer in the sequence of back buffers to the screen. A object describing the result of the operation. IDirect3DDevice9::Present Presents the contents of the next buffer in the sequence of back buffers to the screen. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. A object describing the result of the operation. IDirect3DDevice9::Present Presents the contents of the next buffer in the sequence of back buffers to the screen. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. The destination window whose client area is taken as the target for this presentation. A object describing the result of the operation. IDirect3DDevice9::Present Presents the contents of the next buffer in the sequence of back buffers to the screen. The area of the back buffer that should be presented. The area of the front buffer that should receive the result of the presentation. The destination window whose client area is taken as the target for this presentation. Specifies a region on the back buffer that contains the minimal amount of pixels that need to be updated. A object describing the result of the operation. IDirect3DDevice9::Present Resets the stream source frequency by setting the frequency to 1. The stream index. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetStreamSourceFreq([In] unsigned int StreamNumber,[In] unsigned int Setting) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the pixel shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) Sets the pixel shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) Sets the pixel shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the RenderState. State of the render. if set to true [enable]. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetRenderState([In] D3DRENDERSTATETYPE State,[In] unsigned int Value) Sets the RenderState. State of the render. A float value. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetRenderState([In] D3DRENDERSTATETYPE State,[In] unsigned int Value) Sets the RenderState. Type of the enum value State of the render. An enum value. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetRenderState([In] D3DRENDERSTATETYPE State,[In] unsigned int Value) Sets the SamplerState. The sampler. The type. The texture filter. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] unsigned int Value) Sets the SamplerState. The sampler. The type. The texture address. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] unsigned int Value) Sets the SamplerState. The sampler. The type. A float value. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] unsigned int Value) Sets the stream source frequency. The stream. The frequency. The source. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetStreamSourceFreq([In] unsigned int StreamNumber,[In] unsigned int Setting) Sets the state of the texture stage. The stage. The type. The texture argument. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) Sets the state of the texture stage. The stage. The type. The texture operation. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) Sets the state of the texture stage. The stage. The type. The texture transform. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) Sets the state of the texture stage. The stage. The type. The value. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) Sets the transform. The state. The matrix ref. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTransform([In] D3DTRANSFORMSTATETYPE State,[In] const D3DMATRIX* pMatrix) Sets the transform. The index. The matrix ref. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetTransform([In] D3DTRANSFORMSTATETYPE State,[In] const D3DMATRIX* pMatrix) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Sets the vertex shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) Sets the vertex shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) Sets the vertex shader constant. The start register. The data. The offset. The count. A object describing the result of the operation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) Stretches the rectangle. The source surface ref. The dest surface ref. The filter. A object describing the result of the operation. HRESULT IDirect3DDevice9::StretchRect([In] IDirect3DSurface9* pSourceSurface,[In, Optional] const RECT* pSourceRect,[In] IDirect3DSurface9* pDestSurface,[In, Optional] const RECT* pDestRect,[In] D3DTEXTUREFILTERTYPE Filter) Updates the surface. The source surface ref. The destination surface ref. A object describing the result of the operation. HRESULT IDirect3DDevice9::UpdateSurface([In] IDirect3DSurface9* pSourceSurface,[In] const RECT* pSourceRect,[In] IDirect3DSurface9* pDestinationSurface,[In] const POINT* pDestPoint) Initializes a new instance of the class. The native pointer. No documentation. No documentation. HRESULT IDirect3DDevice9::TestCooperativeLevel() No documentation. No documentation. unsigned int IDirect3DDevice9::GetAvailableTextureMem() No documentation. No documentation. HRESULT IDirect3DDevice9::EvictManagedResources() No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetDirect3D([Out] IDirect3D9** ppD3D9) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetDeviceCaps([Out] D3DCAPS9* pCaps) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetDisplayMode([In] unsigned int iSwapChain,[Out] D3DDISPLAYMODE* pMode) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetCreationParameters([Out] D3DDEVICE_CREATION_PARAMETERS* pParameters) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetCursorProperties([In] unsigned int XHotSpot,[In] unsigned int YHotSpot,[In] IDirect3DSurface9* pCursorBitmap) No documentation. No documentation. No documentation. No documentation. void IDirect3DDevice9::SetCursorPosition([In] int X,[In] int Y,[In] unsigned int Flags) No documentation. No documentation. No documentation. BOOL IDirect3DDevice9::ShowCursor([In] BOOL bShow) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateAdditionalSwapChain([In] D3DPRESENT_PARAMETERS* pPresentationParameters,[Out, Fast] IDirect3DSwapChain9** pSwapChain) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetSwapChain([In] unsigned int iSwapChain,[Out] IDirect3DSwapChain9** pSwapChain) No documentation. No documentation. unsigned int IDirect3DDevice9::GetNumberOfSwapChains() No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::Reset([In] D3DPRESENT_PARAMETERS* pPresentationParameters) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::Present([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const void* pDirtyRegion) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetBackBuffer([In] unsigned int iSwapChain,[In] unsigned int iBackBuffer,[In] D3DBACKBUFFER_TYPE Type,[Out] IDirect3DSurface9** ppBackBuffer) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetRasterStatus([In] unsigned int iSwapChain,[Out] D3DRASTER_STATUS* pRasterStatus) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetDialogBoxMode([In] BOOL bEnableDialogs) No documentation. No documentation. No documentation. No documentation. void IDirect3DDevice9::SetGammaRamp([In] unsigned int iSwapChain,[In] unsigned int Flags,[In] const D3DGAMMARAMP* pRamp) No documentation. No documentation. void IDirect3DDevice9::GetGammaRamp([In] unsigned int iSwapChain,[Out] D3DGAMMARAMP* pRamp) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DTexture9** ppTexture,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateVolumeTexture([In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DVolumeTexture9** ppVolumeTexture,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateCubeTexture([In] unsigned int EdgeLength,[In] unsigned int Levels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DCubeTexture9** ppCubeTexture,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateVertexBuffer([In] unsigned int Length,[In] D3DUSAGE Usage,[In] D3DFVF FVF,[In] D3DPOOL Pool,[Out, Fast] IDirect3DVertexBuffer9** ppVertexBuffer,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateIndexBuffer([In] unsigned int Length,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DIndexBuffer9** ppIndexBuffer,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateRenderTarget([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateDepthStencilSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::UpdateSurface([In] IDirect3DSurface9* pSourceSurface,[In, Optional] const RECT* pSourceRect,[In] IDirect3DSurface9* pDestinationSurface,[In, Optional] const POINT* pDestPoint) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::UpdateTexture([In] IDirect3DBaseTexture9* pSourceTexture,[In] IDirect3DBaseTexture9* pDestinationTexture) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetRenderTargetData([In] IDirect3DSurface9* pRenderTarget,[In] IDirect3DSurface9* pDestSurface) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetFrontBufferData([In] unsigned int iSwapChain,[Out] IDirect3DSurface9* pDestSurface) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::StretchRect([In] IDirect3DSurface9* pSourceSurface,[In, Optional] const RECT* pSourceRect,[In] IDirect3DSurface9* pDestSurface,[In, Optional] const RECT* pDestRect,[In] D3DTEXTUREFILTERTYPE Filter) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::ColorFill([In] IDirect3DSurface9* pSurface,[In, Optional] const RECT* pRect,[In] D3DCOLOR color) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateOffscreenPlainSurface([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetRenderTarget([In] unsigned int RenderTargetIndex,[In] IDirect3DSurface9* pRenderTarget) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetRenderTarget([In] unsigned int RenderTargetIndex,[Out] IDirect3DSurface9** ppRenderTarget) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetDepthStencilSurface([In] IDirect3DSurface9* pNewZStencil) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetDepthStencilSurface([Out] IDirect3DSurface9** ppZStencilSurface) No documentation. No documentation. HRESULT IDirect3DDevice9::BeginScene() No documentation. No documentation. HRESULT IDirect3DDevice9::EndScene() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::Clear([In] unsigned int Count,[In, Buffer, Optional] const D3DRECT* pRects,[In] D3DCLEAR Flags,[In] int Color,[In] float Z,[In] unsigned int Stencil) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetTransform([In] int State,[In] const D3DMATRIX* pMatrix) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetTransform([In] D3DTRANSFORMSTATETYPE State,[Out] D3DMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::MultiplyTransform([In] D3DTRANSFORMSTATETYPE arg0,[In] const D3DMATRIX* arg1) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetViewport([In] const D3DVIEWPORT9* pViewport) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetViewport([Out] D3DVIEWPORT9* pViewport) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetMaterial([In] const D3DMATERIAL9* pMaterial) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetMaterial([Out] D3DMATERIAL9* pMaterial) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetLight([In] unsigned int Index,[In] const D3DLIGHT9* arg1) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetLight([In] unsigned int Index,[Out] D3DLIGHT9* arg1) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::LightEnable([In] unsigned int Index,[In] BOOL Enable) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetLightEnable([In] unsigned int Index,[Out] BOOL* pEnable) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetClipPlane([In] unsigned int Index,[In] const float* pPlane) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetClipPlane([In] unsigned int Index,[Out] float* pPlane) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetRenderState([In] D3DRENDERSTATETYPE State,[In] unsigned int Value) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetRenderState([In] D3DRENDERSTATETYPE State,[In] void* pValue) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateStateBlock([In] D3DSTATEBLOCKTYPE Type,[Out, Fast] IDirect3DStateBlock9** ppSB) No documentation. No documentation. HRESULT IDirect3DDevice9::BeginStateBlock() No documentation. No documentation. HRESULT IDirect3DDevice9::EndStateBlock([In] IDirect3DStateBlock9** ppSB) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetClipStatus([In] const D3DCLIPSTATUS9* pClipStatus) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetClipStatus([Out] D3DCLIPSTATUS9* pClipStatus) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetTexture([In] unsigned int Stage,[Out] IDirect3DBaseTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetTexture([In] unsigned int Stage,[In] IDirect3DBaseTexture9* pTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] void* pValue) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] void* pValue) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] unsigned int Value) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::ValidateDevice([In] unsigned int* pNumPasses) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetPaletteEntries([In] unsigned int PaletteNumber,[In, Buffer] const PALETTEENTRY* pEntries) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetPaletteEntries([In] unsigned int PaletteNumber,[In, Buffer] PALETTEENTRY* pEntries) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetCurrentTexturePalette([In] unsigned int PaletteNumber) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetCurrentTexturePalette([Out] unsigned int* PaletteNumber) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetScissorRect([In] const RECT* pRect) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetScissorRect([Out] RECT* pRect) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetSoftwareVertexProcessing([In] BOOL bSoftware) No documentation. No documentation. BOOL IDirect3DDevice9::GetSoftwareVertexProcessing() No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetNPatchMode([In] float nSegments) No documentation. No documentation. float IDirect3DDevice9::GetNPatchMode() No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawPrimitive([In] D3DPRIMITIVETYPE PrimitiveType,[In] unsigned int StartVertex,[In] unsigned int PrimitiveCount) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawIndexedPrimitive([In] D3DPRIMITIVETYPE arg0,[In] int BaseVertexIndex,[In] unsigned int MinVertexIndex,[In] unsigned int NumVertices,[In] unsigned int startIndex,[In] unsigned int primCount) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawPrimitiveUP([In] D3DPRIMITIVETYPE PrimitiveType,[In] unsigned int PrimitiveCount,[In] const void* pVertexStreamZeroData,[In] unsigned int VertexStreamZeroStride) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawIndexedPrimitiveUP([In] D3DPRIMITIVETYPE PrimitiveType,[In] unsigned int MinVertexIndex,[In] unsigned int NumVertices,[In] unsigned int PrimitiveCount,[In] const void* pIndexData,[In] D3DFORMAT IndexDataFormat,[In] const void* pVertexStreamZeroData,[In] unsigned int VertexStreamZeroStride) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::ProcessVertices([In] unsigned int SrcStartIndex,[In] unsigned int DestIndex,[In] unsigned int VertexCount,[In] IDirect3DVertexBuffer9* pDestBuffer,[In] IDirect3DVertexDeclaration9* pVertexDecl,[In] D3DLOCK Flags) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateVertexDeclaration([In, Buffer] const D3DVERTEXELEMENT9* pVertexElements,[Out, Fast] IDirect3DVertexDeclaration9** ppDecl) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetVertexDeclaration([In] IDirect3DVertexDeclaration9* pDecl) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetVertexDeclaration([Out] IDirect3DVertexDeclaration9** ppDecl) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetFVF([In] D3DFVF FVF) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetFVF([Out] D3DFVF* pFVF) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateVertexShader([In] const void* pFunction,[Out, Fast] IDirect3DVertexShader9** ppShader) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetVertexShader([In] IDirect3DVertexShader9* pShader) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetVertexShader([Out] IDirect3DVertexShader9** ppShader) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetVertexShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetVertexShaderConstantF([In] unsigned int StartRegister,[In, Buffer] float* pConstantData,[In] unsigned int Vector4fCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetVertexShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetVertexShaderConstantI([In] unsigned int StartRegister,[In, Buffer] int* pConstantData,[In] unsigned int Vector4iCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetVertexShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetVertexShaderConstantB([In] unsigned int StartRegister,[In] void* pConstantData,[In] unsigned int BoolCount) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetStreamSource([In] unsigned int StreamNumber,[In] IDirect3DVertexBuffer9* pStreamData,[In] unsigned int OffsetInBytes,[In] unsigned int Stride) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetStreamSource([In] unsigned int StreamNumber,[Out] IDirect3DVertexBuffer9** ppStreamData,[Out] unsigned int* pOffsetInBytes,[Out] unsigned int* pStride) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetStreamSourceFreq([In] unsigned int StreamNumber,[In] unsigned int Setting) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetStreamSourceFreq([In] unsigned int StreamNumber,[Out] unsigned int* pSetting) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetIndices([In] IDirect3DIndexBuffer9* pIndexData) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetIndices([Out] IDirect3DIndexBuffer9** ppIndexData) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreatePixelShader([In] const void* pFunction,[Out, Fast] IDirect3DPixelShader9** ppShader) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetPixelShader([In] IDirect3DPixelShader9* pShader) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetPixelShader([Out] IDirect3DPixelShader9** ppShader) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetPixelShaderConstantF([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4fCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetPixelShaderConstantF([In] unsigned int StartRegister,[In, Buffer] float* pConstantData,[In] unsigned int Vector4fCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetPixelShaderConstantI([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int Vector4iCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetPixelShaderConstantI([In] unsigned int StartRegister,[In, Buffer] int* pConstantData,[In] unsigned int Vector4iCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::SetPixelShaderConstantB([In] unsigned int StartRegister,[In] const void* pConstantData,[In] unsigned int BoolCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::GetPixelShaderConstantB([In] unsigned int StartRegister,[In] void* pConstantData,[In] unsigned int BoolCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawRectPatch([In] unsigned int Handle,[In, Buffer] const float* pNumSegs,[In] const void* pRectPatchInfo) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DrawTriPatch([In] unsigned int Handle,[In, Buffer] const float* pNumSegs,[In] const void* pTriPatchInfo) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::DeletePatch([In] unsigned int Handle) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9::CreateQuery([In] D3DQUERYTYPE Type,[Out, Fast] IDirect3DQuery9** ppQuery) Gets the available texture memory. Gets the driver level. Gets the pixel shader profile. Gets the vertex shader profile. Gets or sets a value indicating whether the cursor can be displayed. true if the cursor can be displayed; otherwise, false. No documentation. GetDirect3D HRESULT IDirect3DDevice9::GetDirect3D([Out] IDirect3D9** ppD3D9) No documentation. GetDeviceCaps HRESULT IDirect3DDevice9::GetDeviceCaps([Out] D3DCAPS9* pCaps) No documentation. GetCreationParameters HRESULT IDirect3DDevice9::GetCreationParameters([Out] D3DDEVICE_CREATION_PARAMETERS* pParameters) No documentation. GetNumberOfSwapChains unsigned int IDirect3DDevice9::GetNumberOfSwapChains() No documentation. SetDialogBoxMode HRESULT IDirect3DDevice9::SetDialogBoxMode([In] BOOL bEnableDialogs) No documentation. GetDepthStencilSurface HRESULT IDirect3DDevice9::GetDepthStencilSurface([Out] IDirect3DSurface9** ppZStencilSurface) No documentation. GetViewport HRESULT IDirect3DDevice9::GetViewport([Out] D3DVIEWPORT9* pViewport) No documentation. GetMaterial HRESULT IDirect3DDevice9::GetMaterial([Out] D3DMATERIAL9* pMaterial) No documentation. GetClipStatus HRESULT IDirect3DDevice9::GetClipStatus([Out] D3DCLIPSTATUS9* pClipStatus) No documentation. GetCurrentTexturePalette HRESULT IDirect3DDevice9::GetCurrentTexturePalette([Out] unsigned int* PaletteNumber) No documentation. GetScissorRect HRESULT IDirect3DDevice9::GetScissorRect([Out] RECT* pRect) No documentation. GetSoftwareVertexProcessing BOOL IDirect3DDevice9::GetSoftwareVertexProcessing() No documentation. GetNPatchMode float IDirect3DDevice9::GetNPatchMode() No documentation. GetVertexDeclaration HRESULT IDirect3DDevice9::GetVertexDeclaration([Out] IDirect3DVertexDeclaration9** ppDecl) No documentation. GetFVF HRESULT IDirect3DDevice9::GetFVF([Out] D3DFVF* pFVF) No documentation. GetVertexShader HRESULT IDirect3DDevice9::GetVertexShader([Out] IDirect3DVertexShader9** ppShader) No documentation. GetIndices HRESULT IDirect3DDevice9::GetIndices([Out] IDirect3DIndexBuffer9** ppIndexData) No documentation. GetPixelShader HRESULT IDirect3DDevice9::GetPixelShader([Out] IDirect3DPixelShader9** ppShader) A collection of . Functions Constant SdkVersion. D3D_SDK_VERSION DLLs loaders No documentation. No documentation. No documentation. No documentation. HRESULT Direct3DCreate9Ex([In] unsigned int SDKVersion,[Out, Fast] IDirect3D9Ex** arg1) No documentation. No documentation. No documentation. IDirect3D9* Direct3DCreate9([In] unsigned int SDKVersion) Functions Constant Version. D3DX_VERSION Constant SdkVersion. D3DX_SDK_VERSION DLLs loaders No documentation. No documentation. unsigned int D3DPERF_GetStatus() No documentation. No documentation. No documentation. void D3DPERF_SetMarker([In] D3DCOLOR col,[In] const wchar_t* wszName) No documentation. No documentation. BOOL D3DPERF_QueryRepeatFrame() No documentation. No documentation. No documentation. No documentation. int D3DPERF_BeginEvent([In] D3DCOLOR col,[In] const wchar_t* wszName) No documentation. No documentation. void D3DPERF_SetOptions([In] unsigned int dwOptions) No documentation. No documentation. No documentation. void D3DPERF_SetRegion([In] D3DCOLOR col,[In] const wchar_t* wszName) No documentation. No documentation. int D3DPERF_EndEvent() No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFrameAppendChild([In] D3DXFRAME* pFrameParent,[In] const D3DXFRAME* pFrameChild) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateKeyframedAnimationSet([In] const char* pName,[In] double TicksPerSecond,[In] D3DXPLAYBACK_TYPE Playback,[In] unsigned int NumAnimations,[In] unsigned int NumCallbackKeys,[In] const D3DXKEY_CALLBACK* pCallbackKeys,[In] ID3DXKeyframedAnimationSet** ppAnimationSet) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFrameRegisterNamedMatrices([In] D3DXFRAME* pFrameRoot,[In] ID3DXAnimationController* pAnimController) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshHierarchyFromXInMemory([In] const void* Memory,[In] unsigned int SizeOfMemory,[In] unsigned int MeshOptions,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXAllocateHierarchy* pAlloc,[In] ID3DXLoadUserData* pUserDataLoader,[In] D3DXFRAME** ppFrameHierarchy,[In] ID3DXAnimationController** ppAnimController) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCompressedAnimationSet([In] const char* pName,[In] double TicksPerSecond,[In] D3DXPLAYBACK_TYPE Playback,[In] ID3DXBuffer* pCompressedData,[In] unsigned int NumCallbackKeys,[In] const D3DXKEY_CALLBACK* pCallbackKeys,[In] ID3DXCompressedAnimationSet** ppAnimationSet) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveMeshHierarchyToFileW([In] const wchar_t* Filename,[In] unsigned int XFormat,[In] const D3DXFRAME* pFrameRoot,[In] ID3DXAnimationController* pAnimController,[In] ID3DXSaveUserData* pUserDataSaver) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFrameCalculateBoundingSphere([In] const D3DXFRAME* pFrameRoot,[In] D3DXVECTOR3* pObjectCenter,[In] float* pObjectRadius) No documentation. No documentation. No documentation. No documentation. D3DXFRAME* D3DXFrameFind([In] const D3DXFRAME* pFrameRoot,[In] const char* Name) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateAnimationController([In] unsigned int MaxNumMatrices,[In] unsigned int MaxNumAnimationSets,[In] unsigned int MaxNumTracks,[In] unsigned int MaxNumEvents,[In] ID3DXAnimationController** ppAnimController) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFrameDestroy([In] D3DXFRAME* pFrameRoot,[In] ID3DXAllocateHierarchy* pAlloc) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveMeshHierarchyToFileA([In] const char* Filename,[In] unsigned int XFormat,[In] const D3DXFRAME* pFrameRoot,[In] ID3DXAnimationController* pAnimcontroller,[In] ID3DXSaveUserData* pUserDataSaver) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshHierarchyFromXA([In] const char* Filename,[In] unsigned int MeshOptions,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXAllocateHierarchy* pAlloc,[In] ID3DXLoadUserData* pUserDataLoader,[In] D3DXFRAME** ppFrameHierarchy,[In] ID3DXAnimationController** ppAnimController) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshHierarchyFromXW([In] const wchar_t* Filename,[In] unsigned int MeshOptions,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXAllocateHierarchy* pAlloc,[In] ID3DXLoadUserData* pUserDataLoader,[In] D3DXFRAME** ppFrameHierarchy,[In] ID3DXAnimationController** ppAnimController) No documentation. No documentation. No documentation. unsigned int D3DXFrameNumNamedMatrices([In] const D3DXFRAME* pFrameRoot) No documentation. No documentation. No documentation. unsigned int D3DXGetDriverLevel([In] IDirect3DDevice9* pDevice) No documentation. No documentation. No documentation. BOOL D3DXDebugMute([In] BOOL Mute) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateFontA([In] IDirect3DDevice9* pDevice,[In] int Height,[In] unsigned int Width,[In] unsigned int Weight,[In] unsigned int MipLevels,[In] BOOL Italic,[In] unsigned int CharSet,[In] unsigned int OutputPrecision,[In] unsigned int Quality,[In] unsigned int PitchAndFamily,[In] const char* pFaceName,[In] ID3DXFont** ppFont) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateFontW([In] IDirect3DDevice9* pDevice,[In] int Height,[In] unsigned int Width,[In] unsigned int Weight,[In] unsigned int MipLevels,[In] BOOL Italic,[In] unsigned int CharSet,[In] unsigned int OutputPrecision,[In] unsigned int Quality,[In] unsigned int PitchAndFamily,[In] const wchar_t* pFaceName,[In] ID3DXFont** ppFont) No documentation. No documentation. No documentation. No documentation. BOOL D3DXCheckVersion([In] unsigned int D3DSdkVersion,[In] unsigned int D3DXSdkVersion) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateRenderToSurface([In] IDirect3DDevice9* pDevice,[In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] BOOL DepthStencil,[In] D3DFORMAT DepthStencilFormat,[In] ID3DXRenderToSurface** ppRenderToSurface) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateFontIndirectW([In] IDirect3DDevice9* pDevice,[In] const D3DXFONT_DESCW* pDesc,[In] ID3DXFont** ppFont) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSprite([In] IDirect3DDevice9* pDevice,[In] ID3DXSprite** ppSprite) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateLine([In] IDirect3DDevice9* pDevice,[In] ID3DXLine** ppLine) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateRenderToEnvMap([In] IDirect3DDevice9* pDevice,[In] unsigned int Size,[In] unsigned int MipLevels,[In] D3DFORMAT Format,[In] BOOL DepthStencil,[In] D3DFORMAT DepthStencilFormat,[In] ID3DXRenderToEnvMap** ppRenderToEnvMap) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffect([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectCompilerFromResourceW([In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXDisassembleEffect([In] ID3DXEffect* pEffect,[In] BOOL EnableColorCode,[In] ID3DXBuffer** ppDisassembly) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectCompilerFromFileA([In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectCompilerFromFileW([In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromFileExA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromResourceExA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromResourceExW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromResourceW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pSkipConstants,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromFileA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromFileW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectPool([Out, Fast] ID3DXEffectPool** ppPool) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectCompilerFromResourceA([In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateEffectFromResourceA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectPool* pPool,[In] ID3DXEffect** ppEffect,[In] ID3DXBuffer** ppCompilationErrors) No documentation. No documentation. No documentation. HRESULT D3DXFVFFromDeclarator([In, Buffer] const D3DVERTEXELEMENT9* pDeclarator,[Out] D3DFVF* pFVF) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveMeshToXW([In] const wchar_t* pFilename,[In] ID3DXMesh* pMesh,[In] const unsigned int* pAdjacency,[In] const D3DXMATERIAL* pMaterials,[In] const D3DXEFFECTINSTANCE* pEffectInstances,[In] unsigned int NumMaterials,[In] unsigned int Format) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSimplifyMesh([In] ID3DXMesh* pMesh,[In] const unsigned int* pAdjacency,[In] const D3DXATTRIBUTEWEIGHTS* pVertexAttributeWeights,[In] const float* pVertexWeights,[In] unsigned int MinValue,[In] unsigned int Options,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXTessellateRectPatch([In] IDirect3DVertexBuffer9* pVB,[In] const float* pNumSegs,[In] const D3DVERTEXELEMENT9* pdwInDecl,[In] const D3DRECTPATCH_INFO* pRectPatchInfo,[In] ID3DXMesh* pMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXIntersectSubset([In] ID3DXBaseMesh* pMesh,[In] unsigned int AttribId,[In] const D3DXVECTOR3* pRayPos,[In] const D3DXVECTOR3* pRayDir,[In] BOOL* pHit,[In] unsigned int* pFaceIndex,[In] float* pU,[In] float* pV,[In] float* pDist,[In] ID3DXBuffer** ppAllHits,[In] unsigned int* pCountOfHits) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeTangentFrameEx([In] ID3DXMesh* pMesh,[In] unsigned int dwTextureInSemantic,[In] unsigned int dwTextureInIndex,[In] unsigned int dwUPartialOutSemantic,[In] unsigned int dwUPartialOutIndex,[In] unsigned int dwVPartialOutSemantic,[In] unsigned int dwVPartialOutIndex,[In] unsigned int dwNormalOutSemantic,[In] unsigned int dwNormalOutIndex,[In] unsigned int dwOptions,[In] const unsigned int* pdwAdjacency,[In] float fPartialEdgeThreshold,[In] float fSingularPointThreshold,[In] float fNormalEdgeThreshold,[In] ID3DXMesh** ppMeshOut,[In] ID3DXBuffer** ppVertexMapping) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeIMTFromPerTexelSignal([In] ID3DXMesh* pMesh,[In] unsigned int dwTextureIndex,[In] float* pfTexelSignal,[In] unsigned int uWidth,[In] unsigned int uHeight,[In] unsigned int uSignalDimension,[In] unsigned int uComponents,[In] unsigned int dwOptions,[In] __function__stdcall* pStatusCallback,[In] void* pUserContext,[In] ID3DXBuffer** ppIMTData) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXDeclaratorFromFVF([In] D3DFVF FVF,[In, Buffer] D3DVERTEXELEMENT9* pDeclarator) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXUVAtlasCreate([In] ID3DXMesh* pMesh,[In] unsigned int uMaxChartNumber,[In] float fMaxStretch,[In] unsigned int uWidth,[In] unsigned int uHeight,[In] float fGutter,[In] unsigned int dwTextureIndex,[In] const unsigned int* pdwAdjacency,[In] const unsigned int* pdwFalseEdgeAdjacency,[In] const float* pfIMTArray,[In] __function__stdcall* pStatusCallback,[In] float fCallbackFrequency,[In] void* pUserContext,[In] unsigned int dwOptions,[In] ID3DXMesh** ppMeshOut,[In] ID3DXBuffer** ppFacePartitioning,[In] ID3DXBuffer** ppVertexRemapArray,[In] float* pfMaxStretchOut,[In] unsigned int* puNumChartsOut) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSkinMeshFromXof([In] ID3DXFileData* pxofMesh,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pMatOut,[In] ID3DXSkinInfo** ppSkinInfo,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXUVAtlasPack([In] ID3DXMesh* pMesh,[In] unsigned int uWidth,[In] unsigned int uHeight,[In] float fGutter,[In] unsigned int dwTextureIndex,[In] const unsigned int* pdwPartitionResultAdjacency,[In] __function__stdcall* pStatusCallback,[In] float fCallbackFrequency,[In] void* pUserContext,[In] unsigned int dwOptions,[In] ID3DXBuffer* pFacePartitioning) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshFromXof([In] ID3DXFileData* pxofMesh,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeIMTFromSignal([In] ID3DXMesh* pMesh,[In] unsigned int dwTextureIndex,[In] unsigned int uSignalDimension,[In] float fMaxUVDistance,[In] unsigned int dwOptions,[In] __function__stdcall* pSignalCallback,[In] void* pUserData,[In] __function__stdcall* pStatusCallback,[In] void* pUserContext,[In] ID3DXBuffer** ppIMTData) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeTangentFrame([In] ID3DXMesh* pMesh,[In] unsigned int dwOptions) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXRectPatchSize([In] const float* pfNumSegs,[Out] unsigned int* pdwTriangles,[Out] unsigned int* pdwVertices) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreatePMeshFromStream([In] IStream* pStream,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXPMesh** ppPMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeBoundingBox([In] const D3DXVECTOR3* pFirstPosition,[In] unsigned int NumVertices,[In] unsigned int dwStride,[In] D3DXVECTOR3* pMin,[In] D3DXVECTOR3* pMax) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeIMTFromTexture([In] ID3DXMesh* pMesh,[In] IDirect3DTexture9* pTexture,[In] unsigned int dwTextureIndex,[In] unsigned int dwOptions,[In] __function__stdcall* pStatusCallback,[In] void* pUserContext,[In] ID3DXBuffer** ppIMTData) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshFromXA([In] const char* pFilename,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateBuffer([In] unsigned int NumBytes,[In] ID3DXBuffer** ppBuffer) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXWeldVertices([In] ID3DXMesh* pMesh,[In] unsigned int Flags,[In] const D3DXWELDEPSILONS* pEpsilons,[In] const unsigned int* pAdjacencyIn,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGenerateOutputDecl([In, Buffer] D3DVERTEXELEMENT9* pOutput,[In, Buffer] const D3DVERTEXELEMENT9* pInput) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGeneratePMesh([In] ID3DXMesh* pMesh,[In] const unsigned int* pAdjacency,[In] const D3DXATTRIBUTEWEIGHTS* pVertexAttributeWeights,[In] const float* pVertexWeights,[In] unsigned int MinValue,[In] unsigned int Options,[In] ID3DXPMesh** ppPMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateMeshFVF([In] unsigned int NumFaces,[In] unsigned int NumVertices,[In] unsigned int Options,[In] D3DFVF FVF,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXValidMesh([In] ID3DXMesh* pMeshIn,[In] const unsigned int* pAdjacency,[In] ID3DXBuffer** ppErrorsAndWarnings) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSPMesh([In] ID3DXMesh* pMesh,[In] const unsigned int* pAdjacency,[In] const D3DXATTRIBUTEWEIGHTS* pVertexAttributeWeights,[In] const float* pVertexWeights,[In] ID3DXSPMesh** ppSMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSkinInfoFVF([In] unsigned int NumVertices,[In] D3DFVF FVF,[In] unsigned int NumBones,[In] ID3DXSkinInfo** ppSkinInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveMeshToXA([In] const char* pFilename,[In] ID3DXMesh* pMesh,[In] const unsigned int* pAdjacency,[In] const D3DXMATERIAL* pMaterials,[In] const D3DXEFFECTINSTANCE* pEffectInstances,[In] unsigned int NumMaterials,[In] unsigned int Format) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXValidPatchMesh([In] ID3DXPatchMesh* pMesh,[In] unsigned int* dwcDegenerateVertices,[In] unsigned int* dwcDegeneratePatches,[In] ID3DXBuffer** ppErrorsAndWarnings) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeBoundingSphere([In] const D3DXVECTOR3* pFirstPosition,[In] unsigned int NumVertices,[In] unsigned int dwStride,[In] D3DXVECTOR3* pCenter,[In] float* pRadius) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. BOOL D3DXBoxBoundProbe([In] const D3DXVECTOR3* pMin,[In] const D3DXVECTOR3* pMax,[In] const D3DXVECTOR3* pRayPosition,[In] const D3DXVECTOR3* pRayDirection) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXUVAtlasPartition([In] ID3DXMesh* pMesh,[In] unsigned int uMaxChartNumber,[In] float fMaxStretch,[In] unsigned int dwTextureIndex,[In] const unsigned int* pdwAdjacency,[In] const unsigned int* pdwFalseEdgeAdjacency,[In] const float* pfIMTArray,[In] __function__stdcall* pStatusCallback,[In] float fCallbackFrequency,[In] void* pUserContext,[In] unsigned int dwOptions,[In] ID3DXMesh** ppMeshOut,[In] ID3DXBuffer** ppFacePartitioning,[In] ID3DXBuffer** ppVertexRemapArray,[In] ID3DXBuffer** ppPartitionResultAdjacency,[In] float* pfMaxStretchOut,[In] unsigned int* puNumChartsOut) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSplitMesh([In] ID3DXMesh* pMeshIn,[In] const unsigned int* pAdjacencyIn,[In] const unsigned int MaxSize,[In] const unsigned int Options,[In] unsigned int* pMeshesOut,[In] ID3DXBuffer** ppMeshArrayOut,[In] ID3DXBuffer** ppAdjacencyArrayOut,[In] ID3DXBuffer** ppFaceRemapArrayOut,[In] ID3DXBuffer** ppVertRemapArrayOut) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeTangent([In] ID3DXMesh* Mesh,[In] unsigned int TexStage,[In] unsigned int TangentIndex,[In] unsigned int BinormIndex,[In] unsigned int Wrap,[In] const unsigned int* pAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXIntersect([In] ID3DXBaseMesh* pMesh,[In] const D3DXVECTOR3* pRayPos,[In] const D3DXVECTOR3* pRayDir,[In] BOOL* pHit,[In] unsigned int* pFaceIndex,[In] float* pU,[In] float* pV,[In] float* pDist,[In] ID3DXBuffer** ppAllHits,[In] unsigned int* pCountOfHits) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshFromXResource([In] HINSTANCE Module,[In] const char* Name,[In] const char* Type,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXOptimizeVertices([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pVertexRemap) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadPatchMeshFromXof([In] ID3DXFileData* pXofObjMesh,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXPatchMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateNPatchMesh([In] ID3DXMesh* pMeshSysMem,[In] ID3DXPatchMesh** pPatchMesh) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeNormals([In] ID3DXBaseMesh* pMesh,[In] const unsigned int* pAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSkinInfo([In] unsigned int NumVertices,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] unsigned int NumBones,[In] ID3DXSkinInfo** ppSkinInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreatePatchMesh([In] const D3DXPATCHINFO* pInfo,[In] unsigned int dwNumPatches,[In] unsigned int dwNumVertices,[In] unsigned int dwOptions,[In, Buffer] const D3DVERTEXELEMENT9* pDecl,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXPatchMesh** pPatchMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXConcatenateMeshes([In] ID3DXMesh** ppMeshes,[In] unsigned int NumMeshes,[In] unsigned int Options,[In] const D3DXMATRIX* pGeomXForms,[In] const D3DXMATRIX* pTextureXForms,[In, Buffer] const D3DVERTEXELEMENT9* pDecl,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXMesh** ppMeshOut) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. BOOL D3DXSphereBoundProbe([In] const D3DXVECTOR3* pCenter,[In] float Radius,[In] const D3DXVECTOR3* pRayPosition,[In] const D3DXVECTOR3* pRayDirection) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateMesh([In] unsigned int NumFaces,[In] unsigned int NumVertices,[In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXTriPatchSize([In] const float* pfNumSegs,[Out] unsigned int* pdwTriangles,[Out] unsigned int* pdwVertices) No documentation. No documentation. No documentation. unsigned int D3DXGetFVFVertexSize([In] D3DFVF FVF) No documentation. No documentation. No documentation. unsigned int D3DXGetDeclLength([In, Buffer] const D3DVERTEXELEMENT9* pDecl) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXTessellateTriPatch([In] IDirect3DVertexBuffer9* pVB,[In] const float* pNumSegs,[In] const D3DVERTEXELEMENT9* pInDecl,[In] const D3DTRIPATCH_INFO* pTriPatchInfo,[In] ID3DXMesh* pMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXConvertMeshSubsetToStrips([In] ID3DXBaseMesh* MeshIn,[In] unsigned int AttribId,[In] unsigned int IBOptions,[In] IDirect3DIndexBuffer9** ppIndexBuffer,[In] unsigned int* pNumIndices,[In] ID3DXBuffer** ppStripLengths,[In] unsigned int* pNumStrips) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. BOOL D3DXIntersectTri([In] const D3DXVECTOR3* p0,[In] const D3DXVECTOR3* p1,[In] const D3DXVECTOR3* p2,[In] const D3DXVECTOR3* pRayPos,[In] const D3DXVECTOR3* pRayDir,[In] float* pU,[In] float* pV,[In] float* pDist) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXConvertMeshSubsetToSingleStrip([In] ID3DXBaseMesh* MeshIn,[In] unsigned int AttribId,[In] unsigned int IBOptions,[In] IDirect3DIndexBuffer9** ppIndexBuffer,[In] unsigned int* pNumIndices) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeIMTFromPerVertexSignal([In] ID3DXMesh* pMesh,[In] const float* pfVertexSignal,[In] unsigned int uSignalDimension,[In] unsigned int uSignalStride,[In] unsigned int dwOptions,[In] __function__stdcall* pStatusCallback,[In] void* pUserContext,[In] ID3DXBuffer** ppIMTData) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshFromXW([In] const wchar_t* pFilename,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSkinInfoFromBlendedMesh([In] ID3DXBaseMesh* pMesh,[In] unsigned int NumBones,[In] const D3DXBONECOMBINATION* pBoneCombinationTable,[In] ID3DXSkinInfo** ppSkinInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadMeshFromXInMemory([In] const void* Memory,[In] unsigned int SizeOfMemory,[In] unsigned int Options,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXBuffer** ppAdjacency,[In] ID3DXBuffer** ppMaterials,[In] ID3DXBuffer** ppEffectInstances,[In] unsigned int* pNumMaterials,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXOptimizeFaces([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pFaceRemap) No documentation. No documentation. No documentation. No documentation. unsigned int D3DXGetDeclVertexSize([In, Buffer] const D3DVERTEXELEMENT9* pDecl,[In] unsigned int Stream) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXTessellateNPatches([In] ID3DXMesh* pMeshIn,[In] const unsigned int* pAdjacencyIn,[In] float NumSegs,[In] BOOL QuadraticInterpNormals,[In] ID3DXMesh** ppMeshOut,[In] ID3DXBuffer** ppAdjacencyOut) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCleanMesh([In] D3DXCLEANTYPE CleanType,[In] ID3DXMesh* pMeshIn,[In] const unsigned int* pAdjacencyIn,[In] ID3DXMesh** ppMeshOut,[In] unsigned int* pAdjacencyOut,[In] ID3DXBuffer** ppErrorsAndWarnings) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetShaderInputSemantics([In] const void* pFunction,[In, Out, Buffer] D3DXSEMANTIC* pSemantics,[InOut] unsigned int* pCount) No documentation. No documentation. No documentation. HRESULT D3DXGetShaderConstantTable([In] const void* pFunction,[Out] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXAssembleShaderFromFileW([In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFindShaderComment([In] const void* pFunction,[In] unsigned int FourCC,[Out] const void** ppData,[Out] unsigned int* pSizeInBytes) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXPreprocessShaderFromFileA([In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetShaderConstantTableEx([In] const void* pFunction,[In] unsigned int Flags,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCompileShaderFromFileA([In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureShader([In] const unsigned int* pFunction,[In] ID3DXTextureShader** ppTextureShader) No documentation. No documentation. No documentation. const char* D3DXGetVertexShaderProfile([In] IDirect3DDevice9* pDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCompileShaderFromResourceW([In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXPreprocessShaderFromResourceA([In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXPreprocessShaderFromResourceW([In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXAssembleShaderFromResourceA([In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetShaderOutputSemantics([In] const void* pFunction,[In, Out, Buffer] D3DXSEMANTIC* pSemantics,[InOut] unsigned int* pCount) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCompileShaderFromResourceA([In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXAssembleShaderFromResourceW([In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXAssembleShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXDisassembleShader([In] const void* pShader,[In] BOOL EnableColorCode,[In] const char* pComments,[In] ID3DXBuffer** ppDisassembly) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXPreprocessShaderFromFileW([In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCompileShaderFromFileW([In] const wchar_t* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCompileShader([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] const char* pFunctionName,[In] const char* pProfile,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) No documentation. No documentation. No documentation. unsigned int D3DXGetShaderVersion([In] const void* pFunction) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXAssembleShaderFromFileA([In] const char* pSrcFile,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. unsigned int D3DXGetShaderSize([In] const void* pFunction) No documentation. No documentation. No documentation. const char* D3DXGetPixelShaderProfile([In] IDirect3DDevice9* pDevice) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetShaderSamplers([In] const void* pFunction,[In, Out, Buffer] const void** pSamplers,[InOut] unsigned int* pCount) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXPreprocessShader([In] const void* pSrcData,[In] unsigned int SrcDataSize,[In, Buffer, Optional] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] ID3DXBuffer** ppShaderText,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateBox([In] IDirect3DDevice9* pDevice,[In] float Width,[In] float Height,[In] float Depth,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreatePolygon([In] IDirect3DDevice9* pDevice,[In] float Length,[In] unsigned int Sides,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTeapot([In] IDirect3DDevice9* pDevice,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTorus([In] IDirect3DDevice9* pDevice,[In] float InnerRadius,[In] float OuterRadius,[In] unsigned int Sides,[In] unsigned int Rings,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateSphere([In] IDirect3DDevice9* pDevice,[In] float Radius,[In] unsigned int Slices,[In] unsigned int Stacks,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextA([In] IDirect3DDevice9* pDevice,[In] HDC hDC,[In] const char* pText,[In] float Deviation,[In] float Extrusion,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency,[In] LPGLYPHMETRICSFLOAT pGlyphMetrics) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextW([In] IDirect3DDevice9* pDevice,[In] HDC hDC,[In] const wchar_t* pText,[In] float Deviation,[In] float Extrusion,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency,[In] LPGLYPHMETRICSFLOAT pGlyphMetrics) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCylinder([In] IDirect3DDevice9* pDevice,[In] float Radius1,[In] float Radius2,[In] float Length,[In] unsigned int Slices,[In] unsigned int Stacks,[In] ID3DXMesh** ppMesh,[In] ID3DXBuffer** ppAdjacency) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetImageInfoFromResourceW([In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillVolumeTextureTX([In] IDirect3DVolumeTexture9* pVolumeTexture,[In] ID3DXTextureShader* pTextureShader) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromResourceExA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromResourceExW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTexture([In] IDirect3DDevice9* pDevice,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveSurfaceToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileExA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromResourceA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillTextureTX([In] IDirect3DTexture9* pTexture,[In] ID3DXTextureShader* pTextureShader) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveTextureToFileA([In] const char* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromResourceA([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromResourceW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromResourceA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromResourceW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromFileA([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const char* pSrcFile,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetImageInfoFromResourceA([In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCheckVolumeTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pWidth,[InOut] unsigned int* pHeight,[InOut] unsigned int* pDepth,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillCubeTexture([In] IDirect3DCubeTexture9* pCubeTexture,[In] __function__stdcall* pFunction,[In] void* pData) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromFileW([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const wchar_t* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCheckCubeTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pSize,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromFileInMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromResourceW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveSurfaceToFileA([In] const char* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. HRESULT D3DXGetImageInfoFromFileA([In] const char* pSrcFile,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. No documentation. No documentation. HRESULT D3DXGetImageInfoFromFileW([In] const wchar_t* pSrcFile,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXGetImageInfoFromFileInMemory([In] const void* pSrcData,[In] unsigned int SrcDataSize,[Out] D3DXIMAGE_INFO* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromFileW([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const wchar_t* pSrcFile,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillCubeTextureTX([In] IDirect3DCubeTexture9* pCubeTexture,[In] ID3DXTextureShader* pTextureShader) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromResourceExA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromResourceW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXComputeNormalMap([In] IDirect3DTexture9* pTexture,[In] IDirect3DTexture9* pSrcTexture,[Out, Buffer] const PALETTEENTRY* pSrcPalette,[In] unsigned int Flags,[In] unsigned int Channel,[In] float Amplitude) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTexture([In] IDirect3DDevice9* pDevice,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCheckTextureRequirements([In] IDirect3DDevice9* pDevice,[InOut] unsigned int* pWidth,[InOut] unsigned int* pHeight,[InOut] unsigned int* pNumMipLevels,[In] unsigned int Usage,[InOut] D3DFORMAT* pFormat,[In] D3DPOOL Pool) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromResourceExA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveSurfaceToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillTexture([In] IDirect3DTexture9* pTexture,[In] __function__stdcall* pFunction,[In] void* pData) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromVolume([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveTextureToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTexture([In] IDirect3DDevice9* pDevice,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromFileExA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int Depth,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileInMemoryEx([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveVolumeToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateVolumeTextureFromResourceA([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] IDirect3DVolumeTexture9** ppVolumeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromMemory([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcPitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromFileA([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] const char* pSrcFile,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromResourceExW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFillVolumeTexture([In] IDirect3DVolumeTexture9* pVolumeTexture,[In] __function__stdcall* pFunction,[In] void* pData) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromFileA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcMemory,[In] D3DFORMAT SrcFormat,[In] unsigned int SrcRowPitch,[In] unsigned int SrcSlicePitch,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileInMemory([In] IDirect3DDevice9* pDevice,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXFilterTexture([In] IDirect3DBaseTexture9* pBaseTexture,[In, Buffer] const PALETTEENTRY* pPalette,[In] unsigned int SrcLevel,[In] D3DX_FILTER Filter) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadSurfaceFromSurface([In] IDirect3DSurface9* pDestSurface,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestRect,[In] IDirect3DSurface9* pSrcSurface,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcRect,[In] D3DX_FILTER Filter,[In] int ColorKey) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveVolumeToFileA([In] const char* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveTextureToFileInMemory([Out] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DBaseTexture9* pSrcTexture,[In, Buffer] const PALETTEENTRY* pSrcPalette) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileExA([In] IDirect3DDevice9* pDevice,[In] const char* pSrcFile,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateTextureFromFileExW([In] IDirect3DDevice9* pDevice,[In] const wchar_t* pSrcFile,[In] unsigned int Width,[In] unsigned int Height,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] void* pSrcInfo,[Out, Buffer] PALETTEENTRY* pPalette,[In] IDirect3DTexture9** ppTexture) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXSaveVolumeToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromResourceA([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] HINSTANCE hSrcModule,[In] const char* pSrcResource,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXLoadVolumeFromResourceW([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT D3DXCreateCubeTextureFromResourceExW([In] IDirect3DDevice9* pDevice,[In] HINSTANCE hSrcModule,[In] const wchar_t* pSrcResource,[In] unsigned int Size,[In] unsigned int MipLevels,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[In] unsigned int Filter,[In] unsigned int MipFilter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo,[In] PALETTEENTRY* pPalette,[In] IDirect3DCubeTexture9** ppCubeTexture) No documentation. No documentation. No documentation. HRESULT D3DXFileCreate([In] ID3DXFile** lplpDirectXFile) No documentation. IDirect3D9Ex Creates an object and returns an interface to it. The object is the first object that the application creates and the last object thta the application releases. Functions for enumerating and retrieving capabilities of a device are accessible through the IDirect3D9Ex object. This enables applications to select devices without creating them. The interface supports enumeration of active display adapters and allows the creation of IDirect3D9Ex objects. If the user dynamically adds adapters (either by adding devices to the desktop, or by hot-docking a laptop), these devices are not included in the enumeration. Creating a new IDirect3D9Ex interface will expose the new devices. Pass the D3D_SDK_VERSION flag to this function to ensure that header files used in the compiled application match the version of the installed runtime DLLs. D3D_SDK_VERSION is changed in the runtime only when a header or another code change would require rebuilding the application. If this function fails, it indicates that the versions of the header file and the runtime DLL do not match. Note??Direct3DCreate9Ex is supported only in Windows Vista, Windows Server 2008, and Windows 7. Earlier versions of the D3D9.dll library do not include Direct3D9Ex and Direct3DCreate9Ex. D3DERR_NOTAVAILABLE if Direct3DEx features are not supported (no WDDM driver is installed) or if the SDKVersion does not match the version of the DLL. D3DERR_OUTOFMEMORY if out-of-memory conditions are detected when creating the enumerator object. S_OK if the creation of the enumerator object is successful. HRESULT Direct3DCreate9Ex([None] int SDKVersion,[None] IDirect3D9Ex** arg1) Retrieves the current display mode and rotation settings of the adapter. The adapter. structure containing data about the display mode of the adapter HRESULT IDirect3D9Ex::GetAdapterDisplayModeEx([In] unsigned int Adapter,[Out] D3DDISPLAYMODEEX* pMode,[Out] D3DDISPLAYROTATION* pRotation) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. unsigned int IDirect3D9Ex::GetAdapterModeCountEx([In] unsigned int Adapter,[In] const D3DDISPLAYMODEFILTER* pFilter) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9Ex::EnumAdapterModesEx([In] unsigned int Adapter,[In] const D3DDISPLAYMODEFILTER* pFilter,[In] unsigned int Mode,[Out] D3DDISPLAYMODEEX* pMode) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9Ex::GetAdapterDisplayModeEx([In] unsigned int Adapter,[Out] D3DDISPLAYMODEEX* pMode,[Out] D3DDISPLAYROTATION* pRotation) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3D9Ex::CreateDeviceEx([In] unsigned int Adapter,[In] D3DDEVTYPE DeviceType,[In] HWND hFocusWindow,[In] unsigned int BehaviorFlags,[In, Buffer] D3DPRESENT_PARAMETERS* pPresentationParameters,[In, Buffer] D3DDISPLAYMODEEX* pFullscreenDisplayMode,[Out, Fast] IDirect3DDevice9Ex** ppReturnedDeviceInterface) No documentation. No documentation. No documentation. HRESULT IDirect3D9Ex::GetAdapterLUID([In] unsigned int Adapter,[Out] LUID* pLUID) Gets a collection of installed extended adapters. No documentation. IDirect3DDevice9Ex Creates a device to represent the display adapter. an instance of Ordinal number that denotes the display adapter. {{D3DADAPTER_DEFAULT}} is always the primary display adapter. Member of the enumerated type that denotes the desired device type. If the desired device type is not available, the method will fail. The focus window alerts Direct3D when an application switches from foreground mode to background mode. See Remarks. For full-screen mode, the window specified must be a top-level window. For windowed mode, this parameter may be NULL only if the hDeviceWindow member of pPresentationParameters is set to a valid, non-NULL value. Combination of one or more options that control device creation. For more information, see {{D3DCREATE}}. Pointer to a structure, describing the presentation parameters for the device to be created. If BehaviorFlags specifies {{D3DCREATE_ADAPTERGROUP_DEVICE}}, pPresentationParameters is an array. Regardless of the number of heads that exist, only one depth/stencil surface is automatically created. For Windows 2000 and Windows XP, the full-screen device display refresh rate is set in the following order: User-specified nonzero ForcedRefreshRate registry key, if supported by the device. Application-specified nonzero refresh rate value in the presentation parameter. Refresh rate of the latest desktop mode, if supported by the device. 75 hertz if supported by the device. 60 hertz if supported by the device. Device default. An unsupported refresh rate will default to the closest supported refresh rate below it. For example, if the application specifies 63 hertz, 60 hertz will be used. There are no supported refresh rates below 57 hertz. pPresentationParameters is both an input and an output parameter. Calling this method may change several members including: If BackBufferCount, BackBufferWidth, and BackBufferHeight are 0 before the method is called, they will be changed when the method returns. If BackBufferFormat equals before the method is called, it will be changed when the method returns. This method returns a fully working device interface, set to the required display mode (or windowed), and allocated with the appropriate back buffers. To begin rendering, the application needs only to create and set a depth buffer (assuming EnableAutoDepthStencil is FALSE in ). When you create a Direct3D device, you supply two different window parameters: a focus window (hFocusWindow) and a device window (the hDeviceWindow in ). The purpose of each window is: The focus window alerts Direct3D when an application switches from foreground mode to background mode (via Alt-Tab, a mouse click, or some other method). A single focus window is shared by each device created by an application. The device window determines the location and size of the back buffer on screen. This is used by Direct3D when the back buffer contents are copied to the front buffer during {{Present}}. This method should not be run during the handling of WM_CREATE. An application should never pass a window handle to Direct3D while handling WM_CREATE. Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window. Note that D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, and D3DCREATE_SOFTWARE_VERTEXPROCESSING are mutually exclusive flags, and at least one of these vertex processing flags must be specified when calling this method. Back buffers created as part of the device are only lockable if D3DPRESENTFLAG_LOCKABLE_BACKBUFFER is specified in the presentation parameters. (Multisampled back buffers and depth surfaces are never lockable.) The methods {{Reset}}, , and {{TestCooperativeLevel}} must be called from the same thread that used this method to create a device. D3DFMT_UNKNOWN can be specified for the windowed mode back buffer format when calling CreateDevice, {{Reset}}, and {{CreateAdditionalSwapChain}}. This means the application does not have to query the current desktop format before calling CreateDevice for windowed mode. For full-screen mode, the back buffer format must be specified. If you attempt to create a device on a 0x0 sized window, CreateDevice will fail. HRESULT CreateDevice([None] UINT Adapter,[None] D3DDEVTYPE DeviceType,[None] HWND hFocusWindow,[None] int BehaviorFlags,[None] D3DPRESENT_PARAMETERS* pPresentationParameters,[None] IDirect3DDevice9** ppReturnedDeviceInterface) Creates a device to represent the display adapter. an instance of Ordinal number that denotes the display adapter. {{D3DADAPTER_DEFAULT}} is always the primary display adapter. Member of the enumerated type that denotes the desired device type. If the desired device type is not available, the method will fail. The focus window alerts Direct3D when an application switches from foreground mode to background mode. See Remarks. For full-screen mode, the window specified must be a top-level window. For windowed mode, this parameter may be NULL only if the hDeviceWindow member of pPresentationParameters is set to a valid, non-NULL value. Combination of one or more options that control device creation. For more information, see {{D3DCREATE}}. Pointer to a structure, describing the presentation parameters for the device to be created. If BehaviorFlags specifies {{D3DCREATE_ADAPTERGROUP_DEVICE}}, pPresentationParameters is an array. Regardless of the number of heads that exist, only one depth/stencil surface is automatically created. For Windows 2000 and Windows XP, the full-screen device display refresh rate is set in the following order: User-specified nonzero ForcedRefreshRate registry key, if supported by the device. Application-specified nonzero refresh rate value in the presentation parameter. Refresh rate of the latest desktop mode, if supported by the device. 75 hertz if supported by the device. 60 hertz if supported by the device. Device default. An unsupported refresh rate will default to the closest supported refresh rate below it. For example, if the application specifies 63 hertz, 60 hertz will be used. There are no supported refresh rates below 57 hertz. pPresentationParameters is both an input and an output parameter. Calling this method may change several members including: If BackBufferCount, BackBufferWidth, and BackBufferHeight are 0 before the method is called, they will be changed when the method returns. If BackBufferFormat equals before the method is called, it will be changed when the method returns. This method returns a fully working device interface, set to the required display mode (or windowed), and allocated with the appropriate back buffers. To begin rendering, the application needs only to create and set a depth buffer (assuming EnableAutoDepthStencil is FALSE in ). When you create a Direct3D device, you supply two different window parameters: a focus window (hFocusWindow) and a device window (the hDeviceWindow in ). The purpose of each window is: The focus window alerts Direct3D when an application switches from foreground mode to background mode (via Alt-Tab, a mouse click, or some other method). A single focus window is shared by each device created by an application. The device window determines the location and size of the back buffer on screen. This is used by Direct3D when the back buffer contents are copied to the front buffer during {{Present}}. This method should not be run during the handling of WM_CREATE. An application should never pass a window handle to Direct3D while handling WM_CREATE. Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window. Note that D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, and D3DCREATE_SOFTWARE_VERTEXPROCESSING are mutually exclusive flags, and at least one of these vertex processing flags must be specified when calling this method. Back buffers created as part of the device are only lockable if D3DPRESENTFLAG_LOCKABLE_BACKBUFFER is specified in the presentation parameters. (Multisampled back buffers and depth surfaces are never lockable.) The methods {{Reset}}, , and {{TestCooperativeLevel}} must be called from the same thread that used this method to create a device. D3DFMT_UNKNOWN can be specified for the windowed mode back buffer format when calling CreateDevice, {{Reset}}, and {{CreateAdditionalSwapChain}}. This means the application does not have to query the current desktop format before calling CreateDevice for windowed mode. For full-screen mode, the back buffer format must be specified. If you attempt to create a device on a 0x0 sized window, CreateDevice will fail. HRESULT CreateDevice([None] UINT Adapter,[None] D3DDEVTYPE DeviceType,[None] HWND hFocusWindow,[None] int BehaviorFlags,[None] D3DPRESENT_PARAMETERS* pPresentationParameters,[None] IDirect3DDevice9** ppReturnedDeviceInterface) Creates a device to represent the display adapter. an instance of Ordinal number that denotes the display adapter. {{D3DADAPTER_DEFAULT}} is always the primary display adapter. Member of the enumerated type that denotes the desired device type. If the desired device type is not available, the method will fail. The focus window alerts Direct3D when an application switches from foreground mode to background mode. See Remarks. For full-screen mode, the window specified must be a top-level window. For windowed mode, this parameter may be NULL only if the hDeviceWindow member of pPresentationParameters is set to a valid, non-NULL value. Combination of one or more options that control device creation. For more information, see {{D3DCREATE}}. Pointer to a structure, describing the presentation parameters for the device to be created. If BehaviorFlags specifies {{D3DCREATE_ADAPTERGROUP_DEVICE}}, pPresentationParameters is an array. Regardless of the number of heads that exist, only one depth/stencil surface is automatically created. For Windows 2000 and Windows XP, the full-screen device display refresh rate is set in the following order: User-specified nonzero ForcedRefreshRate registry key, if supported by the device. Application-specified nonzero refresh rate value in the presentation parameter. Refresh rate of the latest desktop mode, if supported by the device. 75 hertz if supported by the device. 60 hertz if supported by the device. Device default. An unsupported refresh rate will default to the closest supported refresh rate below it. For example, if the application specifies 63 hertz, 60 hertz will be used. There are no supported refresh rates below 57 hertz. pPresentationParameters is both an input and an output parameter. Calling this method may change several members including: If BackBufferCount, BackBufferWidth, and BackBufferHeight are 0 before the method is called, they will be changed when the method returns. If BackBufferFormat equals before the method is called, it will be changed when the method returns. The full screen display mode. This method returns a fully working device interface, set to the required display mode (or windowed), and allocated with the appropriate back buffers. To begin rendering, the application needs only to create and set a depth buffer (assuming EnableAutoDepthStencil is FALSE in ). When you create a Direct3D device, you supply two different window parameters: a focus window (hFocusWindow) and a device window (the hDeviceWindow in ). The purpose of each window is: The focus window alerts Direct3D when an application switches from foreground mode to background mode (via Alt-Tab, a mouse click, or some other method). A single focus window is shared by each device created by an application. The device window determines the location and size of the back buffer on screen. This is used by Direct3D when the back buffer contents are copied to the front buffer during {{Present}}. This method should not be run during the handling of WM_CREATE. An application should never pass a window handle to Direct3D while handling WM_CREATE. Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window. Note that D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, and D3DCREATE_SOFTWARE_VERTEXPROCESSING are mutually exclusive flags, and at least one of these vertex processing flags must be specified when calling this method. Back buffers created as part of the device are only lockable if D3DPRESENTFLAG_LOCKABLE_BACKBUFFER is specified in the presentation parameters. (Multisampled back buffers and depth surfaces are never lockable.) The methods {{Reset}}, , and {{TestCooperativeLevel}} must be called from the same thread that used this method to create a device. D3DFMT_UNKNOWN can be specified for the windowed mode back buffer format when calling CreateDevice, {{Reset}}, and {{CreateAdditionalSwapChain}}. This means the application does not have to query the current desktop format before calling CreateDevice for windowed mode. For full-screen mode, the back buffer format must be specified. If you attempt to create a device on a 0x0 sized window, CreateDevice will fail. HRESULT CreateDevice([None] UINT Adapter,[None] D3DDEVTYPE DeviceType,[None] HWND hFocusWindow,[None] int BehaviorFlags,[None] D3DPRESENT_PARAMETERS* pPresentationParameters,[None] IDirect3DDevice9** ppReturnedDeviceInterface) Creates a device to represent the display adapter. an instance of Ordinal number that denotes the display adapter. {{D3DADAPTER_DEFAULT}} is always the primary display adapter. Member of the enumerated type that denotes the desired device type. If the desired device type is not available, the method will fail. The focus window alerts Direct3D when an application switches from foreground mode to background mode. See Remarks. For full-screen mode, the window specified must be a top-level window. For windowed mode, this parameter may be NULL only if the hDeviceWindow member of pPresentationParameters is set to a valid, non-NULL value. Combination of one or more options that control device creation. For more information, see {{D3DCREATE}}. Pointer to a structure, describing the presentation parameters for the device to be created. If BehaviorFlags specifies {{D3DCREATE_ADAPTERGROUP_DEVICE}}, pPresentationParameters is an array. Regardless of the number of heads that exist, only one depth/stencil surface is automatically created. For Windows 2000 and Windows XP, the full-screen device display refresh rate is set in the following order: User-specified nonzero ForcedRefreshRate registry key, if supported by the device. Application-specified nonzero refresh rate value in the presentation parameter. Refresh rate of the latest desktop mode, if supported by the device. 75 hertz if supported by the device. 60 hertz if supported by the device. Device default. An unsupported refresh rate will default to the closest supported refresh rate below it. For example, if the application specifies 63 hertz, 60 hertz will be used. There are no supported refresh rates below 57 hertz. pPresentationParameters is both an input and an output parameter. Calling this method may change several members including: If BackBufferCount, BackBufferWidth, and BackBufferHeight are 0 before the method is called, they will be changed when the method returns. If BackBufferFormat equals before the method is called, it will be changed when the method returns. The full screen display mode. This method returns a fully working device interface, set to the required display mode (or windowed), and allocated with the appropriate back buffers. To begin rendering, the application needs only to create and set a depth buffer (assuming EnableAutoDepthStencil is FALSE in ). When you create a Direct3D device, you supply two different window parameters: a focus window (hFocusWindow) and a device window (the hDeviceWindow in ). The purpose of each window is: The focus window alerts Direct3D when an application switches from foreground mode to background mode (via Alt-Tab, a mouse click, or some other method). A single focus window is shared by each device created by an application. The device window determines the location and size of the back buffer on screen. This is used by Direct3D when the back buffer contents are copied to the front buffer during {{Present}}. This method should not be run during the handling of WM_CREATE. An application should never pass a window handle to Direct3D while handling WM_CREATE. Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window. Note that D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, and D3DCREATE_SOFTWARE_VERTEXPROCESSING are mutually exclusive flags, and at least one of these vertex processing flags must be specified when calling this method. Back buffers created as part of the device are only lockable if D3DPRESENTFLAG_LOCKABLE_BACKBUFFER is specified in the presentation parameters. (Multisampled back buffers and depth surfaces are never lockable.) The methods {{Reset}}, , and {{TestCooperativeLevel}} must be called from the same thread that used this method to create a device. D3DFMT_UNKNOWN can be specified for the windowed mode back buffer format when calling CreateDevice, {{Reset}}, and {{CreateAdditionalSwapChain}}. This means the application does not have to query the current desktop format before calling CreateDevice for windowed mode. For full-screen mode, the back buffer format must be specified. If you attempt to create a device on a 0x0 sized window, CreateDevice will fail. HRESULT CreateDevice([None] UINT Adapter,[None] D3DDEVTYPE DeviceType,[None] HWND hFocusWindow,[None] int BehaviorFlags,[None] D3DPRESENT_PARAMETERS* pPresentationParameters,[None] IDirect3DDevice9** ppReturnedDeviceInterface) Reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. The window handle. State of the device HRESULT IDirect3DDevice9Ex::CheckDeviceState([In] HWND hDestinationWindow) Checks an array of resources to determine if it is likely that they will cause a large stall at Draw time because the system must make the resources GPU-accessible. An array of that indicate the resources to check. The status. HRESULT IDirect3DDevice9Ex::CheckDeviceState([In] HWND hDestinationWindow) Retrieves the display mode's spatial resolution, color resolution, refresh frequency, and rotation settings. The swap chain. structure containing data about the display mode of the adapter HRESULT IDirect3DDevice9Ex::GetDisplayModeEx([In] unsigned int iSwapChain,[Out] D3DDISPLAYMODEEX* pMode,[In] void* pRotation) Retrieves the display mode's spatial resolution, color resolution, refresh frequency, and rotation settings. The swap chain. The structure indicating the type of screen rotation the application will do. structure containing data about the display mode of the adapter HRESULT IDirect3DDevice9Ex::GetDisplayModeEx([In] unsigned int iSwapChain,[Out] D3DDISPLAYMODEEX* pMode,[In] void* pRotation) Swap the swapchain's next buffer with the front buffer. The flags. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::PresentEx([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Swap the swapchain's next buffer with the front buffer. The flags. The source rectangle. The destination rectangle. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::PresentEx([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Swap the swapchain's next buffer with the front buffer. The flags. The source rectangle. The destination rectangle. The window override. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::PresentEx([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Swap the swapchain's next buffer with the front buffer. The flags. The source rectangle. The destination rectangle. The window override. The region. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::PresentEx([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) Resets the type, size, and format of the swap chain with all other surfaces persistent. A reference describing the new presentation parameters. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::ResetEx([In] D3DPRESENT_PARAMETERS* pPresentationParameters,[In] void* pFullscreenDisplayMode) Resets the type, size, and format of the swap chain with all other surfaces persistent. A reference describing the new presentation parameters. The full screen display mode. A object describing the result of the operation. HRESULT IDirect3DDevice9Ex::ResetEx([In] D3DPRESENT_PARAMETERS* pPresentationParameters,[In] void* pFullscreenDisplayMode) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::SetConvolutionMonoKernel([In] unsigned int width,[In] unsigned int height,[In, Buffer] float* rows,[In, Buffer] float* columns) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::ComposeRects([In] IDirect3DSurface9* pSrc,[In] IDirect3DSurface9* pDst,[In] IDirect3DVertexBuffer9* pSrcRectDescs,[In] unsigned int NumRects,[In] IDirect3DVertexBuffer9* pDstRectDescs,[In] D3DCOMPOSERECTSOP Operation,[In] int Xoffset,[In] int Yoffset) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::PresentEx([In] const void* pSourceRect,[In] const void* pDestRect,[In] HWND hDestWindowOverride,[In] const RGNDATA* pDirtyRegion,[In] unsigned int dwFlags) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::GetGPUThreadPriority([Out] int* pPriority) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::SetGPUThreadPriority([In] int Priority) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::WaitForVBlank([In] unsigned int iSwapChain) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CheckResourceResidency([In, Buffer] IDirect3DResource9** pResourceArray,[In] unsigned int NumResources) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CheckResourceResidency([In, Buffer] IDirect3DResource9** pResourceArray,[In] unsigned int NumResources) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::SetMaximumFrameLatency([In] unsigned int MaxLatency) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::GetMaximumFrameLatency([Out] unsigned int* pMaxLatency) No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CheckDeviceState([In] HWND hDestinationWindow) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CreateRenderTargetEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Lockable,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx([In] unsigned int Width,[In] unsigned int Height,[In] D3DFORMAT Format,[In] D3DMULTISAMPLE_TYPE MultiSample,[In] unsigned int MultisampleQuality,[In] BOOL Discard,[Out] IDirect3DSurface9** ppSurface,[In] void** pSharedHandle,[In] unsigned int Usage) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::ResetEx([In] D3DPRESENT_PARAMETERS* pPresentationParameters,[In] void* pFullscreenDisplayMode) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DDevice9Ex::GetDisplayModeEx([In] unsigned int iSwapChain,[Out] D3DDISPLAYMODEEX* pMode,[In] void* pRotation) No documentation. GetGPUThreadPriority HRESULT IDirect3DDevice9Ex::GetGPUThreadPriority([Out] int* pPriority) No documentation. GetMaximumFrameLatency HRESULT IDirect3DDevice9Ex::GetMaximumFrameLatency([Out] unsigned int* pMaxLatency) A Cube Texture requirement. The corrected size of the texture, in pixels. The corrected surface format. The corrected mip level count. No documentation. ID3DXInclude A user-implemented method for opening and reading the contents of a shader #include file. A -typed value that indicates the location of the #include file. Name of the #include file. Pointer to the container that includes the #include file. Stream that is associated with fileName to be read. This reference remains valid until is called. HRESULT Open([None] D3D_INCLUDE_TYPE IncludeType,[None] const char* pFileName,[None] LPCVOID pParentData,[None] LPCVOID* ppData,[None] UINT* pBytes) A user-implemented method for closing a shader #include file. If was successful, Close is guaranteed to be called before the API using the interface returns. This is a reference that was returned by the corresponding call. HRESULT Close([None] LPCVOID pData) A collection of No documentation. IDirect3DVertexBuffer9 Initializes a new instance of the class. The device that will be used to create the buffer. Size of the buffer, in bytes. The requested usage of the buffer. The vertex format of the vertices in the buffer. If set to .None, the buffer will be a non-FVF buffer. The memory class into which the resource will be placed. Initializes a new instance of the class. The device that will be used to create the buffer. Size of the buffer, in bytes. The requested usage of the buffer. The vertex format of the vertices in the buffer. If set to .None, the buffer will be a non-FVF buffer. The memory class into which the resource will be placed. The variable that will receive the shared handle for this resource. This method is only available in Direct3D9 Ex. Locks a range of vertex data and obtains a pointer to the vertex buffer memory. As a general rule, do not hold a lock across more than one frame. When working with vertex buffers, you are allowed to make multiple lock calls; however, you must ensure that the number of lock calls match the number of unlock calls. DrawPrimitive calls will not succeed with any outstanding lock count on any currently set vertex buffer. The D3DLOCK_DISCARD and D3DLOCK_NOOVERWRITE flags are valid only on buffers created with D3DUSAGE_DYNAMIC. For information about using D3DLOCK_DISCARD or D3DLOCK_NOOVERWRITE with IDirect3DVertexBuffer9::Lock, see {{Using Dynamic Vertex and Index Buffers}}. Offset into the vertex data to lock, in bytes. To lock the entire vertex buffer, specify 0 for both parameters, SizeToLock and OffsetToLock. Size of the vertex data to lock, in bytes. To lock the entire vertex buffer, specify 0 for both parameters, SizeToLock and OffsetToLock. Combination of zero or more locking flags that describe the type of lock to perform. For this method, the valid flags are: D3DLOCK_DISCARD D3DLOCK_NO_DIRTY_UPDATE D3DLOCK_NOSYSLOCK D3DLOCK_READONLY D3DLOCK_NOOVERWRITE For a description of the flags, see . A if the method succeeds. HRESULT IDirect3DVertexBuffer9::Lock([None] UINT OffsetToLock,[None] UINT SizeToLock,[Out] void** ppbData,[None] int Flags) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVertexBuffer9::Lock([In] unsigned int OffsetToLock,[In] unsigned int SizeToLock,[Out] void** ppbData,[In] D3DLOCK Flags) No documentation. No documentation. HRESULT IDirect3DVertexBuffer9::Unlock() No documentation. No documentation. No documentation. HRESULT IDirect3DVertexBuffer9::GetDesc([Out] D3DVERTEXBUFFER_DESC* pDesc) No documentation. GetDesc HRESULT IDirect3DVertexBuffer9::GetDesc([Out] D3DVERTEXBUFFER_DESC* pDesc) No documentation. IDirect3DPixelShader9 Constant MaxDynamicFlowControlDepth. D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH Constant MinDynamicFlowControlDepth. D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH Constant MaxTemps. D3DPS20_MAX_NUMTEMPS Constant MinTemps. D3DPS20_MIN_NUMTEMPS Constant MaxStaticFlowControlDepth. D3DPS20_MAX_STATICFLOWCONTROLDEPTH Constant MinStaticFlowControlDepth. D3DPS20_MIN_STATICFLOWCONTROLDEPTH Constant MaxInstructionSlots. D3DPS20_MAX_NUMINSTRUCTIONSLOTS Constant MinInstructionSlots. D3DPS20_MIN_NUMINSTRUCTIONSLOTS Initializes a new instance of the class. The device. The function. Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DPixelShader9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DPixelShader9::GetFunction([In] void* arg0,[InOut] unsigned int* pSizeOfData) Gets the bytecode associated to this shader.. No documentation. GetDevice HRESULT IDirect3DPixelShader9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. ID3DXEffectCompiler Initializes a new instance of the class. The data. The defines. The include file. The flags. HRESULT D3DXCreateEffectCompiler([In] const char* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[In] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Compile an effect. The flags. If a compilation errors occurs Buffer containing the compiled effect. HRESULT ID3DXEffectCompiler::CompileEffect([In] unsigned int Flags,[In] ID3DXBuffer** ppEffect,[In] ID3DXBuffer** ppErrorMsgs) Compiles a shader from an effect that contains one or more functions. The function handle. The target. The flags. If a compilation errors occurs The bytecode of the effect. HRESULT ID3DXEffectCompiler::CompileShader([In] D3DXHANDLE hFunction,[In] const char* pTarget,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Compiles a shader from an effect that contains one or more functions. The function handle. The target. The flags. The constant table. If a compilation errors occurs The bytecode of the effect. HRESULT ID3DXEffectCompiler::CompileShader([In] D3DXHANDLE hFunction,[In] const char* pTarget,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) Creates an effect compiler from a file on disk containing an ASCII effect description . Name of the file. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Creates an effect compiler from a file on disk containing an ASCII effect description . Name of the file. The defines. The include file. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Creates an effect compiler from a memory buffer containing an ASCII effect description . The data. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Creates an effect compiler from a memory buffer containing an ASCII effect description . The data. The defines. The include file. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Creates an effect compiler from a stream containing an ASCII effect description . The stream. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Creates an effect compiler from a stream containing an ASCII effect description . The stream. The defines. The include file. The flags. An instance of HRESULT D3DXCreateEffectCompiler([In] const void* pSrcData,[In] unsigned int SrcDataLen,[In, Buffer] const D3DXMACRO* pDefines,[In] ID3DXInclude* pInclude,[In] unsigned int Flags,[Out, Fast] ID3DXEffectCompiler** ppCompiler,[In] ID3DXBuffer** ppParseErrors) Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectCompiler::SetLiteral([In] D3DXHANDLE hParameter,[In] BOOL Literal) No documentation. No documentation. No documentation. HRESULT ID3DXEffectCompiler::GetLiteral([In] D3DXHANDLE hParameter,[Out] BOOL* pLiteral) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectCompiler::CompileEffect([In] unsigned int Flags,[In] ID3DXBuffer** ppEffect,[In] ID3DXBuffer** ppErrorMsgs) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectCompiler::CompileShader([In] D3DXHANDLE hFunction,[In] const char* pTarget,[In] unsigned int Flags,[In] ID3DXBuffer** ppShader,[In] ID3DXBuffer** ppErrorMsgs,[In] ID3DXConstantTable** ppConstantTable) D3DX constants and methods The value used to signify that the default value for a parameter should be used. D3DX_DEFAULT The default value for non power-of-two textures. D3DX_DEFAULT_NONPOW2 Indicates that the method should format from file. D3DFMT_FROM_FILE Indicates that the method should load from file. D3DX_FROM_FILE Checks the D3DX runtime version against this compiled version. True if version are compatible BOOL D3DXCheckVersion([In] unsigned int D3DSdkVersion,[In] unsigned int D3DXSdkVersion) Get and set debug mute mode. if set to true [mute]. Return the debug mute mode BOOL D3DXDebugMute([In] BOOL Mute) Converts a declarator from a flexible vertex format (FVF) code. Combination of that describes the FVF from which to generate the returned declarator array.. A declarator from a flexible vertex format (FVF) code. HRESULT D3DXDeclaratorFromFVF([In] D3DFVF FVF,[In, Buffer] D3DVERTEXELEMENT9* pDeclarator) Converts a flexible vertex format (FVF) code from a declarator. The declarator array. A that describes the vertex format returned from the declarator. HRESULT D3DXFVFFromDeclarator([In, Buffer] const D3DVERTEXELEMENT9* pDeclarator,[Out] D3DFVF* pFVF) Generates an output vertex declaration from the input declaration. The output declaration is intended for use by the mesh tessellation functions. The input declaration. The output declaration HRESULT D3DXGenerateOutputDecl([In, Buffer] D3DVERTEXELEMENT9* pOutput,[In, Buffer] const D3DVERTEXELEMENT9* pInput) Gets the number of elements in the vertex declaration. The declaration. The number of elements in the vertex declaration. unsigned int D3DXGetDeclLength([In, Buffer] const D3DVERTEXELEMENT9* pDecl) Gets the size of a vertex from the vertex declaration. The elements. The stream. The vertex declaration size, in bytes. unsigned int D3DXGetDeclVertexSize([In, Buffer] const D3DVERTEXELEMENT9* pDecl,[In] unsigned int Stream) Returns the size of a vertex for a flexible vertex format (FVF). The vertex format. The FVF vertex size, in bytes. unsigned int D3DXGetFVFVertexSize([In] D3DFVF FVF) Gets the size of the rectangle patch. The segment count. The triangle count. The vertex count. A object describing the result of the operation. HRESULT D3DXRectPatchSize([In] const float* pfNumSegs,[In] unsigned int* pdwTriangles,[In] unsigned int* pdwVertices) Gets the size of the triangle patch. The segment count. The triangle count. The vertex count. A object describing the result of the operation. HRESULT D3DXTriPatchSize([In] const float* pfNumSegs,[In] unsigned int* pdwTriangles,[In] unsigned int* pdwVertices) Gets an array of from a . The stream. The vertex count. The format. An array of Gets an array of from a . The stream. The vertex count. The stride. An array of Creates a FOURCC Format code from bytes description. The c1. The c2. The c3. The c4. A Format FourCC MAKEFOURCC Generates an optimized face remapping for a triangle list. The indices. The face count. The vertex count. The original mesh face that was split to generate the current face. HRESULT D3DXOptimizeFaces([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pFaceRemap) Generates an optimized vertex remapping for a triangle list. This function is commonly used after applying the face remapping generated by D3DXOptimizeFaces. The indices. The face count. The vertex count. The original mesh face that was split to generate the current face. HRESULT D3DXOptimizeFaces([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pFaceRemap) Generates an optimized vertex remapping for a triangle list. This function is commonly used after applying the face remapping generated by . The indices. The face count. The vertex count. A buffer that will contain the new index for each vertex. The value stored in pVertexRemap for a given element is the source vertex location in the new vertex ordering. HRESULT D3DXOptimizeVertices([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pVertexRemap) Generates an optimized vertex remapping for a triangle list. This function is commonly used after applying the face remapping generated by . The indices. The face count. The vertex count. A buffer that will contain the new index for each vertex. The value stored in pVertexRemap for a given element is the source vertex location in the new vertex ordering. HRESULT D3DXOptimizeVertices([In] const void* pbIndices,[In] unsigned int cFaces,[In] unsigned int cVertices,[In] BOOL b32BitIndices,[In, Buffer] int* pVertexRemap) The PaletteEntry struct contains the color and usage of an entry in a logical palette. PALETTEENTRY The red intensity value for the palette entry. The green intensity value for the palette entry. The blue intensity value for the palette entry. Indicates how the palette entry is to be used. TODO define an enum for flags No documentation. ID3DXAnimationCallbackHandler Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationCallbackHandler::HandleCallback([In] unsigned int Track,[In] void* pCallbackData) No documentation. ID3DXAnimationController Initializes a new instance of the class. The native pointer. No documentation. No documentation. unsigned int ID3DXAnimationController::GetMaxNumAnimationOutputs() No documentation. No documentation. unsigned int ID3DXAnimationController::GetMaxNumAnimationSets() No documentation. No documentation. unsigned int ID3DXAnimationController::GetMaxNumTracks() No documentation. No documentation. unsigned int ID3DXAnimationController::GetMaxNumEvents() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::RegisterAnimationOutput([In] const char* pName,[In] D3DXMATRIX* pMatrix,[In] D3DXVECTOR3* pScale,[In] D3DXQUATERNION* pRotation,[In] D3DXVECTOR3* pTranslation) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::RegisterAnimationSet([In] ID3DXAnimationSet* pAnimSet) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::UnregisterAnimationSet([In] ID3DXAnimationSet* pAnimSet) No documentation. No documentation. unsigned int ID3DXAnimationController::GetNumAnimationSets() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::GetAnimationSet([In] unsigned int Index,[Out] ID3DXAnimationSet** ppAnimationSet) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::GetAnimationSetByName([In] const char* szName,[In] ID3DXAnimationSet** ppAnimationSet) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::AdvanceTime([In] double TimeDelta,[In] ID3DXAnimationCallbackHandler* pCallbackHandler) No documentation. No documentation. HRESULT ID3DXAnimationController::ResetTime() No documentation. No documentation. double ID3DXAnimationController::GetTime() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackAnimationSet([In] unsigned int Track,[In] ID3DXAnimationSet* pAnimSet) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::GetTrackAnimationSet([In] unsigned int Track,[Out] ID3DXAnimationSet** ppAnimSet) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackPriority([In] unsigned int Track,[In] D3DXPRIORITY_TYPE Priority) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackSpeed([In] unsigned int Track,[In] float Speed) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackWeight([In] unsigned int Track,[In] float Weight) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackPosition([In] unsigned int Track,[In] double Position) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackEnable([In] unsigned int Track,[In] BOOL Enable) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetTrackDesc([In] unsigned int Track,[In] D3DXTRACK_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::GetTrackDesc([In] unsigned int Track,[In] D3DXTRACK_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::SetPriorityBlend([In] float BlendWeight) No documentation. No documentation. float ID3DXAnimationController::GetPriorityBlend() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::KeyTrackSpeed([In] unsigned int Track,[In] float NewSpeed,[In] double StartTime,[In] double Duration,[In] D3DXTRANSITION_TYPE Transition) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::KeyTrackWeight([In] unsigned int Track,[In] float NewWeight,[In] double StartTime,[In] double Duration,[In] D3DXTRANSITION_TYPE Transition) No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::KeyTrackPosition([In] unsigned int Track,[In] double NewPosition,[In] double StartTime) No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::KeyTrackEnable([In] unsigned int Track,[In] BOOL NewEnable,[In] double StartTime) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::KeyPriorityBlend([In] float NewBlendWeight,[In] double StartTime,[In] double Duration,[In] D3DXTRANSITION_TYPE Transition) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::UnkeyEvent([In] unsigned int hEvent) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::UnkeyAllTrackEvents([In] unsigned int Track) No documentation. No documentation. HRESULT ID3DXAnimationController::UnkeyAllPriorityBlends() No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::GetCurrentTrackEvent([In] unsigned int Track,[In] D3DXEVENT_TYPE EventType) No documentation. No documentation. unsigned int ID3DXAnimationController::GetCurrentPriorityBlend() No documentation. No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::GetUpcomingTrackEvent([In] unsigned int Track,[In] unsigned int hEvent) No documentation. No documentation. No documentation. unsigned int ID3DXAnimationController::GetUpcomingPriorityBlend([In] unsigned int hEvent) No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::ValidateEvent([In] unsigned int hEvent) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::GetEventDesc([In] unsigned int hEvent,[In] D3DXEVENT_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationController::CloneAnimationController([In] unsigned int MaxNumAnimationOutputs,[In] unsigned int MaxNumAnimationSets,[In] unsigned int MaxNumTracks,[In] unsigned int MaxNumEvents,[In] ID3DXAnimationController** ppAnimController) No documentation. GetMaxNumAnimationOutputs unsigned int ID3DXAnimationController::GetMaxNumAnimationOutputs() No documentation. GetMaxNumAnimationSets unsigned int ID3DXAnimationController::GetMaxNumAnimationSets() No documentation. GetMaxNumTracks unsigned int ID3DXAnimationController::GetMaxNumTracks() No documentation. GetMaxNumEvents unsigned int ID3DXAnimationController::GetMaxNumEvents() No documentation. GetNumAnimationSets unsigned int ID3DXAnimationController::GetNumAnimationSets() No documentation. GetTime double ID3DXAnimationController::GetTime() No documentation. GetPriorityBlend float ID3DXAnimationController::GetPriorityBlend() No documentation. GetCurrentPriorityBlend unsigned int ID3DXAnimationController::GetCurrentPriorityBlend() No documentation. ID3DXAnimationSet Initializes a new instance of the class. The native pointer. No documentation. No documentation. const char* ID3DXAnimationSet::GetName() No documentation. No documentation. double ID3DXAnimationSet::GetPeriod() No documentation. No documentation. No documentation. double ID3DXAnimationSet::GetPeriodicPosition([In] double Position) No documentation. No documentation. unsigned int ID3DXAnimationSet::GetNumAnimations() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationSet::GetAnimationNameByIndex([In] unsigned int Index,[In] const char** ppName) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationSet::GetAnimationIndexByName([In] const char* pName,[In] unsigned int* pIndex) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationSet::GetSRT([In] double PeriodicPosition,[In] unsigned int Animation,[Out] D3DXVECTOR3* pScale,[Out] D3DXQUATERNION* pRotation,[Out] D3DXVECTOR3* pTranslation) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAnimationSet::GetCallback([In] double Position,[In] unsigned int Flags,[Out] double* pCallbackPosition,[In] void** ppCallbackData) No documentation. GetName const char* ID3DXAnimationSet::GetName() No documentation. GetPeriod double ID3DXAnimationSet::GetPeriod() No documentation. GetNumAnimations unsigned int ID3DXAnimationSet::GetNumAnimations() No documentation. ID3DXBaseMesh Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::DrawSubset([In] unsigned int AttribId) No documentation. No documentation. unsigned int ID3DXBaseMesh::GetNumFaces() No documentation. No documentation. unsigned int ID3DXBaseMesh::GetNumVertices() No documentation. No documentation. unsigned int ID3DXBaseMesh::GetFVF() No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GetDeclaration([In] D3DVERTEXELEMENT9* Declaration) No documentation. No documentation. unsigned int ID3DXBaseMesh::GetNumBytesPerVertex() No documentation. No documentation. unsigned int ID3DXBaseMesh::GetOptions() No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::CloneMeshFVF([In] unsigned int Options,[In] unsigned int FVF,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXMesh** ppCloneMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::CloneMesh([In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXMesh** ppCloneMesh) No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GetVertexBuffer([Out] IDirect3DVertexBuffer9** ppVB) No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GetIndexBuffer([Out] IDirect3DIndexBuffer9** ppIB) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::LockVertexBuffer([In] unsigned int Flags,[In] void** ppData) No documentation. No documentation. HRESULT ID3DXBaseMesh::UnlockVertexBuffer() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::LockIndexBuffer([In] unsigned int Flags,[In] void** ppData) No documentation. No documentation. HRESULT ID3DXBaseMesh::UnlockIndexBuffer() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GetAttributeTable([Out] D3DXATTRIBUTERANGE* pAttribTable,[Out] unsigned int* pAttribTableSize) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::ConvertPointRepsToAdjacency([In] const unsigned int* pPRep,[In] unsigned int* pAdjacency) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::ConvertAdjacencyToPointReps([In] const unsigned int* pAdjacency,[In] unsigned int* pPRep) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::GenerateAdjacency([In] float Epsilon,[In] unsigned int* pAdjacency) No documentation. No documentation. No documentation. HRESULT ID3DXBaseMesh::UpdateSemantics([In] D3DVERTEXELEMENT9* Declaration) No documentation. GetFVF unsigned int ID3DXBaseMesh::GetFVF() No documentation. GetNumBytesPerVertex unsigned int ID3DXBaseMesh::GetNumBytesPerVertex() No documentation. GetOptions unsigned int ID3DXBaseMesh::GetOptions() No documentation. GetDevice HRESULT ID3DXBaseMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetVertexBuffer HRESULT ID3DXBaseMesh::GetVertexBuffer([Out] IDirect3DVertexBuffer9** ppVB) No documentation. GetIndexBuffer HRESULT ID3DXBaseMesh::GetIndexBuffer([Out] IDirect3DIndexBuffer9** ppIB) No documentation. ID3DXCompressedAnimationSet Initializes a new instance of the class. The native pointer. No documentation. No documentation. D3DXPLAYBACK_TYPE ID3DXCompressedAnimationSet::GetPlaybackType() No documentation. No documentation. double ID3DXCompressedAnimationSet::GetSourceTicksPerSecond() No documentation. No documentation. No documentation. HRESULT ID3DXCompressedAnimationSet::GetCompressedData([Out] ID3DXBuffer** ppCompressedData) No documentation. No documentation. unsigned int ID3DXCompressedAnimationSet::GetNumCallbackKeys() No documentation. No documentation. No documentation. HRESULT ID3DXCompressedAnimationSet::GetCallbackKeys([In] D3DXKEY_CALLBACK* pCallbackKeys) No documentation. GetPlaybackType D3DXPLAYBACK_TYPE ID3DXCompressedAnimationSet::GetPlaybackType() No documentation. GetSourceTicksPerSecond double ID3DXCompressedAnimationSet::GetSourceTicksPerSecond() No documentation. GetCompressedData HRESULT ID3DXCompressedAnimationSet::GetCompressedData([Out] ID3DXBuffer** ppCompressedData) No documentation. GetNumCallbackKeys unsigned int ID3DXCompressedAnimationSet::GetNumCallbackKeys() No documentation. ID3DXEffectPool Initializes a new instance of the class. The native pointer. Initializes a new instance of the class. No documentation. ID3DXEffectStateManager Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetTransform([In] D3DTRANSFORMSTATETYPE State,[In] const D3DMATRIX* pMatrix) No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetMaterial([In] const D3DMATERIAL9* pMaterial) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetLight([In] unsigned int Index,[In] const D3DLIGHT9* pLight) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::LightEnable([In] unsigned int Index,[In] BOOL Enable) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetRenderState([In] D3DRENDERSTATETYPE State,[In] unsigned int Value) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetTexture([In] unsigned int Stage,[In] IDirect3DBaseTexture9* pTexture) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetTextureStageState([In] unsigned int Stage,[In] D3DTEXTURESTAGESTATETYPE Type,[In] unsigned int Value) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetSamplerState([In] unsigned int Sampler,[In] D3DSAMPLERSTATETYPE Type,[In] unsigned int Value) No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetNPatchMode([In] float NumSegments) No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetFVF([In] D3DFVF FVF) No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetVertexShader([In] IDirect3DVertexShader9* pShader) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetVertexShaderConstantF([In] unsigned int RegisterIndex,[In] const float* pConstantData,[In] unsigned int RegisterCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetVertexShaderConstantI([In] unsigned int RegisterIndex,[In] const int* pConstantData,[In] unsigned int RegisterCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetVertexShaderConstantB([In] unsigned int RegisterIndex,[In] const BOOL* pConstantData,[In] unsigned int RegisterCount) No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetPixelShader([In] IDirect3DPixelShader9* pShader) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetPixelShaderConstantF([In] unsigned int RegisterIndex,[In] const float* pConstantData,[In] unsigned int RegisterCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetPixelShaderConstantI([In] unsigned int RegisterIndex,[In] const int* pConstantData,[In] unsigned int RegisterCount) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXEffectStateManager::SetPixelShaderConstantB([In] unsigned int RegisterIndex,[In] const BOOL* pConstantData,[In] unsigned int RegisterCount) No documentation. SetMaterial HRESULT ID3DXEffectStateManager::SetMaterial([In] const D3DMATERIAL9* pMaterial) No documentation. SetNPatchMode HRESULT ID3DXEffectStateManager::SetNPatchMode([In] float NumSegments) No documentation. SetFVF HRESULT ID3DXEffectStateManager::SetFVF([In] D3DFVF FVF) No documentation. SetVertexShader HRESULT ID3DXEffectStateManager::SetVertexShader([In] IDirect3DVertexShader9* pShader) No documentation. SetPixelShader HRESULT ID3DXEffectStateManager::SetPixelShader([In] IDirect3DPixelShader9* pShader) No documentation. ID3DXFont Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXFont::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT ID3DXFont::GetDescW([Out] D3DXFONT_DESCW* pDesc) No documentation. No documentation. No documentation. BOOL ID3DXFont::GetTextMetricsA([Out] TEXTMETRICA* pTextMetrics) No documentation. No documentation. No documentation. BOOL ID3DXFont::GetTextMetricsW([Out] TEXTMETRICW* pTextMetrics) No documentation. No documentation. HDC ID3DXFont::GetDC() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFont::GetGlyphData([In] unsigned int Glyph,[Out] IDirect3DTexture9** ppTexture,[Out] RECT* pBlackBox,[Out] POINT* pCellInc) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFont::PreloadCharacters([In] unsigned int First,[In] unsigned int Last) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFont::PreloadGlyphs([In] unsigned int First,[In] unsigned int Last) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFont::PreloadTextA([In] const char* pString,[In] int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFont::PreloadTextW([In] const wchar_t* pString,[In] int Count) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. int ID3DXFont::DrawTextA([In] ID3DXSprite* pSprite,[In] const char* pString,[In] int Count,[In] RECT* pRect,[In] unsigned int Format,[In] D3DCOLOR Color) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. int ID3DXFont::DrawTextW([In] ID3DXSprite* pSprite,[In] const wchar_t* pString,[In] int Count,[In] RECT* pRect,[In] unsigned int Format,[In] D3DCOLOR Color) No documentation. No documentation. HRESULT ID3DXFont::OnLostDevice() No documentation. No documentation. HRESULT ID3DXFont::OnResetDevice() No documentation. GetDevice HRESULT ID3DXFont::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetDescW HRESULT ID3DXFont::GetDescW([Out] D3DXFONT_DESCW* pDesc) No documentation. GetDC HDC ID3DXFont::GetDC() No documentation. ID3DXAllocateHierarchy Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAllocateHierarchy::CreateFrame([In] const char* Name,[In] D3DXFRAME** ppNewFrame) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXAllocateHierarchy::CreateMeshContainer([In] const char* Name,[In] const D3DXMESHDATA* pMeshData,[In] const D3DXMATERIAL* pMaterials,[In] const D3DXEFFECTINSTANCE* pEffectInstances,[In] unsigned int NumMaterials,[In] const unsigned int* pAdjacency,[In] ID3DXSkinInfo* pSkinInfo,[In] D3DXMESHCONTAINER** ppNewMeshContainer) No documentation. No documentation. No documentation. HRESULT ID3DXAllocateHierarchy::DestroyFrame([In] D3DXFRAME* pFrameToFree) No documentation. No documentation. No documentation. HRESULT ID3DXAllocateHierarchy::DestroyMeshContainer([In] D3DXMESHCONTAINER* pMeshContainerToFree) No documentation. ID3DXLoadUserData Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXLoadUserData::LoadTopLevelData([In] ID3DXFileData* pXofChildData) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXLoadUserData::LoadFrameChildData([In] D3DXFRAME* pFrame,[In] ID3DXFileData* pXofChildData) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXLoadUserData::LoadMeshChildData([In] D3DXMESHCONTAINER* pMeshContainer,[In] ID3DXFileData* pXofChildData) No documentation. IDirect3DIndexBuffer9 Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DIndexBuffer9::Lock([In] unsigned int OffsetToLock,[In] unsigned int SizeToLock,[Out] void** ppbData,[In] D3DLOCK Flags) No documentation. No documentation. HRESULT IDirect3DIndexBuffer9::Unlock() No documentation. No documentation. No documentation. HRESULT IDirect3DIndexBuffer9::GetDesc([Out] D3DINDEXBUFFER_DESC* pDesc) Initializes a new instance of the class. The device. The size in bytes. The usage. The pool. if set to true use 16bit index buffer, otherwise, use 32bit index buffer. HRESULT IDirect3DDevice9::CreateIndexBuffer([In] unsigned int Length,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DIndexBuffer9** ppIndexBuffer,[In] void** pSharedHandle) Initializes a new instance of the class. The device. The size in bytes. The usage. The pool. if set to true use 16bit index buffer, otherwise, use 32bit index buffer. The shared handle. HRESULT IDirect3DDevice9::CreateIndexBuffer([In] unsigned int Length,[In] unsigned int Usage,[In] D3DFORMAT Format,[In] D3DPOOL Pool,[Out, Fast] IDirect3DIndexBuffer9** ppIndexBuffer,[In] void** pSharedHandle) Locks the specified index buffer. The offset in the buffer. The size of the buffer to lock. The lock flags. A containing the locked index buffer. HRESULT IDirect3DIndexBuffer9::Lock([In] unsigned int OffsetToLock,[In] unsigned int SizeToLock,[In] void** ppbData,[In] unsigned int Flags) No documentation. GetDesc HRESULT IDirect3DIndexBuffer9::GetDesc([Out] D3DINDEXBUFFER_DESC* pDesc) No documentation. ID3DXSaveUserData Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::AddFrameChildData([In] const D3DXFRAME* pFrame,[In] ID3DXFileSaveObject* pXofSave,[In] ID3DXFileSaveData* pXofFrameData) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::AddMeshChildData([In] const D3DXMESHCONTAINER* pMeshContainer,[In] ID3DXFileSaveObject* pXofSave,[In] ID3DXFileSaveData* pXofMeshData) No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::AddTopLevelDataObjectsPre([In] ID3DXFileSaveObject* pXofSave) No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::AddTopLevelDataObjectsPost([In] ID3DXFileSaveObject* pXofSave) No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::RegisterTemplates([In] ID3DXFile* pXFileApi) No documentation. No documentation. No documentation. HRESULT ID3DXSaveUserData::SaveTemplates([In] ID3DXFileSaveObject* pXofSave) No documentation. ID3DXKeyframedAnimationSet Initializes a new instance of the class. The native pointer. No documentation. No documentation. D3DXPLAYBACK_TYPE ID3DXKeyframedAnimationSet::GetPlaybackType() No documentation. No documentation. double ID3DXKeyframedAnimationSet::GetSourceTicksPerSecond() No documentation. No documentation. No documentation. unsigned int ID3DXKeyframedAnimationSet::GetNumScaleKeys([In] unsigned int Animation) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetScaleKeys([In] unsigned int Animation,[In] D3DXKEY_VECTOR3* pScaleKeys) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetScaleKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_VECTOR3* pScaleKey) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::SetScaleKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_VECTOR3* pScaleKey) No documentation. No documentation. No documentation. unsigned int ID3DXKeyframedAnimationSet::GetNumRotationKeys([In] unsigned int Animation) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetRotationKeys([In] unsigned int Animation,[In] D3DXKEY_QUATERNION* pRotationKeys) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetRotationKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_QUATERNION* pRotationKey) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::SetRotationKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_QUATERNION* pRotationKey) No documentation. No documentation. No documentation. unsigned int ID3DXKeyframedAnimationSet::GetNumTranslationKeys([In] unsigned int Animation) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetTranslationKeys([In] unsigned int Animation,[In] D3DXKEY_VECTOR3* pTranslationKeys) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetTranslationKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_VECTOR3* pTranslationKey) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::SetTranslationKey([In] unsigned int Animation,[In] unsigned int Key,[In] D3DXKEY_VECTOR3* pTranslationKey) No documentation. No documentation. unsigned int ID3DXKeyframedAnimationSet::GetNumCallbackKeys() No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetCallbackKeys([In] D3DXKEY_CALLBACK* pCallbackKeys) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::GetCallbackKey([In] unsigned int Key,[In] D3DXKEY_CALLBACK* pCallbackKey) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::SetCallbackKey([In] unsigned int Key,[In] D3DXKEY_CALLBACK* pCallbackKey) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::UnregisterScaleKey([In] unsigned int Animation,[In] unsigned int Key) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::UnregisterRotationKey([In] unsigned int Animation,[In] unsigned int Key) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::UnregisterTranslationKey([In] unsigned int Animation,[In] unsigned int Key) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::RegisterAnimationSRTKeys([In] const char* pName,[In] unsigned int NumScaleKeys,[In] unsigned int NumRotationKeys,[In] unsigned int NumTranslationKeys,[In] const D3DXKEY_VECTOR3* pScaleKeys,[In] const D3DXKEY_QUATERNION* pRotationKeys,[In] const D3DXKEY_VECTOR3* pTranslationKeys,[In] unsigned int* pAnimationIndex) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::Compress([In] unsigned int Flags,[In] float Lossiness,[In] D3DXFRAME* pHierarchy,[In] ID3DXBuffer** ppCompressedData) No documentation. No documentation. No documentation. HRESULT ID3DXKeyframedAnimationSet::UnregisterAnimation([In] unsigned int Index) No documentation. GetPlaybackType D3DXPLAYBACK_TYPE ID3DXKeyframedAnimationSet::GetPlaybackType() No documentation. GetSourceTicksPerSecond double ID3DXKeyframedAnimationSet::GetSourceTicksPerSecond() No documentation. GetNumCallbackKeys unsigned int ID3DXKeyframedAnimationSet::GetNumCallbackKeys() No documentation. ID3DXLine Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXLine::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. HRESULT ID3DXLine::Begin() No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXLine::Draw([In] const D3DXVECTOR2* pVertexList,[In] unsigned int dwVertexListCount,[In] D3DCOLOR Color) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXLine::DrawTransform([In] const D3DXVECTOR3* pVertexList,[In] unsigned int dwVertexListCount,[In] const D3DXMATRIX* pTransform,[In] D3DCOLOR Color) No documentation. No documentation. No documentation. HRESULT ID3DXLine::SetPattern([In] unsigned int dwPattern) No documentation. No documentation. unsigned int ID3DXLine::GetPattern() No documentation. No documentation. No documentation. HRESULT ID3DXLine::SetPatternScale([In] float fPatternScale) No documentation. No documentation. float ID3DXLine::GetPatternScale() No documentation. No documentation. No documentation. HRESULT ID3DXLine::SetWidth([In] float fWidth) No documentation. No documentation. float ID3DXLine::GetWidth() No documentation. No documentation. No documentation. HRESULT ID3DXLine::SetAntialias([In] BOOL bAntialias) No documentation. No documentation. BOOL ID3DXLine::GetAntialias() No documentation. No documentation. No documentation. HRESULT ID3DXLine::SetGLLines([In] BOOL bGLLines) No documentation. No documentation. BOOL ID3DXLine::GetGLLines() No documentation. No documentation. HRESULT ID3DXLine::End() No documentation. No documentation. HRESULT ID3DXLine::OnLostDevice() No documentation. No documentation. HRESULT ID3DXLine::OnResetDevice() No documentation. GetDevice HRESULT ID3DXLine::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetPattern unsigned int ID3DXLine::GetPattern() No documentation. GetPatternScale float ID3DXLine::GetPatternScale() No documentation. GetWidth float ID3DXLine::GetWidth() No documentation. GetAntialias BOOL ID3DXLine::GetAntialias() No documentation. GetGLLines BOOL ID3DXLine::GetGLLines() No documentation. ID3DXMesh Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXMesh::LockAttributeBuffer([In] unsigned int Flags,[In] unsigned int** ppData) No documentation. No documentation. HRESULT ID3DXMesh::UnlockAttributeBuffer() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXMesh::Optimize([In] unsigned int Flags,[In] const unsigned int* pAdjacencyIn,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap,[In] ID3DXMesh** ppOptMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXMesh::OptimizeInplace([In] unsigned int Flags,[In] const unsigned int* pAdjacencyIn,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXMesh::SetAttributeTable([In] const D3DXATTRIBUTERANGE* pAttribTable,[In] unsigned int cAttribTableSize) No documentation. ID3DXPatchMesh Initializes a new instance of the class. The native pointer. No documentation. No documentation. unsigned int ID3DXPatchMesh::GetNumPatches() No documentation. No documentation. unsigned int ID3DXPatchMesh::GetNumVertices() No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetDeclaration([In] D3DVERTEXELEMENT9* Declaration) No documentation. No documentation. unsigned int ID3DXPatchMesh::GetControlVerticesPerPatch() No documentation. No documentation. unsigned int ID3DXPatchMesh::GetOptions() No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetPatchInfo([In] D3DXPATCHINFO* PatchInfo) No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetVertexBuffer([Out] IDirect3DVertexBuffer9** ppVB) No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetIndexBuffer([Out] IDirect3DIndexBuffer9** ppIB) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::LockVertexBuffer([In] unsigned int flags,[In] void** ppData) No documentation. No documentation. HRESULT ID3DXPatchMesh::UnlockVertexBuffer() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::LockIndexBuffer([In] unsigned int flags,[In] void** ppData) No documentation. No documentation. HRESULT ID3DXPatchMesh::UnlockIndexBuffer() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::LockAttributeBuffer([In] unsigned int flags,[In] unsigned int** ppData) No documentation. No documentation. HRESULT ID3DXPatchMesh::UnlockAttributeBuffer() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetTessSize([In] float fTessLevel,[In] unsigned int Adaptive,[Out] unsigned int* NumTriangles,[Out] unsigned int* NumVertices) No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GenerateAdjacency([In] float Tolerance) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::CloneMesh([In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDecl,[In] ID3DXPatchMesh** pMesh) No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::Optimize([In] unsigned int flags) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::SetDisplaceParam([In] IDirect3DBaseTexture9* Texture,[In] D3DTEXTUREFILTERTYPE MinFilter,[In] D3DTEXTUREFILTERTYPE MagFilter,[In] D3DTEXTUREFILTERTYPE MipFilter,[In] D3DTEXTUREADDRESS Wrap,[In] unsigned int dwLODBias) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::GetDisplaceParam([Out] IDirect3DBaseTexture9** Texture,[Out] D3DTEXTUREFILTERTYPE* MinFilter,[Out] D3DTEXTUREFILTERTYPE* MagFilter,[Out] D3DTEXTUREFILTERTYPE* MipFilter,[Out] D3DTEXTUREADDRESS* Wrap,[Out] unsigned int* dwLODBias) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::Tessellate([In] float fTessLevel,[In] ID3DXMesh* pMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPatchMesh::TessellateAdaptive([In] const D3DXVECTOR4* pTrans,[In] unsigned int dwMaxTessLevel,[In] unsigned int dwMinTessLevel,[In] ID3DXMesh* pMesh) No documentation. GetNumPatches unsigned int ID3DXPatchMesh::GetNumPatches() No documentation. GetNumVertices unsigned int ID3DXPatchMesh::GetNumVertices() No documentation. GetControlVerticesPerPatch unsigned int ID3DXPatchMesh::GetControlVerticesPerPatch() No documentation. GetOptions unsigned int ID3DXPatchMesh::GetOptions() No documentation. GetDevice HRESULT ID3DXPatchMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetVertexBuffer HRESULT ID3DXPatchMesh::GetVertexBuffer([Out] IDirect3DVertexBuffer9** ppVB) No documentation. GetIndexBuffer HRESULT ID3DXPatchMesh::GetIndexBuffer([Out] IDirect3DIndexBuffer9** ppIB) No documentation. ID3DXPMesh Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::ClonePMeshFVF([In] unsigned int Options,[In] unsigned int FVF,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXPMesh** ppCloneMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::ClonePMesh([In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] IDirect3DDevice9* pD3DDevice,[In] ID3DXPMesh** ppCloneMesh) No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::SetNumFaces([In] unsigned int Faces) No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::SetNumVertices([In] unsigned int Vertices) No documentation. No documentation. unsigned int ID3DXPMesh::GetMaxFaces() No documentation. No documentation. unsigned int ID3DXPMesh::GetMinFaces() No documentation. No documentation. unsigned int ID3DXPMesh::GetMaxVertices() No documentation. No documentation. unsigned int ID3DXPMesh::GetMinVertices() No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::Save([In] IStream* pStream,[In] const D3DXMATERIAL* pMaterials,[In] const D3DXEFFECTINSTANCE* pEffectInstances,[In] unsigned int NumMaterials) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::Optimize([In] unsigned int Flags,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap,[In] ID3DXMesh** ppOptMesh) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::OptimizeBaseLOD([In] unsigned int Flags,[In] unsigned int* pFaceRemap) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::TrimByFaces([In] unsigned int NewFacesMin,[In] unsigned int NewFacesMax,[In] unsigned int* rgiFaceRemap,[In] unsigned int* rgiVertRemap) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::TrimByVertices([In] unsigned int NewVerticesMin,[In] unsigned int NewVerticesMax,[In] unsigned int* rgiFaceRemap,[In] unsigned int* rgiVertRemap) No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::GetAdjacency([Out] unsigned int* pAdjacency) No documentation. No documentation. No documentation. HRESULT ID3DXPMesh::GenerateVertexHistory([In] unsigned int* pVertexHistory) No documentation. GetMaxFaces unsigned int ID3DXPMesh::GetMaxFaces() No documentation. GetMinFaces unsigned int ID3DXPMesh::GetMinFaces() No documentation. GetMaxVertices unsigned int ID3DXPMesh::GetMaxVertices() No documentation. GetMinVertices unsigned int ID3DXPMesh::GetMinVertices() No documentation. GetAdjacency HRESULT ID3DXPMesh::GetAdjacency([Out] unsigned int* pAdjacency) No documentation. ID3DXRenderToEnvMap Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::GetDesc([Out] D3DXRTE_DESC* pDesc) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::BeginCube([In] IDirect3DCubeTexture9* pCubeTex) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::BeginSphere([In] IDirect3DTexture9* pTex) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::BeginHemisphere([In] IDirect3DTexture9* pTexZPos,[In] IDirect3DTexture9* pTexZNeg) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::BeginParabolic([In] IDirect3DTexture9* pTexZPos,[In] IDirect3DTexture9* pTexZNeg) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::Face([In] D3DCUBEMAP_FACES Face,[In] unsigned int MipFilter) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::End([In] unsigned int MipFilter) No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::OnLostDevice() No documentation. No documentation. HRESULT ID3DXRenderToEnvMap::OnResetDevice() No documentation. GetDevice HRESULT ID3DXRenderToEnvMap::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetDesc HRESULT ID3DXRenderToEnvMap::GetDesc([Out] D3DXRTE_DESC* pDesc) No documentation. ID3DXRenderToSurface Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToSurface::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToSurface::GetDesc([Out] D3DXRTS_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXRenderToSurface::BeginScene([In] IDirect3DSurface9* pSurface,[In] const D3DVIEWPORT9* pViewport) No documentation. No documentation. No documentation. HRESULT ID3DXRenderToSurface::EndScene([In] unsigned int MipFilter) No documentation. No documentation. HRESULT ID3DXRenderToSurface::OnLostDevice() No documentation. No documentation. HRESULT ID3DXRenderToSurface::OnResetDevice() No documentation. GetDevice HRESULT ID3DXRenderToSurface::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetDesc HRESULT ID3DXRenderToSurface::GetDesc([Out] D3DXRTS_DESC* pDesc) No documentation. ID3DXSPMesh Initializes a new instance of the class. The native pointer. No documentation. No documentation. unsigned int ID3DXSPMesh::GetNumFaces() No documentation. No documentation. unsigned int ID3DXSPMesh::GetNumVertices() No documentation. No documentation. unsigned int ID3DXSPMesh::GetFVF() No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::GetDeclaration([In] D3DVERTEXELEMENT9* Declaration) No documentation. No documentation. unsigned int ID3DXSPMesh::GetOptions() No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::CloneMeshFVF([In] unsigned int Options,[In] unsigned int FVF,[In] IDirect3DDevice9* pD3DDevice,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pVertexRemapOut,[In] ID3DXMesh** ppCloneMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::CloneMesh([In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] IDirect3DDevice9* pD3DDevice,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pVertexRemapOut,[In] ID3DXMesh** ppCloneMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::ClonePMeshFVF([In] unsigned int Options,[In] unsigned int FVF,[In] IDirect3DDevice9* pD3DDevice,[In] unsigned int* pVertexRemapOut,[In] float* pErrorsByFace,[In] ID3DXPMesh** ppCloneMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::ClonePMesh([In] unsigned int Options,[In] const D3DVERTEXELEMENT9* pDeclaration,[In] IDirect3DDevice9* pD3DDevice,[In] unsigned int* pVertexRemapOut,[In] float* pErrorsbyFace,[In] ID3DXPMesh** ppCloneMesh) No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::ReduceFaces([In] unsigned int Faces) No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::ReduceVertices([In] unsigned int Vertices) No documentation. No documentation. unsigned int ID3DXSPMesh::GetMaxFaces() No documentation. No documentation. unsigned int ID3DXSPMesh::GetMaxVertices() No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::GetVertexAttributeWeights([In] D3DXATTRIBUTEWEIGHTS* pVertexAttributeWeights) No documentation. No documentation. No documentation. HRESULT ID3DXSPMesh::GetVertexWeights([Out] float* pVertexWeights) No documentation. GetNumFaces unsigned int ID3DXSPMesh::GetNumFaces() No documentation. GetNumVertices unsigned int ID3DXSPMesh::GetNumVertices() No documentation. GetFVF unsigned int ID3DXSPMesh::GetFVF() No documentation. GetOptions unsigned int ID3DXSPMesh::GetOptions() No documentation. GetDevice HRESULT ID3DXSPMesh::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetMaxFaces unsigned int ID3DXSPMesh::GetMaxFaces() No documentation. GetMaxVertices unsigned int ID3DXSPMesh::GetMaxVertices() No documentation. GetVertexWeights HRESULT ID3DXSPMesh::GetVertexWeights([Out] float* pVertexWeights) No documentation. ID3DXSkinInfo Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetBoneInfluence([In] unsigned int bone,[In] unsigned int numInfluences,[In] const unsigned int* vertices,[In] const float* weights) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetBoneVertexInfluence([In] unsigned int boneNum,[In] unsigned int influenceNum,[In] float weight) No documentation. No documentation. No documentation. unsigned int ID3DXSkinInfo::GetNumBoneInfluences([In] unsigned int bone) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::GetBoneInfluence([In] unsigned int bone,[Out] unsigned int* vertices,[Out] float* weights) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::GetBoneVertexInfluence([In] unsigned int boneNum,[In] unsigned int influenceNum,[Out] float* pWeight,[Out] unsigned int* pVertexNum) No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::GetMaxVertexInfluences([Out] unsigned int* maxVertexInfluences) No documentation. No documentation. unsigned int ID3DXSkinInfo::GetNumBones() No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::FindBoneVertexInfluenceIndex([In] unsigned int boneNum,[In] unsigned int vertexNum,[In] unsigned int* pInfluenceIndex) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::GetMaxFaceInfluences([In] IDirect3DIndexBuffer9* pIB,[In] unsigned int NumFaces,[Out] unsigned int* maxFaceInfluences) No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetMinBoneInfluence([In] float MinInfl) No documentation. No documentation. float ID3DXSkinInfo::GetMinBoneInfluence() No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetBoneName([In] unsigned int Bone,[In] const char* pName) No documentation. No documentation. No documentation. const char* ID3DXSkinInfo::GetBoneName([In] unsigned int Bone) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetBoneOffsetMatrix([In] unsigned int Bone,[In] const D3DXMATRIX* pBoneTransform) No documentation. No documentation. No documentation. D3DXMATRIX* ID3DXSkinInfo::GetBoneOffsetMatrix([In] unsigned int Bone) No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::Clone([In] ID3DXSkinInfo** ppSkinInfo) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::Remap([In] unsigned int NumVertices,[In] unsigned int* pVertexRemap) No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetFVF([In] unsigned int FVF) No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::SetDeclaration([In] const D3DVERTEXELEMENT9* pDeclaration) No documentation. No documentation. unsigned int ID3DXSkinInfo::GetFVF() No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::GetDeclaration([In] D3DVERTEXELEMENT9* Declaration) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::UpdateSkinnedMesh([In] const D3DXMATRIX* pBoneTransforms,[In] const D3DXMATRIX* pBoneInvTransposeTransforms,[In] const void* pVerticesSrc,[In] void* pVerticesDst) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::ConvertToBlendedMesh([In] ID3DXMesh* pMesh,[In] unsigned int Options,[In] const unsigned int* pAdjacencyIn,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap,[In] unsigned int* pMaxFaceInfl,[In] unsigned int* pNumBoneCombinations,[In] ID3DXBuffer** ppBoneCombinationTable,[In] ID3DXMesh** ppMesh) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSkinInfo::ConvertToIndexedBlendedMesh([In] ID3DXMesh* pMesh,[In] unsigned int Options,[In] unsigned int paletteSize,[In] const unsigned int* pAdjacencyIn,[In] unsigned int* pAdjacencyOut,[In] unsigned int* pFaceRemap,[In] ID3DXBuffer** ppVertexRemap,[In] unsigned int* pMaxVertexInfl,[In] unsigned int* pNumBoneCombinations,[In] ID3DXBuffer** ppBoneCombinationTable,[In] ID3DXMesh** ppMesh) No documentation. GetMaxVertexInfluences HRESULT ID3DXSkinInfo::GetMaxVertexInfluences([Out] unsigned int* maxVertexInfluences) No documentation. GetNumBones unsigned int ID3DXSkinInfo::GetNumBones() No documentation. GetMinBoneInfluence float ID3DXSkinInfo::GetMinBoneInfluence() No documentation. GetFVF unsigned int ID3DXSkinInfo::GetFVF() No documentation. ID3DXSprite Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXSprite::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. HRESULT ID3DXSprite::GetTransform([Out] D3DXMATRIX* pTransform) No documentation. No documentation. No documentation. HRESULT ID3DXSprite::SetTransform([In] const D3DXMATRIX* pTransform) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSprite::SetWorldViewRH([In] const D3DXMATRIX* pWorld,[In] const D3DXMATRIX* pView) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSprite::SetWorldViewLH([In] const D3DXMATRIX* pWorld,[In] const D3DXMATRIX* pView) No documentation. No documentation. No documentation. HRESULT ID3DXSprite::Begin([In] unsigned int Flags) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXSprite::Draw([In] IDirect3DTexture9* pTexture,[In] const RECT* pSrcRect,[In] const D3DXVECTOR3* pCenter,[In] const D3DXVECTOR3* pPosition,[In] D3DCOLOR Color) No documentation. No documentation. HRESULT ID3DXSprite::Flush() No documentation. No documentation. HRESULT ID3DXSprite::End() No documentation. No documentation. HRESULT ID3DXSprite::OnLostDevice() No documentation. No documentation. HRESULT ID3DXSprite::OnResetDevice() No documentation. GetDevice HRESULT ID3DXSprite::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetTransform HRESULT ID3DXSprite::GetTransform([Out] D3DXMATRIX* pTransform) No documentation. IDirect3DSwapChain9Ex Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9Ex::GetLastPresentCount([Out] unsigned int* pLastPresentCount) No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9Ex::GetPresentStats([Out] D3DPRESENTSTATS* pPresentationStatistics) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DSwapChain9Ex::GetDisplayModeEx([Out] D3DDISPLAYMODEEX* pMode,[Out] D3DDISPLAYROTATION* pRotation) No documentation. GetLastPresentCount HRESULT IDirect3DSwapChain9Ex::GetLastPresentCount([Out] unsigned int* pLastPresentCount) No documentation. GetPresentStats HRESULT IDirect3DSwapChain9Ex::GetPresentStats([Out] D3DPRESENTSTATS* pPresentationStatistics) No documentation. ID3DXTextureShader Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::GetFunction([Out] ID3DXBuffer** ppFunction) No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::GetConstantBuffer([Out] ID3DXBuffer** ppConstantBuffer) No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::GetDesc([Out] D3DXCONSTANTTABLE_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::GetConstantDesc([In] D3DXHANDLE hConstant,[Out, Buffer] D3DXCONSTANT_DESC* pConstantDesc,[InOut] unsigned int* pCount) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXTextureShader::GetConstant([In] D3DXHANDLE hConstant,[In] unsigned int Index) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXTextureShader::GetConstantByName([In] D3DXHANDLE hConstant,[In] const char* pName) No documentation. No documentation. No documentation. No documentation. D3DXHANDLE ID3DXTextureShader::GetConstantElement([In] D3DXHANDLE hConstant,[In] unsigned int Index) No documentation. No documentation. HRESULT ID3DXTextureShader::SetDefaults() No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetValue([In] D3DXHANDLE hConstant,[In] const void* pData,[In] unsigned int Bytes) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetBool([In] D3DXHANDLE hConstant,[In] BOOL b) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetBoolArray([In] D3DXHANDLE hConstant,[In] const BOOL* pb,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetInt([In] D3DXHANDLE hConstant,[In] int n) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetIntArray([In] D3DXHANDLE hConstant,[In] const int* pn,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetFloat([In] D3DXHANDLE hConstant,[In] float f) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetFloatArray([In] D3DXHANDLE hConstant,[In] const float* pf,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetVector([In] D3DXHANDLE hConstant,[In] const D3DXVECTOR4* pVector) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetVectorArray([In] D3DXHANDLE hConstant,[In] const D3DXVECTOR4* pVector,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrix([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrixArray([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrixPointerArray([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrixTranspose([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrixTransposeArray([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX* pMatrix,[In] unsigned int Count) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXTextureShader::SetMatrixTransposePointerArray([In] D3DXHANDLE hConstant,[In] const D3DXMATRIX** ppMatrix,[In] unsigned int Count) No documentation. GetFunction HRESULT ID3DXTextureShader::GetFunction([Out] ID3DXBuffer** ppFunction) No documentation. GetConstantBuffer HRESULT ID3DXTextureShader::GetConstantBuffer([Out] ID3DXBuffer** ppConstantBuffer) No documentation. GetDesc HRESULT ID3DXTextureShader::GetDesc([Out] D3DXCONSTANTTABLE_DESC* pDesc) No documentation. IDirect3DVolume9 Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::SetPrivateData([In] const GUID& refguid,[In] const void* pData,[In] unsigned int SizeOfData,[In] unsigned int Flags) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::GetPrivateData([In] const GUID& refguid,[In] void* pData,[Out] unsigned int* pSizeOfData) No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::FreePrivateData([In] const GUID& refguid) No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::GetContainer([In] const GUID& riid,[In] void** ppContainer) No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::GetDesc([Out] D3DVOLUME_DESC* pDesc) No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT IDirect3DVolume9::LockBox([Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) No documentation. No documentation. HRESULT IDirect3DVolume9::UnlockBox() Loads a volume from a file on the disk. The volume. Name of the file. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileW([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] const wchar_t* pSrcFile,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo) Loads a volume from a file on the disk. The volume. Name of the file. The filter. The color key. The source box. The destination box. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileW([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] const wchar_t* pSrcFile,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo) Loads a volume from a file on the disk. The volume. Name of the file. The filter. The color key. The source box. The destination box. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileW([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] const wchar_t* pSrcFile,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo) Loads a volume from a file on the disk. The volume. Name of the file. The filter. The color key. The source box. The destination box. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileW([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] const wchar_t* pSrcFile,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey,[In] D3DXIMAGE_INFO* pSrcInfo) Loads a volume from a file in memory. The volume. The memory. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in memory. The volume. The memory. The filter. The color key. The source box. The destination box. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in memory. The volume. The memory. The filter. The color key. The source box. The destination box. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in memory. The volume. The memory. The filter. The color key. The source box. The destination box. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in a strean. The volume. The stream. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in a strean. The volume. The stream. The filter. The color key. The source box. The destination box. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in a strean. The volume. The stream. The filter. The color key. The source box. The destination box. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a file in a strean. The volume. The stream. The filter. The color key. The source box. The destination box. The palette. The image information. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromFileInMemory([In] IDirect3DVolume9* pDestVolume,[Out, Buffer] const PALETTEENTRY* pDestPalette,[In] const void* pDestBox,[In] const void* pSrcData,[In] unsigned int SrcDataSize,[In] const void* pSrcBox,[In] D3DX_FILTER Filter,[In] int ColorKey,[In] void* pSrcInfo) Loads a volume from a source volume. The destination volume. The source volume. The filter. The color key. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromVolume([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey) Loads a volume from a source volume. The destination volume. The source volume. The filter. The color key. The source box. The destination box. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromVolume([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey) Loads a volume from a source volume. The destination volume. The source volume. The filter. The color key. The source box. The destination box. The destination palette. The source palette. A object describing the result of the operation. HRESULT D3DXLoadVolumeFromVolume([In] IDirect3DVolume9* pDestVolume,[In] const PALETTEENTRY* pDestPalette,[In] const D3DBOX* pDestBox,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox,[In] unsigned int Filter,[In] D3DCOLOR ColorKey) Locks a box on a volume resource. The flags. The locked region of this resource HRESULT IDirect3DVolume9::LockBox([Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) Locks a box on a volume resource. The box. The flags. The locked region of this resource HRESULT IDirect3DVolume9::LockBox([Out] D3DLOCKED_BOX* pLockedVolume,[In] const void* pBox,[In] D3DLOCK Flags) Saves a volume to a file on disk. The volume. Name of the file. The format. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox) Saves a volume to a file on disk. The volume. Name of the file. The format. The box. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox) Saves a volume to a file on disk. The volume. Name of the file. The format. The box. The palette. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileW([In] const wchar_t* pDestFile,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In] const PALETTEENTRY* pSrcPalette,[In] const D3DBOX* pSrcBox) Saves a volume to a . The volume. The format. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) Saves a volume to a . The volume. The format. The box. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) Saves a volume to a . The volume. The format. The box. The palette. A object describing the result of the operation. HRESULT D3DXSaveVolumeToFileInMemory([In] ID3DXBuffer** ppDestBuf,[In] D3DXIMAGE_FILEFORMAT DestFormat,[In] IDirect3DVolume9* pSrcVolume,[In, Buffer] const PALETTEENTRY* pSrcPalette,[In] const void* pSrcBox) No documentation. GetDevice HRESULT IDirect3DVolume9::GetDevice([Out] IDirect3DDevice9** ppDevice) No documentation. GetDesc HRESULT IDirect3DVolume9::GetDesc([Out] D3DVOLUME_DESC* pDesc) No documentation. ID3DXFile Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFile::CreateEnumObject([In] const void* arg0,[In] unsigned int arg1,[In] ID3DXFileEnumObject** arg2) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFile::CreateSaveObject([In] const void* arg0,[In] unsigned int arg1,[In] unsigned int arg2,[In] ID3DXFileSaveObject** arg3) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFile::RegisterTemplates([In] const void* arg0,[In] SIZE_T arg1) No documentation. No documentation. No documentation. HRESULT ID3DXFile::RegisterEnumTemplates([In] ID3DXFileEnumObject* arg0) No documentation. ID3DXFileData Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetEnum([Out] ID3DXFileEnumObject** arg0) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetName([In] char* arg0,[Out] SIZE_T* arg1) No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetId([In] GUID* arg0) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileData::Lock([In] SIZE_T* arg0,[In] const void** arg1) No documentation. No documentation. HRESULT ID3DXFileData::Unlock() No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetType([Out] GUID* arg0) No documentation. No documentation. BOOL ID3DXFileData::IsReference() No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetChildren([Out] SIZE_T* arg0) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileData::GetChild([In] SIZE_T arg0,[Out] ID3DXFileData** arg1) No documentation. GetEnum HRESULT ID3DXFileData::GetEnum([Out] ID3DXFileEnumObject** arg0) No documentation. GetType HRESULT ID3DXFileData::GetType([Out] GUID* arg0) No documentation. IsReference BOOL ID3DXFileData::IsReference() No documentation. GetChildren HRESULT ID3DXFileData::GetChildren([Out] SIZE_T* arg0) No documentation. ID3DXFileEnumObject Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXFileEnumObject::GetFile([Out] ID3DXFile** arg0) No documentation. No documentation. No documentation. HRESULT ID3DXFileEnumObject::GetChildren([Out] SIZE_T* arg0) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileEnumObject::GetChild([In] SIZE_T arg0,[Out] ID3DXFileData** arg1) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileEnumObject::GetDataObjectById([In] const GUID& arg0,[In] ID3DXFileData** arg1) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileEnumObject::GetDataObjectByName([In] const char* arg0,[In] ID3DXFileData** arg1) No documentation. GetFile HRESULT ID3DXFileEnumObject::GetFile([Out] ID3DXFile** arg0) No documentation. GetChildren HRESULT ID3DXFileEnumObject::GetChildren([Out] SIZE_T* arg0) No documentation. ID3DXFileSaveData Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::GetSave([Out] ID3DXFileSaveObject** arg0) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::GetName([In] char* arg0,[Out] SIZE_T* arg1) No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::GetId([In] GUID* arg0) No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::GetType([Out] GUID* arg0) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::AddDataObject([In] const GUID& arg0,[In] const char* arg1,[In] const GUID* arg2,[In] SIZE_T arg3,[In] const void* arg4,[In] ID3DXFileSaveData** arg5) No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveData::AddDataReference([In] const char* arg0,[In] const GUID* arg1) No documentation. GetSave HRESULT ID3DXFileSaveData::GetSave([Out] ID3DXFileSaveObject** arg0) No documentation. GetType HRESULT ID3DXFileSaveData::GetType([Out] GUID* arg0) No documentation. ID3DXFileSaveObject Initializes a new instance of the class. The native pointer. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveObject::GetFile([Out] ID3DXFile** arg0) No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. No documentation. HRESULT ID3DXFileSaveObject::AddDataObject([In] const GUID& arg0,[In] const char* arg1,[In] const GUID* arg2,[In] SIZE_T arg3,[In] const void* arg4,[In] ID3DXFileSaveData** arg5) No documentation. No documentation. HRESULT ID3DXFileSaveObject::Save() No documentation. GetFile HRESULT ID3DXFileSaveObject::GetFile([Out] ID3DXFile** arg0) A collection of . EffectHandle used to identify a shader parameter. Defines the behaviour for caching strings. True by default. Cache of allocated strings. Pointer to the handle or the allocated string. If the is a custom string not cached that needs to be released by this instance. Initializes a new instance of the class. Initializes a new instance of the class. The pointer. Initializes a new instance of the class. The pointer. Initializes a new instance of the class. The name. Clears the cache. By default, this class is caching all strings that are implicitly used as an effect handle. Use this method in order to deallocate all strings that were previously cached. marshal free. The __from. The @ref. Method to marshal from native to managed struct The __from. The @ref. Method to marshal from managed struct tot native The __from. The @ref. Allocates a string. The name. Pointer to the allocated string Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The name. The result of the conversion. Adapter information. Gets the capabilities of this adapter. The type. The capabilities Gets the display modes supported by this adapter. The format. The display modes supported by this adapter. Gets the adapter ordinal. Gets the current display mode. Gets the details. Gets the monitor. Adapter information. Gets the capabilities of this adapter. The type. The capabilities Gets the display modes supported by this adapter. The filter. The display modes supported by this adapter. Gets the adapter ordinal. Gets the current display mode. Gets the details. Gets the monitor. Shadow callback for . Return a pointer to the unamanged version of this callback. The callback. A pointer to a shadow c++ callback Internal Include Callback A user-implemented method for opening and reading the contents of a shader #include file. This pointer A -typed value that indicates the location of the #include file. Name of the #include file. Pointer to the container that includes the #include file. Pointer to the buffer that Open returns that contains the include directives. This pointer remains valid until is called. Pointer to the number of bytes that Open returns in ppData. The user-implemented method should return S_OK. If Open fails when reading the #include file, the application programming interface (API) that caused Open to be called fails. This failure can occur in one of the following situations:The high-level shader language (HLSL) shader fails one of the D3D10CompileShader*** functions.The effect fails one of the D3D10CreateEffect*** functions. HRESULT Open([None] D3D_INCLUDE_TYPE IncludeType,[None] const char* pFileName,[None] LPCVOID pParentData,[None] LPCVOID* ppData,[None] UINT* pBytes) A user-implemented method for closing a shader #include file. If was successful, Close is guaranteed to be called before the API using the interface returns. This pointer Pointer to the buffer that contains the include directives. This is the pointer that was returned by the corresponding call. The user-implemented Close method should return S_OK. If Close fails when it closes the #include file, the application programming interface (API) that caused Close to be called fails. This failure can occur in one of the following situations:The high-level shader language (HLSL) shader fails one of the D3D10CompileShader*** functions.The effect fails one of the D3D10CreateEffect*** functions. HRESULT Close([None] LPCVOID pData)