home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-08-10 | 39.1 KB | 1,091 lines |
- ; td3dcaps.inc (c) Minde 05/08/99 montana@is.lt
- ; Content: TASM Direct3DRM include file ver. 1.2
- ; converted from d3drmobj.h, DX ver. 6.1
- ;
- ; Feel free to use or distribute the package, part or whole, for any
- ; non-commercial use preferably crediting me.
- ; Also feel free to contact me at the above address if you experience any
- ; problems or notice any omissions.
-
- ; Direct3DRM Object classes
- CLSID_CDirect3DRMDevice GUID <04fa3568eh,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMViewport GUID <04fa3568fh,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMFrame GUID <04fa35690h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMMesh GUID <04fa35691h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMMeshBuilder GUID <04fa35692h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMFace GUID <04fa35693h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMLight GUID <04fa35694h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMTexture GUID <04fa35695h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMWrap GUID <04fa35696h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMMaterial GUID <04fa35697h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMAnimation GUID <04fa35698h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMAnimationSet GUID <04fa35699h,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMUserVisual GUID <04fa3569ah,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMShadow GUID <04fa3569bh,0623fh,011cfh,0ach,04ah,00h,00h,0c0h,038h,025h,0a1h>
- CLSID_CDirect3DRMViewportInterpolator GUID <00de9eaa1h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMFrameInterpolator GUID <00de9eaa2h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMMeshInterpolator GUID <00de9eaa3h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMLightInterpolator GUID <00de9eaa6h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMMaterialInterpolator GUID <00de9eaa7h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMTextureInterpolator GUID <00de9eaa8h,03b84h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMProgressiveMesh GUID <04516ec40h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- CLSID_CDirect3DRMClippedVisual GUID <05434e72dh,06d66h,011d1h,0bbh,00bh,000h,000h,0f8h,075h,086h,05ah>
-
- ; Direct3DRM Object interfaces
- IID_IDirect3DRMObject GUID <0eb16cb00h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMObject2 GUID <04516ec7ch,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMDevice GUID <0e9e19280h,06e05h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMDevice2 GUID <04516ec78h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMDevice3 GUID <0549f498bh,0bfebh,011d1h,08eh,0d8h,000h,0a0h,0c9h,067h,0a4h,082h>
- IID_IDirect3DRMViewport GUID <0eb16cb02h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMViewport2 GUID <04a1b1be6h,0bfedh,011d1h,08eh,0d8h,000h,0a0h,0c9h,067h,0a4h,082h>
- IID_IDirect3DRMFrame GUID <0eb16cb03h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMFrame2 GUID <0c3dfbd60h,03988h,011d0h,09eh,0c2h,000h,000h,0c0h,029h,01ah,0c3h>
- IID_IDirect3DRMFrame3 GUID <0ff6b7f70h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMVisual GUID <0eb16cb04h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMMesh GUID <0a3a80d01h,06e12h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMMeshBuilder GUID <0a3a80d02h,06e12h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMMeshBuilder2 GUID <04516ec77h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMMeshBuilder3 GUID <0ff6b7f71h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMFace GUID <0eb16cb07h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMFace2 GUID <04516ec81h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMLight GUID <0eb16cb08h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMTexture GUID <0eb16cb09h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMTexture2 GUID <0120f30c0h,01629h,011d0h,094h,01ch,000h,080h,0c8h,00ch,0fah,07bh>
- IID_IDirect3DRMTexture3 GUID <0ff6b7f73h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMWrap GUID <0eb16cb0ah,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMMaterial GUID <0eb16cb0bh,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMMaterial2 GUID <0ff6b7f75h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMAnimation GUID <0eb16cb0dh,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMAnimation2 GUID <0ff6b7f77h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMAnimationSet GUID <0eb16cb0eh,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMAnimationSet2 GUID <0ff6b7f79h,0a40eh,011d1h,091h,0f9h,000h,000h,0f8h,075h,08eh,066h>
- IID_IDirect3DRMObjectArray GUID <0242f6bc2h,03849h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMDeviceArray GUID <0eb16cb10h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMViewportArray GUID <0eb16cb11h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMFrameArray GUID <0eb16cb12h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMVisualArray GUID <0eb16cb13h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMLightArray GUID <0eb16cb14h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMPickedArray GUID <0eb16cb16h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMFaceArray GUID <0eb16cb17h,0d271h,011ceh,0ach,048h,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMAnimationArray GUID <0d5f1cae0h,04bd7h,011d1h,0b9h,074h,000h,060h,008h,03eh,045h,0f3h>
- IID_IDirect3DRMUserVisual GUID <059163de0h,06d43h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMShadow GUID <0af359780h,06ba3h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRMShadow2 GUID <086b44e25h,09c82h,011d1h,0bbh,00bh,000h,0a0h,0c9h,081h,0a0h,0a6h>
- IID_IDirect3DRMInterpolator GUID <0242f6bc1h,03849h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMProgressiveMesh GUID <04516ec79h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMPicked2Array GUID <04516ec7bh,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRMClippedVisual GUID <05434e733h,06d66h,011d1h,0bbh,00bh,000h,000h,0f8h,075h,086h,05ah>
-
-
-
- D3DRMPICKDESC struct
- d3drmpickdesc_ulFaceIdx dd ? ;
- d3drmpickdesc_lGroupIdx dd ? ;
- d3drmpickdesc_vPosition D3DVECTOR ? ;
- D3DRMPICKDESC ends
-
- D3DRMPICKDESC2 struct
- d3drmpickdesc2_ulFaceIdx dd ? ;
- d3drmpickdesc2_lGroupIdx dd ? ;
- d3drmpickdesc2_vPosition D3DVECTOR ? ;
- d3drmpickdesc2_tu D3DVALUE ? ;
- d3drmpickdesc2_tv D3DVALUE ? ;
- d3drmpickdesc2_dvNormal D3DVECTOR ? ;
- d3drmpickdesc2_dcColor D3DCOLOR ? ;
- D3DRMPICKDESC2 ends
-
-
- ; IDirect3DRMObject
- ; IUnknown
- D3DRMOQueryInterface = 0
- D3DRMOAddRef = 4
- D3DRMORelease = 8
- ; IDirect3DRMObject methods
- D3DRMOClone = 12
- D3DRMOAddDestroyCallback = 16
- D3DRMODeleteDestroyCallback = 20
- D3DRMOSetAppData = 24
- D3DRMOGetAppData = 28
- D3DRMOSetName = 32
- D3DRMOGetName = 36
- D3DRMOGetClassName = 40
-
-
- ; IDirect3DRMObject2
- ; IUnknown
- D3DRMO2QueryInterface = 0
- D3DRMO2AddRef = 4
- D3DRMO2Release = 8
- ; IDirect3DRMObject2 methods
- D3DRMO2AddDestroyCallback = 12
- D3DRMO2Clone = 16
- D3DRMO2DeleteDestroyCallback = 20
- D3DRMO2GetClientData = 24
- D3DRMO2GetDirect3DRM = 28
- D3DRMO2GetName = 32
- D3DRMO2SetClientData = 36
- D3DRMO2SetName = 40
- D3DRMO2GetAge = 44
-
-
- ; IDirect3DRMVisual
- ; IUnknown
- D3DRMVQueryInterface = 0
- D3DRMVAddRef = 4
- D3DRMVRelease = 8
- ; IDirect3DRMObject methods
- D3DRMVClone = 12
- D3DRMVAddDestroyCallback = 16
- D3DRMVDeleteDestroyCallback = 20
- D3DRMVSetAppData = 24
- D3DRMVGetAppData = 28
- D3DRMVSetName = 32
- D3DRMVGetName = 36
- D3DRMVGetClassName = 40
-
-
- ; IDirect3DRMDevice
- ; IUnknown
- D3DRMDQueryInterface = 0
- D3DRMDAddRef = 4
- D3DRMDRelease = 8
- ; IDirect3DRMObject methods
- D3DRMDClone = 12
- D3DRMDAddDestroyCallback = 16
- D3DRMDDeleteDestroyCallback = 20
- D3DRMDSetAppData = 24
- D3DRMDGetAppData = 28
- D3DRMDSetName = 32
- D3DRMDGetName = 36
- D3DRMDGetClassName = 40
- ; IDirect3DRMDevice methods
- D3DRMDInit = 44
- D3DRMDInitFromD3D = 48
- D3DRMDInitFromClipper = 52
- D3DRMDUpdate = 56
- D3DRMDAddUpdateCallback = 60
- D3DRMDDeleteUpdateCallback = 64
- D3DRMDSetBufferCount = 68
- D3DRMDGetBufferCount = 72
- D3DRMDSetDither = 76
- D3DRMDSetShades = 80
- D3DRMDSetQuality = 84
- D3DRMDSetTextureQuality = 88
- D3DRMDGetViewports = 92
- D3DRMDGetDither = 96
- D3DRMDGetShades = 100
- D3DRMDGetHeight = 104
- D3DRMDGetWidth = 108
- D3DRMDGetTrianglesDrawn = 112
- D3DRMDGetWireframeOptions = 116
- D3DRMDGetQuality = 120
- D3DRMDGetColorModel = 124
- D3DRMDGetTextureQuality = 128
- D3DRMDGetDirect3DDevice = 132
- ; IDirect3DRMDevice2 methods
- D3DRMD2InitFromD3D2 = 136
- D3DRMD2InitFromSurface = 140
- D3DRMD2SetRenderMode = 144
- D3DRMD2GetRenderMode = 148
- D3DRMD2GetDirect3DDevice2 = 152
- ; IDirect3DRMDevice3 methods
- D3DRMD3FindPreferredTextureFormat = 156
- D3DRMD3RenderStateChange = 160
- D3DRMD3LightStateChange = 164
- D3DRMD3GetStateChangeOptions = 168
- D3DRMD3SetStateChangeOptions = 172
-
-
-
-
- ; IDirect3DRMViewport
- ; IUnknown
- D3DRMVQueryInterface = 0
- D3DRMVAddRef = 4
- D3DRMVRelease = 8
- ; IDirect3DRMObject methods
- D3DRMVClone = 12
- D3DRMVAddDestroyCallback = 16
- D3DRMVDeleteDestroyCallback = 20
- D3DRMVSetAppData = 24
- D3DRMVGetAppData = 28
- D3DRMVSetName = 32
- D3DRMVGetName = 36
- D3DRMVGetClassName = 40
- ; IDirect3DRMViewport methods
- D3DRMVInit = 44
- D3DRMVClear = 48
- D3DRMVRender = 52
- D3DRMVSetFront = 56
- D3DRMVSetBack = 60
- D3DRMVSetField = 64
- D3DRMVSetUniformScaling = 68
- D3DRMVSetCamera = 72
- D3DRMVSetProjection = 76
- D3DRMVTransform = 80
- D3DRMVInverseTransform = 84
- D3DRMVConfigure = 88
- D3DRMVForceUpdate = 92
- D3DRMVSetPlane = 96
- D3DRMVGetCamera = 100
- D3DRMVGetDevice = 104
- D3DRMVGetPlane = 108
- D3DRMVPick = 112
- D3DRMVGetUniformScaling = 116
- D3DRMVGetX = 120
- D3DRMVGetY = 124
- D3DRMVGetWidth = 128
- D3DRMVGetHeight = 132
- D3DRMVGetField = 136
- D3DRMVGetBack = 140
- D3DRMVGetFront = 144
- D3DRMVGetProjection = 148
- D3DRMVGetDirect3DViewport = 152
- ; IDirect3DRMViewport2 methods
- D3DRMV2TransformVectors = 156
- D3DRMV2InverseTransformVectors = 160
-
-
-
- ; IDirect3DRMFrame
- ; IUnknown
- D3DRMFQueryInterface = 0
- D3DRMFAddRef = 4
- D3DRMFRelease = 8
- ; IDirect3DRMObject methods
- D3DRMFClone = 12
- D3DRMFAddDestroyCallback = 16
- D3DRMFDeleteDestroyCallback = 20
- D3DRMFSetAppData = 24
- D3DRMFGetAppData = 28
- D3DRMFSetName = 32
- D3DRMFGetName = 36
- D3DRMFGetClassName = 40
- ; IDirect3DRMFrame methods
- D3DRMFAddChild = 44
- D3DRMFAddLight = 48
- D3DRMFAddMoveCallback = 52
- D3DRMFAddTransform = 56
- D3DRMFAddTranslation = 60
- D3DRMFAddScale = 64
- D3DRMFAddRotation = 68
- D3DRMFAddVisual = 72
- D3DRMFGetChildren = 76
- D3DRMFGetColor = 80
- D3DRMFGetLights = 84
- D3DRMFGetMaterialMode = 88
- D3DRMFGetParent = 92
- D3DRMFGetPosition = 96
- D3DRMFGetRotation = 100
- D3DRMFGetScene = 104
- D3DRMFGetSortMode = 108
- D3DRMFGetTexture = 112
- D3DRMFGetTransform = 116
- D3DRMFGetVelocity = 120
- D3DRMFGetOrientation = 124
- D3DRMFGetVisuals = 128
- D3DRMFGetTextureTopology = 132
- D3DRMFInverseTransform = 136
- D3DRMFLoad = 140
- D3DRMFLookAt = 144
- D3DRMFMove = 148
- D3DRMFDeleteChild = 152
- D3DRMFDeleteLight = 156
- D3DRMFDeleteMoveCallback = 160
- D3DRMFDeleteVisual = 164
- D3DRMFGetSceneBackground = 168
- D3DRMFGetSceneBackgroundDepth = 172
- D3DRMFGetSceneFogColor = 176
- D3DRMFGetSceneFogEnable = 180
- D3DRMFGetSceneFogMode = 184
- D3DRMFGetSceneFogParams = 188
- D3DRMFSetSceneBackground = 192
- D3DRMFSetSceneBackgroundRGB = 196
- D3DRMFSetSceneBackgroundDepth = 200
- D3DRMFSetSceneBackgroundImage = 204
- D3DRMFSetSceneFogEnable = 208
- D3DRMFSetSceneFogColor = 212
- D3DRMFSetSceneFogMode = 216
- D3DRMFSetSceneFogParams = 220
- D3DRMFSetColor = 224
- D3DRMFSetColorRGB = 228
- D3DRMFGetZbufferMode = 232
- D3DRMFSetMaterialMode = 236
- D3DRMFSetOrientation = 240
- D3DRMFSetPosition = 244
- D3DRMFSetRotation = 248
- D3DRMFSetSortMode = 252
- D3DRMFSetTexture = 256
- D3DRMFSetTextureTopology = 260
- D3DRMFSetVelocity = 264
- D3DRMFSetZbufferMode = 268
- D3DRMFTransform = 272
- ; IDirect3DRMFrame2 methods
- D3DRMF2AddMoveCallback2 = 276
- D3DRMF2GetBox = 280
- D3DRMF2GetBoxEnable = 284
- D3DRMF2GetAxes = 288
- D3DRMF2GetMaterial = 292
- D3DRMF2GetInheritAxes = 296
- D3DRMF2GetHierarchyBox = 300
- D3DRMF2SetBox = 304
- D3DRMF2SetBoxEnable = 308
- D3DRMF2SetAxes = 312
- D3DRMF2SetInheritAxes = 316
- D3DRMF2SetMaterial = 320
- D3DRMF2SetQuaternion = 324
- D3DRMF2RayPick = 328
- D3DRMF2Save = 332
-
-
- ; IDirect3DRMFrame3
- ; IUnknown
- D3DRMF3QueryInterface = 0
- D3DRMF3AddRef = 4
- D3DRMF3Release = 8
- ; IDirect3DRMObject methods
- D3DRMF3Clone = 12
- D3DRMF3AddDestroyCallback = 16
- D3DRMF3DeleteDestroyCallback = 20
- D3DRMF3SetAppData = 24
- D3DRMF3GetAppData = 28
- D3DRMF3SetName = 32
- D3DRMF3GetName = 36
- D3DRMF3GetClassName = 40
- ; IDirect3DRMFrame3 methods
- D3DRMF3AddChild = 44
- D3DRMF3AddLight = 48
- D3DRMF3AddMoveCallback = 52
- D3DRMF3AddTransform = 56
- D3DRMF3AddTranslation = 60
- D3DRMF3AddScale = 64
- D3DRMF3AddRotation = 68
- D3DRMF3AddVisual = 72
- D3DRMF3GetChildren = 76
- D3DRMF3GetColor = 80
- D3DRMF3GetLights = 84
- D3DRMF3GetMaterialMode = 88
- D3DRMF3GetParent = 92
- D3DRMF3GetPosition = 96
- D3DRMF3GetRotation = 100
- D3DRMF3GetScene = 104
- D3DRMF3GetSortMode = 108
- D3DRMF3GetTexture = 112
- D3DRMF3GetTransform = 116
- D3DRMF3GetVelocity = 120
- D3DRMF3GetOrientation = 124
- D3DRMF3GetVisuals = 128
- D3DRMF3InverseTransform = 132
- D3DRMF3Load = 136
- D3DRMF3LookAt = 140
- D3DRMF3Move = 144
- D3DRMF3DeleteChild = 148
- D3DRMF3DeleteLight = 152
- D3DRMF3DeleteMoveCallback = 156
- D3DRMF3DeleteVisual = 160
- D3DRMF3GetSceneBackground = 164
- D3DRMF3GetSceneBackgroundDepth = 168
- D3DRMF3GetSceneFogColor = 172
- D3DRMF3GetSceneFogEnable = 176
- D3DRMF3GetSceneFogMode = 180
- D3DRMF3GetSceneFogParams = 184
- D3DRMF3SetSceneBackground = 188
- D3DRMF3SetSceneBackgroundRGB = 192
- D3DRMF3SetSceneBackgroundDepth = 196
- D3DRMF3SetSceneBackgroundImage = 200
- D3DRMF3SetSceneFogEnable = 204
- D3DRMF3SetSceneFogColor = 208
- D3DRMF3SetSceneFogMode = 212
- D3DRMF3SetSceneFogParams = 216
- D3DRMF3SetColor = 220
- D3DRMF3SetColorRGB = 224
- D3DRMF3GetZbufferMode = 228
- D3DRMF3SetMaterialMode = 232
- D3DRMF3SetOrientation = 236
- D3DRMF3SetPosition = 240
- D3DRMF3SetRotation = 244
- D3DRMF3SetSortMode = 248
- D3DRMF3SetTexture = 252
- D3DRMF3SetVelocity = 256
- D3DRMF3SetZbufferMode = 260
- D3DRMF3Transform = 264
- D3DRMF3GetBox = 268
- D3DRMF3GetBoxEnable = 272
- D3DRMF3GetAxes = 276
- D3DRMF3GetMaterial = 280
- D3DRMF3GetInheritAxes = 284
- D3DRMF3GetHierarchyBox = 288
- D3DRMF3SetBox = 292
- D3DRMF3SetBoxEnable = 296
- D3DRMF3SetAxes = 300
- D3DRMF3SetInheritAxes = 304
- D3DRMF3SetMaterial = 308
- D3DRMF3SetQuaternion = 312
- D3DRMF3RayPick = 316
- D3DRMF3Save = 320
- D3DRMF3TransformVectors = 324
- D3DRMF3InverseTransformVectors = 328
- D3DRMF3SetTraversalOptions = 332
- D3DRMF3GetTraversalOptions = 336
- D3DRMF3SetSceneFogMethod = 340
- D3DRMF3GetSceneFogMethod = 344
- D3DRMF3SetMaterialOverride = 348
- D3DRMF3GetMaterialOverride = 352
-
-
-
- ; IDirect3DRMMesh
- ; IUnknown
- D3DRMMQueryInterface = 0
- D3DRMMAddRef = 4
- D3DRMMRelease = 8
- ; IDirect3DRMObject methods
- D3DRMMClone = 12
- D3DRMMAddDestroyCallback = 16
- D3DRMMDeleteDestroyCallback = 20
- D3DRMMSetAppData = 24
- D3DRMMGetAppData = 28
- D3DRMMSetName = 32
- D3DRMMGetName = 36
- D3DRMMGetClassName = 40
- ; IDirect3DRMMesh methods ; WARNING !!!, here is bug, maybe you know how to correct it ?
- D3DRMMScale = 44 ; ***** 52 must be
- D3DRMMTranslate = 48
- D3DRMMGetBox = 52 ; ***** 64 must be
- D3DRMMAddGroup = 56
- D3DRMMSetVertices = 60
- D3DRMMSetGroupColor = 64
- D3DRMMSetGroupColorRGB = 68
- D3DRMMSetGroupMapping = 72
- D3DRMMSetGroupQuality = 76
- D3DRMMSetGroupMaterial = 80
- D3DRMMSetGroupTexture = 84
- D3DRMMGetGroupCount = 88
- D3DRMMGetGroup = 92
- D3DRMMGetVertices = 96
- D3DRMMGetGroupColor = 100
- D3DRMMGetGroupMapping = 104
- D3DRMMGetGroupQuality = 108
- D3DRMMGetGroupMaterial = 112
- D3DRMMGetGroupTexture = 116
-
-
-
- ; IDirect3DRMProgressiveMesh
- ; IUnknown
- D3DRMPMQueryInterface = 0
- D3DRMPMAddRef = 4
- D3DRMPMRelease = 8
- ; IDirect3DRMObject methods
- D3DRMPMClone = 12
- D3DRMPMAddDestroyCallback = 16
- D3DRMPMDeleteDestroyCallback = 20
- D3DRMPMSetAppData = 24
- D3DRMPMGetAppData = 28
- D3DRMPMSetName = 32
- D3DRMPMGetName = 36
- D3DRMPMGetClassName = 40
- ; IDirect3DRMProgressiveMesh methods
- D3DRMPMLoad = 44
- D3DRMPMGetLoadStatus = 48
- D3DRMPMSetMinRenderDetail = 52
- D3DRMPMAbort = 56
- D3DRMPMGetFaceDetail = 60
- D3DRMPMGetVertexDetail = 64
- D3DRMPMSetFaceDetail = 68
- D3DRMPMSetVertexDetail = 72
- D3DRMPMGetFaceDetailRange = 76
- D3DRMPMGetVertexDetailRange = 80
- D3DRMPMGetDetail = 84
- D3DRMPMSetDetail = 88
- D3DRMPMRegisterEvents = 92
- D3DRMPMCreateMesh = 96
- D3DRMPMDuplicate = 100
- D3DRMPMGetBox = 104
- D3DRMPMSetQuality = 108
- D3DRMPMGetQuality = 112
-
-
-
- ; IDirect3DRMShadow
- ; IUnknown
- D3DRMSQueryInterface = 0
- D3DRMSAddRef = 4
- D3DRMSRelease = 8
- ; IDirect3DRMObject methods
- D3DRMSClone = 12
- D3DRMSAddDestroyCallback = 16
- D3DRMSDeleteDestroyCallback = 20
- D3DRMSSetAppData = 24
- D3DRMSGetAppData = 28
- D3DRMSSetName = 32
- D3DRMSGetName = 36
- D3DRMSGetClassName = 40
- ; IDirect3DRMShadow methods
- D3DRMSInit = 44
- ; IDirect3DRMShadow2 methods
- D3DRMS2GetVisual = 48
- D3DRMS2SetVisual = 52
- D3DRMS2GetLight = 56
- D3DRMS2SetLight = 60
- D3DRMS2GetPlane = 64
- D3DRMS2SetPlane = 68
- D3DRMS2GetOptions = 72
- D3DRMS2SetOptions = 76
-
-
-
- ; IDirect3DRMFace and IDirect3DRMFace2 have the same methods
- ; IUnknown
- D3DRMFQueryInterface = 0
- D3DRMFAddRef = 4
- D3DRMFRelease = 8
- ; IDirect3DRMObject methods
- D3DRMFClone = 12
- D3DRMFAddDestroyCallback = 16
- D3DRMFDeleteDestroyCallback = 20
- D3DRMFSetAppData = 24
- D3DRMFGetAppData = 28
- D3DRMFSetName = 32
- D3DRMFGetName = 36
- D3DRMFGetClassName = 40
- ; IDirect3DRMFace methods
- D3DRMFAddVertex = 44
- D3DRMFAddVertexAndNormalIndexed = 48
- D3DRMFSetColorRGB = 52
- D3DRMFSetColor = 56
- D3DRMFSetTexture = 60
- D3DRMFSetTextureCoordinates = 64
- D3DRMFSetMaterial = 68
- D3DRMFSetTextureTopology = 72
- D3DRMFGetVertex = 76
- D3DRMFGetVertices = 80
- D3DRMFGetTextureCoordinates = 84
- D3DRMFGetTextureTopology = 88
- D3DRMFGetNormal = 92
- D3DRMFGetTexture = 96
- D3DRMFGetMaterial = 100
- D3DRMFGetVertexCount = 104
- D3DRMFGetVertexIndex = 108
- D3DRMFGetTextureCoordinateIndex = 112
- D3DRMFGetColor = 116
-
-
-
- ; IDirect3DRMMeshBuilder
- ; IUnknown
- D3DRMMBQueryInterface = 0
- D3DRMMBAddRef = 4
- D3DRMMBRelease = 8
- ; IDirect3DRMObject methods
- D3DRMMBClone = 12
- D3DRMMBAddDestroyCallback = 16
- D3DRMMBDeleteDestroyCallback = 20
- D3DRMMBSetAppData = 24
- D3DRMMBGetAppData = 28
- D3DRMMBSetName = 32
- D3DRMMBGetName = 36
- D3DRMMBGetClassName = 40
- ; IDirect3DRMMeshBuilder methods
- D3DRMMBLoad = 44
- D3DRMMBSave = 48
- D3DRMMBScale = 52
- D3DRMMBTranslate = 56
- D3DRMMBSetColorSource = 60
- D3DRMMBGetBox = 64
- D3DRMMBGenerateNormals = 68
- D3DRMMBGetColorSource = 72
- D3DRMMBAddMesh = 76
- D3DRMMBAddMeshBuilder = 80
- D3DRMMBAddFrame = 84
- D3DRMMBAddFace = 88
- D3DRMMBAddFaces = 92
- D3DRMMBReserveSpace = 96
- D3DRMMBSetColorRGB = 100
- D3DRMMBSetColor = 104
- D3DRMMBSetTexture = 108
- D3DRMMBSetMaterial = 112
- D3DRMMBSetTextureTopology = 116
- D3DRMMBSetQuality = 120
- D3DRMMBSetPerspective = 124
- D3DRMMBSetVertex = 128
- D3DRMMBSetNormal = 132
- D3DRMMBSetTextureCoordinates = 136
- D3DRMMBSetVertexColor = 140
- D3DRMMBSetVertexColorRGB = 144
- D3DRMMBGetFaces = 148
- D3DRMMBGetVertices = 152
- D3DRMMBGetTextureCoordinates = 156
- D3DRMMBAddVertex = 160
- D3DRMMBAddNormal = 164
- D3DRMMBCreateFace = 168
- D3DRMMBGetQuality = 172
- D3DRMMBGetPerspective = 176
- D3DRMMBGetFaceCount = 180
- D3DRMMBGetVertexCount = 184
- D3DRMMBGetVertexColor = 188
- D3DRMMBCreateMesh = 192
- ; IDirect3DRMMeshBuilder2 methods
- D3DRMMB2GenerateNormals2 = 196
- D3DRMMB2GetFace = 200
-
-
-
- ; IDirect3DRMMeshBuilder3
- ; IUnknown
- D3DRMMB3QueryInterface = 0
- D3DRMMB3AddRef = 4
- D3DRMMB3Release = 8
- ; IDirect3DRMObject methods
- D3DRMMB3Clone = 12
- D3DRMMB3AddDestroyCallback = 16
- D3DRMMB3DeleteDestroyCallback = 20
- D3DRMMB3SetAppData = 24
- D3DRMMB3GetAppData = 28
- D3DRMMB3SetName = 32
- D3DRMMB3GetName = 36
- D3DRMMB3GetClassName = 40
- ; IDirect3DRMMeshBuilder methods
- D3DRMMB3Load = 44
- D3DRMMB3Save = 48
- D3DRMMB3Scale = 52
- D3DRMMB3Translate = 56
- D3DRMMB3SetColorSource = 60
- D3DRMMB3GetBox = 64
- D3DRMMB3GenerateNormals = 68
- D3DRMMB3GetColorSource = 72
- D3DRMMB3AddMesh = 76
- D3DRMMB3AddMeshBuilder = 80
- D3DRMMB3AddFrame = 84
- D3DRMMB3AddFace = 88
- D3DRMMB3AddFaces = 92
- D3DRMMB3ReserveSpace = 96
- D3DRMMB3SetColorRGB = 100
- D3DRMMB3SetColor = 104
- D3DRMMB3SetTexture = 108
- D3DRMMB3SetMaterial = 112
- D3DRMMB3SetTextureTopology = 116
- D3DRMMB3SetQuality = 120
- D3DRMMB3SetPerspective = 124
- D3DRMMB3SetVertex = 128
- D3DRMMB3SetNormal = 132
- D3DRMMB3SetTextureCoordinates = 136
- D3DRMMB3SetVertexColor = 140
- D3DRMMB3SetVertexColorRGB = 144
- D3DRMMB3GetFaces = 148
- D3DRMMB3GetGeometry = 152
- D3DRMMB3GetTextureCoordinates = 156
- D3DRMMB3AddVertex = 160
- D3DRMMB3AddNormal = 164
- D3DRMMB3CreateFace = 168
- D3DRMMB3GetQuality = 172
- D3DRMMB3GetPerspective = 176
- D3DRMMB3GetFaceCount = 180
- D3DRMMB3GetVertexCount = 184
- D3DRMMB3GetVertexColor = 188
- D3DRMMB3CreateMesh = 192
- D3DRMMB3GetFace = 196
- D3DRMMB3GetVertex = 200
- D3DRMMB3GetNormal = 204
- D3DRMMB3DeleteVertices = 208
- D3DRMMB3DeleteNormals = 212
- D3DRMMB3DeleteFace = 216
- D3DRMMB3Empty = 220
- D3DRMMB3Optimize = 224
- D3DRMMB3AddFacesIndexed = 228
- D3DRMMB3CreateSubMesh = 232
- D3DRMMB3GetParentMesh = 236
- D3DRMMB3GetSubMeshes = 240
- D3DRMMB3DeleteSubMesh = 244
- D3DRMMB3Enable = 248
- D3DRMMB3GetEnable = 252
- D3DRMMB3AddTriangles = 256
- D3DRMMB3SetVertices = 260
- D3DRMMB3GetVertices = 264
- D3DRMMB3SetNormals = 268
- D3DRMMB3GetNormals = 272
- D3DRMMB3GetNormalCount = 276
-
-
-
- ; IDirect3DRMLight
- ; IUnknown
- D3DRMLQueryInterface = 0
- D3DRMLAddRef = 4
- D3DRMLRelease = 8
- ; IDirect3DRMObject methods
- D3DRMLClone = 12
- D3DRMLAddDestroyCallback = 16
- D3DRMLDeleteDestroyCallback = 20
- D3DRMLSetAppData = 24
- D3DRMLGetAppData = 28
- D3DRMLSetName = 32
- D3DRMLGetName = 36
- D3DRMLGetClassName = 40
- ; IDirect3DRMLight methods
- D3DRMLSetType = 44
- D3DRMLSetColor = 48
- D3DRMLSetColorRGB = 52
- D3DRMLSetRange = 56
- D3DRMLSetUmbra = 60
- D3DRMLSetPenumbra = 64
- D3DRMLSetConstantAttenuation = 68
- D3DRMLSetLinearAttenuation = 72
- D3DRMLSetQuadraticAttenuation = 76
- D3DRMLGetRange = 80
- D3DRMLGetUmbra = 84
- D3DRMLGetPenumbra = 88
- D3DRMLGetConstantAttenuation = 92
- D3DRMLGetLinearAttenuation = 96
- D3DRMLGetQuadraticAttenuation = 100
- D3DRMLGetColor = 104
- D3DRMLGetType = 108
- D3DRMLSetEnableFrame = 112
- D3DRMLGetEnableFrame = 116
-
-
-
- ; IDirect3DRMTexture
- ; IUnknown
- D3DRMTQueryInterface = 0
- D3DRMTAddRef = 4
- D3DRMTRelease = 8
- ; IDirect3DRMObject
- D3DRMTClone = 12
- D3DRMTAddDestroyCallback = 16
- D3DRMTDeleteDestroyCallback = 20
- D3DRMTSetAppData = 24
- D3DRMTGetAppData = 28
- D3DRMTSetName = 32
- D3DRMTGetName = 36
- D3DRMTGetClassName = 40
- ; IDirect3DRMTexture methods
- D3DRMTInitFromFile = 44
- D3DRMTInitFromSurface = 48
- D3DRMTInitFromResource = 52
- D3DRMTChanged = 56
- D3DRMTSetColors = 60
- D3DRMTSetShades = 64
- D3DRMTSetDecalSize = 68
- D3DRMTSetDecalOrigin = 72
- D3DRMTSetDecalScale = 76
- D3DRMTSetDecalTransparency = 80
- D3DRMTSetDecalTransparentColor = 84
- D3DRMTGetDecalSize = 88
- D3DRMTGetDecalOrigin = 92
- D3DRMTGetImage = 96
- D3DRMTGetShades = 100
- D3DRMTGetColors = 104
- D3DRMTGetDecalScale = 108
- D3DRMTGetDecalTransparency = 112
- D3DRMTGetDecalTransparentColor = 116
- ; IDirect3DRMTexture2 methods
- D3DRMT2InitFromImage = 120
- D3DRMT2InitFromResource2 = 124
- D3DRMT2GenerateMIPMap = 128
- ; IDirect3DRMTexture3 methods
- D3DRMT2GetSurface = 132
- D3DRMT2SetCacheOptions = 136
- D3DRMT2GetCacheOptions = 140
- D3DRMT2SetDownsampleCallback = 144
- D3DRMT2SetValidationCallback = 148
-
-
-
- ; IDirect3DRMWrap
- ; IUnknown
- D3DRMWQueryInterface = 0
- D3DRMWAddRef = 4
- D3DRMWRelease = 8
- ; IDirect3DRMObject methods
- D3DRMWClone = 12
- D3DRMWAddDestroyCallback = 16
- D3DRMWDeleteDestroyCallback = 20
- D3DRMWSetAppData = 24
- D3DRMWGetAppData = 28
- D3DRMWSetName = 32
- D3DRMWGetName = 36
- D3DRMWGetClassName = 40
- ; IDirect3DRMWrap methods
- D3DRMWInit = 44
- D3DRMWApply = 48
- D3DRMWApplyRelative = 52
-
-
-
- ; IDirect3DRMMaterial
- ; IUnknown
- D3DRMMQueryInterface = 0
- D3DRMMAddRef = 4
- D3DRMMRelease = 8
- ; IDirect3DRMObject methods
- D3DRMMClone = 12
- D3DRMMAddDestroyCallback = 16
- D3DRMMDeleteDestroyCallback = 20
- D3DRMMSetAppData = 24
- D3DRMMGetAppData = 28
- D3DRMMSetName = 32
- D3DRMMGetName = 36
- D3DRMMGetClassName = 40
- ; IDirect3DRMMaterial methods
- D3DRMMSetPower = 44
- D3DRMMSetSpecular = 48
- D3DRMMSetEmissive = 52
- D3DRMMGetPower = 56
- D3DRMMGetSpecular = 60
- D3DRMMGetEmissive = 64
- ; IDirect3DRMMaterial2 methods
- D3DRMM2GetAmbient = 68
- D3DRMM2SetAmbient = 72
-
-
-
- ; IDirect3DRMAnimation
- ; IUnknown
- D3DRMAQueryInterface = 0
- D3DRMAAddRef = 4
- D3DRMARelease = 8
- ; IDirect3DRMObject methods
- D3DRMAClone = 12
- D3DRMAAddDestroyCallback = 16
- D3DRMADeleteDestroyCallback = 20
- D3DRMASetAppData = 24
- D3DRMAGetAppData = 28
- D3DRMASetName = 32
- D3DRMAGetName = 36
- D3DRMAGetClassName = 40
- ; IDirect3DRMAnimation methods
- D3DRMASetOptions = 44
- D3DRMAAddRotateKey = 48
- D3DRMAAddPositionKey = 52
- D3DRMAAddScaleKey = 56
- D3DRMADeleteKey = 60
- D3DRMASetFrame = 64
- D3DRMASetTime = 68
- D3DRMAGetOptions = 72
- ; IDirect3DRMAnimation2 methods
- D3DRMA2GetFrame = 76
- D3DRMA2DeleteKeyByID = 80
- D3DRMA2AddKey = 84
- D3DRMA2ModifyKey = 88
- D3DRMA2GetKeys = 92
-
-
-
- ; IDirect3DRMAnimationSet
- ; IUnknown
- D3DRMASQueryInterface = 0
- D3DRMASAddRef = 4
- D3DRMASRelease = 8
- ; IDirect3DRMObject methods
- D3DRMASClone = 12
- D3DRMASAddDestroyCallback = 16
- D3DRMASDeleteDestroyCallback = 20
- D3DRMASSetAppData = 24
- D3DRMASGetAppData = 28
- D3DRMASSetName = 32
- D3DRMASGetName = 36
- D3DRMASGetClassName = 40
- ; IDirect3DRMAnimationSet methods
- D3DRMASAddAnimation = 44
- D3DRMASLoad = 48
- D3DRMASDeleteAnimation = 52
- D3DRMASSetTime = 56
- ; IDirect3DRMAnimationSet2 methods
- D3DRMAS2GetAnimations = 60
-
-
-
- ; IDirect3DRMUserVisual
- ; IUnknown
- D3DRMUQueryInterface = 0
- D3DRMUAddRef = 4
- D3DRMURelease = 8
- ; IDirect3DRMObject methods
- D3DRMUClone = 12
- D3DRMUAddDestroyCallback = 16
- D3DRMUDeleteDestroyCallback = 20
- D3DRMUSetAppData = 24
- D3DRMUGetAppData = 28
- D3DRMUSetName = 32
- D3DRMUGetName = 36
- D3DRMUGetClassName = 40
- ; IDirect3DRMUserVisual methods
- D3DRMUInit = 44
-
-
-
- ; IDirect3DRMArray
- ; IUnknown
- D3DRMAQueryInterface = 0
- D3DRMAAddRef = 4
- D3DRMARelease = 8
- ; IDirect3DRMArray methods
- D3DRMAGetSize = 12
- ; No GetElement method as it would get overloaded
- ; in derived classes, and overloading is a no-no in COM
- ;
- ; note: all folowing IDirect3DRM...Array have the same methods
-
- ; IDirect3DRMObjectArray
- ; IUnknown
- D3DRMOAQueryInterface = 0
- D3DRMOAAddRef = 4
- D3DRMOARelease = 8
- ; IDirect3DRMArray methods
- D3DRMOAGetSize = 12
- ; IDirect3DRMObjectArray methods
- D3DRMOAGetElement = 16
-
-
- ; IDirect3DRMDeviceArray
- ; IUnknown
- D3DRMDAQueryInterface = 0
- D3DRMDAAddRef = 4
- D3DRMDARelease = 8
- ; IDirect3DRMArray methods
- D3DRMDAGetSize = 12
- ; IDirect3DRMDeviceArray methods
- D3DRMDAGetElement = 16
-
-
- ; IDirect3DRMFrameArray
- ; IUnknown
- D3DRMFAQueryInterface = 0
- D3DRMFAAddRef = 4
- D3DRMFARelease = 8
- ; IDirect3DRMArray methods
- D3DRMFAGetSize = 12
- ; IDirect3DRMFrameArray methods
- D3DRMFAGetElement = 16
-
-
- ; IDirect3DRMViewportArray
- ; IUnknown
- D3DRMVAQueryInterface = 0
- D3DRMVAAddRef = 4
- D3DRMVARelease = 8
- ; IDirect3DRMArray methods
- D3DRMVAGetSize = 12
- ; IDirect3DRMViewportArray methods
- D3DRMVAGetElement = 16
-
-
-
- ; IDirect3DRMVisualArray
- ; IUnknown
- D3DRMVAQueryInterface = 0
- D3DRMVAAddRef = 4
- D3DRMVARelease = 8
- ; IDirect3DRMArray methods
- D3DRMVAGetSize = 12
- ; IDirect3DRMVisualArray methods
- D3DRMVAGetElement = 16
-
-
- ; IDirect3DRMAnimationArray
- ; IUnknown
- D3DRMVAQueryInterface = 0
- D3DRMVAAddRef = 4
- D3DRMVARelease = 8
- ; IDirect3DRMArray methods
- D3DRMVAGetSize = 12
- ; IDirect3DRMAnimationArray methods
- D3DRMVAGetElement = 16
-
-
- ; IDirect3DRMPickedArray
- ; IUnknown
- D3DRMPAQueryInterface = 0
- D3DRMPAAddRef = 4
- D3DRMPARelease = 8
- ; IDirect3DRMArray methods
- D3DRMPAGetSize = 12
- ; IDirect3DRMPickedArray methods
- D3DRMPAGetPick = 16
-
-
- ; IDirect3DRMLightArray
- ; IUnknown
- D3DRMLAQueryInterface = 0
- D3DRMLAAddRef = 4
- D3DRMLARelease = 8
- ; IDirect3DRMArray methods
- D3DRMLAGetSize = 12
- ; IDirect3DRMLightArray methods
- D3DRMLAGetElement = 16
-
-
- ; IDirect3DRMFaceArray
- ; IUnknown
- D3DRMFAQueryInterface = 0
- D3DRMFAAddRef = 4
- D3DRMFARelease = 8
- ; IDirect3DRMArray methods
- D3DRMFAGetSize = 12
- ; IDirect3DRMFaceArray methods
- D3DRMFAGetElement = 16
-
-
- ; IDirect3DRMPicked2Array
- ; IUnknown
- D3DRMP2AQueryInterface = 0
- D3DRMP2AAddRef = 4
- D3DRMP2ARelease = 8
- ; IDirect3DRMArray methods
- D3DRMP2AGetSize = 12
- ; IDirect3DRMPickedArray methods
- D3DRMP2AGetPick = 16
-
-
- ; IDirect3DRMInterpolator
- ; IUnknown
- D3DRMIQueryInterface = 0
- D3DRMIAddRef = 4
- D3DRMIRelease = 8
- ; IDirect3DRMObject methods
- D3DRMIClone = 12
- D3DRMIAddDestroyCallback = 16
- D3DRMIDeleteDestroyCallback = 20
- D3DRMISetAppData = 24
- D3DRMIGetAppData = 28
- D3DRMISetName = 32
- D3DRMIGetName = 36
- D3DRMIGetClassName = 40
- ; IDirect3DRMInterpolator methods
- D3DRMIAttachObject = 44
- D3DRMIGetAttachedObjects = 48
- D3DRMIDetachObject = 52
- D3DRMISetIndex = 56
- D3DRMIGetIndex = 60
- D3DRMIInterpolate = 64
-
-
-
- ; IDirect3DRMClippedVisual
- ; IUnknown
- D3DRMCVQueryInterface = 0
- D3DRMCVAddRef = 4
- D3DRMCVRelease = 8
- ; IDirect3DRMObject methods
- D3DRMCVClone = 12
- D3DRMCVAddDestroyCallback = 16
- D3DRMCVDeleteDestroyCallback = 20
- D3DRMCVSetAppData = 24
- D3DRMCVGetAppData = 28
- D3DRMCVSetName = 32
- D3DRMCVGetName = 36
- D3DRMCVGetClassName = 40
- ; IDirect3DRMClippedVisual methods
- D3DRMCVInit = 44
- D3DRMCVAddPlane = 48
- D3DRMCVDeletePlane = 52
- D3DRMCVGetPlaneIDs = 56
- D3DRMCVGetPlane = 60
- D3DRMCVSetPlane = 64
-
-
- ; end of file
-
-