-
Notifications
You must be signed in to change notification settings - Fork 0
D3DX9 TODO
Julian Bühler edited this page Oct 7, 2023
·
2 revisions
Depends on: Math
- D3DXCheckVersion
- D3DXCreateBuffer
- D3DXCreateFont
- D3DXCreateFontIndirect
- D3DXCreateLine
- D3DXCreateRenderToEnvMap
- D3DXCreateRenderToSurface
- D3DXCreateSprite
- D3DXDebugMute
- D3DXGetDriverLevel
- GetBufferPointer
- GetBufferSize
- Begin
- Draw
- DrawTransform
- End
- GetAntialias
- GetDevice
- GetGLLines
- GetPattern
- GetPatternScale
- GetWidth
- OnLostDevice
- OnResetDevice
- SetAntialias
- SetGLLines
- SetPattern
- SetPatternScale
- SetWidth
- BeginCube
- BeginHemisphere
- BeginParabolic
- BeginSphere
- End
- Face
- GetDesc
- GetDevice
- OnLostDevice
- OnResetDevice
- BeginScene
- EndScene
- GetDesc
- GetDevice
- OnLostDevice
- OnResetDevice
- Begin
- Draw
- End
- Flush
- GetDevice
- GetTransform
- OnLostDevice
- OnResetDevice
- SetTransform
- SetWorldViewLH
- SetWorldViewRH
- DrawText
- GetDC
- GetDesc
- GetDevice
- GetGlyphData
- GetTextMetrics
- OnLostDevice
- OnResetDevice
- PreloadCharacters
- PreloadGlyphs
- PreloadText
- D3DXCheckCubeTextureRequirements
- D3DXCheckTextureRequirements
- D3DXCheckVolumeTextureRequirements
- D3DXComputeNormalMap
- D3DXCreateCubeTexture
- D3DXCreateCubeTextureFromFile
- D3DXCreateCubeTextureFromFileEx
- D3DXCreateCubeTextureFromFileInMemory
- D3DXCreateCubeTextureFromFileInMemoryEx
- D3DXCreateCubeTextureFromResource
- D3DXCreateCubeTextureFromResourceEx
- D3DXCreateTexture
-
D3DXCreateTextureFromFile - D3DXCreateTextureFromFileEx
- pDevice
- pSrcFile
- Width
-
D3DX_DEFAULT -
D3DX_DEFAULT_NONPOW2
-
- Height
-
D3DX_DEFAULT -
D3DX_DEFAULT_NONPOW2
-
- MipLevels
-
D3DX_DEFAULT -
D3DX_FROM_FILE
-
- Usage
-
D3DUSAGE_RENDERTARGET -
D3DUSAGE_DYNAMIC
-
- Format
-
D3DFMT_FROM_FILE -
D3DFMT_UNKNOWN -
D3DFMT_R8G8B8 -
D3DFMT_A8R8G8B8 -
D3DFMT_X8R8G8B8 -
D3DFMT_R5G6B5 -
D3DFMT_X1R5G5B5 -
D3DFMT_A1R5G5B5 -
D3DFMT_A4R4G4B4 -
D3DFMT_R3G3B2 -
D3DFMT_A8 -
D3DFMT_A8R3G3B2 -
D3DFMT_X4R4G4B4 -
D3DFMT_A2B10G10R10 -
D3DFMT_A8B8G8R8 -
D3DFMT_X8B8G8R8 -
D3DFMT_G16R16 -
D3DFMT_A2R10G10B10 -
D3DFMT_A16B16G16R16 -
D3DFMT_A8P8 -
D3DFMT_P8 -
D3DFMT_L8 -
D3DFMT_A8L8 -
D3DFMT_A4L4 -
D3DFMT_V8U8 -
D3DFMT_L6V5U5 -
D3DFMT_X8L8V8U8 -
D3DFMT_Q8W8V8U8 -
D3DFMT_V16U16 -
D3DFMT_A2W10V10U10 -
D3DFMT_UYVY -
D3DFMT_R8G8_B8G8 -
D3DFMT_YUY2 -
D3DFMT_G8R8_G8B8 -
D3DFMT_DXT1 -
D3DFMT_DXT2 -
D3DFMT_DXT3 -
D3DFMT_DXT4 -
D3DFMT_DXT5 -
D3DFMT_D16_LOCKABLE -
D3DFMT_D32 -
D3DFMT_D15S1 -
D3DFMT_D24S8 -
D3DFMT_D24X8 -
D3DFMT_D24X4S4 -
D3DFMT_D16 -
D3DFMT_D32F_LOCKABLE -
D3DFMT_D24FS8 -
D3DFMT_L16 -
D3DFMT_VERTEXDATA -
D3DFMT_INDEX16 -
D3DFMT_INDEX32 -
D3DFMT_Q16W16V16U16 -
D3DFMT_MULTI2_ARGB8 -
D3DFMT_R16F -
D3DFMT_G16R16F -
D3DFMT_A16B16G16R16F -
D3DFMT_R32F -
D3DFMT_G32R32F -
D3DFMT_A32B32G32R32F -
D3DFMT_CxV8U8
-
- Pool
-
D3DPOOL_DEFAULT -
D3DPOOL_MANAGED -
D3DPOOL_SYSTEMMEM -
D3DPOOL_SCRATCH
-
- Filter
-
D3DX_DEFAULT -
D3DX_FILTER_NONE -
D3DX_FILTER_POINT -
D3DX_FILTER_LINEAR -
D3DX_FILTER_TRIANGLE -
D3DX_FILTER_BOX -
D3DX_FILTER_MIRROR_U -
D3DX_FILTER_MIRROR_V -
D3DX_FILTER_MIRROR_W -
D3DX_FILTER_MIRROR -
D3DX_FILTER_DITHER -
D3DX_FILTER_SRGB_IN -
D3DX_FILTER_SRGB_OUT -
D3DX_FILTER_SRGB
-
- MipFilter
-
D3DX_DEFAULT -
D3DX_FILTER_NONE -
D3DX_FILTER_POINT -
D3DX_FILTER_LINEAR -
D3DX_FILTER_TRIANGLE -
D3DX_FILTER_BOX -
D3DX_FILTER_MIRROR_U -
D3DX_FILTER_MIRROR_V -
D3DX_FILTER_MIRROR_W -
D3DX_FILTER_MIRROR -
D3DX_FILTER_DITHER -
D3DX_FILTER_SRGB_IN -
D3DX_FILTER_SRGB_OUT -
D3DX_FILTER_SRGB
-
- ColorKey
- pSrcInfo
- pPalette
- ppTexture
- D3DXCreateTextureFromFileInMemory
- D3DXCreateTextureFromFileInMemoryEx
- D3DXCreateTextureFromResource
- D3DXCreateTextureFromResourceEx
- D3DXCreateVolumeTexture
- D3DXCreateVolumeTextureFromFile
- D3DXCreateVolumeTextureFromFileEx
- D3DXCreateVolumeTextureFromFileInMemory
- D3DXCreateVolumeTextureFromFileInMemoryEx
- D3DXCreateVolumeTextureFromResource
- D3DXCreateVolumeTextureFromResourceEx
- D3DXFillCubeTexture
- D3DXFillCubeTextureTX
- D3DXFillTexture
- D3DXFillTextureTX
- D3DXFillVolumeTexture
- D3DXFillVolumeTextureTX
- D3DXFilterTexture
- D3DXGetImageInfoFromFile
- D3DXGetImageInfoFromFileInMemory
- D3DXGetImageInfoFromResource
- D3DXLoadSurfaceFromFile
- D3DXLoadSurfaceFromFileInMemory
- D3DXLoadSurfaceFromMemory
- D3DXLoadSurfaceFromResource
- D3DXLoadSurfaceFromSurface
- D3DXLoadVolumeFromFile
- D3DXLoadVolumeFromFileInMemory
- D3DXLoadVolumeFromMemory
- D3DXLoadVolumeFromResource
- D3DXLoadVolumeFromVolume
- D3DXSaveSurfaceToFile
- D3DXSaveSurfaceToFileInMemory
- D3DXSaveTextureToFile
- D3DXSaveTextureToFileInMemory
- D3DXSaveVolumeToFile
- D3DXSaveVolumeToFileInMemory
Depends on: Core
- file format
- text
- binary
- standard annotations and semantics
- D3DXCreateEffect
- D3DXCreateEffectEx
- D3DXCreateEffectCompiler
- D3DXCreateEffectCompilerFromFile
- D3DXCreateEffectCompilerFromResource
- D3DXCreateEffectFromFile
- pDevice
- pSrcFile
- pDefines
- pInclude
- Flags
- pPool
- ppEffect
- ppCompilationErrors
- D3DXCreateEffectFromFileEx
- D3DXCreateEffectFromResource
- D3DXCreateEffectFromResourceEx
- D3DXCreateEffectPool
- D3DXDisassembleEffect
- GetAnnotation
- GetAnnotationByName
- GetBool
- GetBoolArray
- GetDesc
-
Creator -
Parameters -
Techniques -
Functions
-
- GetFloat
- GetFloatArray
- GetFunction
- GetFunctionByName
- GetFunctionDesc
- GetInt
- GetIntArray
- GetMatrix
- GetMatrixArray
- GetMatrixPointerArray
- GetMatrixTranspose
- GetMatrixTransposeArray
- GetMatrixTransposePointerArray
- GetParameter
- GetParameterByName
- GetParameterBySemantic
- GetParameterDesc
- GetParameterElement
- GetPass
- GetPassByName
- GetPassDesc
- GetPixelShader
- GetString
- GetTechnique
- GetTechniqueByName
- GetTechniqueDesc
- Name
- Passes
- Annotations
- GetTexture
- GetValue
- GetVector
- GetVectorArray
- GetVertexShader
- SetArrayRange
- SetBool
- SetBoolArray
- SetFloat
- SetFloatArray
- SetInt
- SetIntArray
- SetMatrix
- SetMatrixArray
- SetMatrixPointerArray
- SetMatrixTranspose
- SetMatrixTransposeArray
- SetMatrixTransposePointerArray
- SetString
- SetTexture
- SetValue
- SetVector
- SetVectorArray
- ApplyParameterBlock
- Begin
- pPasses
- Flags
- BeginParameterBlock
- BeginPass
- CloneEffect
- CommitChanges
- DeleteParameterBlock
- End
- EndParameterBlock
- EndPass
- FindNextValidTechnique
- GetCurrentTechnique
- GetDevice
- GetPool
- GetStateManager
- IsParameterUsed
- OnLostDevice
- OnResetDevice
- SetRawValue
- SetStateManager
- SetTechnique
- ValidateTechnique
- CompileEffect
- CompileShader
- GetLiteral
- SetLiteral
- LightEnable
- SetFVF
- SetLight
- SetMaterial
- SetNPatchMode
- SetPixelShader
- SetPixelShaderConstantB
- SetPixelShaderConstantF
- SetPixelShaderConstantI
- SetRenderState
- SetSamplerState
- SetTexture
- SetTextureStageState
- SetTransform
- SetVertexShader
- SetVertexShaderConstantB
- SetVertexShaderConstantF
- SetVertexShaderConstantI
- Close
- Open
- SM 2.0
- SM 3.0
Depends on General, Math, Mesh
- D3DXCreatePRTBuffer
- D3DXCreatePRTBufferTex
- D3DXCreatePRTCompBuffer
- D3DXCreatePRTEngine
- D3DXCreateTextureGutterHelper
- D3DXLoadPRTBufferFromFile
- D3DXLoadPRTCompBufferFromFile
- D3DXSavePRTBufferToFile
- D3DXSavePRTCompBufferToFile
- D3DXSHPRTCompSplitMeshSC
- D3DXSHPRTCompSuperCluster
- AddBuffer
- AttachGH
- EvalGH
- ExtractTexture
- ExtractToMesh
- GetHeight
- GetNumChannels
- GetNumCoeffs
- GetNumSamples
- GetWidth
- IsTexture
- LockBuffer
- ReleaseGH
- Resize
- ScaleBuffer
- UnlockBuffer
- ExtractBasis
- ExtractClusterIDs
- ExtractPCA
- ExtractTexture
- ExtractToMesh
- GetHeight
- GetNumChannels
- GetNumClusters
- GetNumCoeffs
- GetNumPCA
- GetNumSamples
- GetWidth
- IsTexture
- NormalizeData
- ApplyGuttersFloat
- ApplyGuttersPRT
- ApplyGuttersTex
- GetBaryMap
- GetFaceMap
- GetGutterMap
- GetHeight
- GetTexelMap
- GetWidth
- ResampleTex
- SetBaryMap
- SetFaceMap
- SetGutterMap
- SetTexelMap