20 #ifndef __D3DRMOBJ_H__ 21 #define __D3DRMOBJ_H__ 34 DEFINE_GUID(CLSID_CDirect3DRMDevice, 0x4fa3568e, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
35 DEFINE_GUID(CLSID_CDirect3DRMViewport, 0x4fa3568f, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
36 DEFINE_GUID(CLSID_CDirect3DRMFrame, 0x4fa35690, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
37 DEFINE_GUID(CLSID_CDirect3DRMMesh, 0x4fa35691, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
38 DEFINE_GUID(CLSID_CDirect3DRMMeshBuilder, 0x4fa35692, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
39 DEFINE_GUID(CLSID_CDirect3DRMFace, 0x4fa35693, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
40 DEFINE_GUID(CLSID_CDirect3DRMLight, 0x4fa35694, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
41 DEFINE_GUID(CLSID_CDirect3DRMTexture, 0x4fa35695, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
42 DEFINE_GUID(CLSID_CDirect3DRMWrap, 0x4fa35696, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
43 DEFINE_GUID(CLSID_CDirect3DRMMaterial, 0x4fa35697, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
44 DEFINE_GUID(CLSID_CDirect3DRMAnimation, 0x4fa35698, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
45 DEFINE_GUID(CLSID_CDirect3DRMAnimationSet, 0x4fa35699, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
46 DEFINE_GUID(CLSID_CDirect3DRMUserVisual, 0x4fa3569a, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
47 DEFINE_GUID(CLSID_CDirect3DRMShadow, 0x4fa3569b, 0x623f, 0x11cf, 0xac, 0x4a, 0
x0, 0
x0, 0xc0, 0x38, 0x25, 0xa1);
48 DEFINE_GUID(CLSID_CDirect3DRMViewportInterpolator, 0xde9eaa1, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
49 DEFINE_GUID(CLSID_CDirect3DRMFrameInterpolator, 0xde9eaa2, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
50 DEFINE_GUID(CLSID_CDirect3DRMMeshInterpolator, 0xde9eaa3, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
51 DEFINE_GUID(CLSID_CDirect3DRMLightInterpolator, 0xde9eaa6, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
52 DEFINE_GUID(CLSID_CDirect3DRMMaterialInterpolator, 0xde9eaa7, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
53 DEFINE_GUID(CLSID_CDirect3DRMTextureInterpolator, 0xde9eaa8, 0x3b84, 0x11d0, 0x9b, 0x6d, 0
x0, 0
x0, 0xc0, 0x78, 0x1b, 0xc3);
54 DEFINE_GUID(CLSID_CDirect3DRMProgressiveMesh, 0x4516ec40, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
55 DEFINE_GUID(CLSID_CDirect3DRMClippedVisual, 0x5434e72d, 0x6d66, 0x11d1, 0xbb, 0xb, 0
x0, 0
x0, 0xf8, 0x75, 0x86, 0x5a);
59 DEFINE_GUID(IID_IDirect3DRMObject, 0xeb16cb00, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
60 DEFINE_GUID(IID_IDirect3DRMObject2, 0x4516ec7c, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
61 DEFINE_GUID(IID_IDirect3DRMDevice, 0xe9e19280, 0x6e05, 0x11cf, 0xac, 0x4a, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
62 DEFINE_GUID(IID_IDirect3DRMDevice2, 0x4516ec78, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
63 DEFINE_GUID(IID_IDirect3DRMDevice3, 0x549f498b, 0xbfeb, 0x11d1, 0x8e, 0xd8, 0x00, 0xa0, 0xc9, 0x67, 0xa4, 0x82);
64 DEFINE_GUID(IID_IDirect3DRMViewport, 0xeb16cb02, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
65 DEFINE_GUID(IID_IDirect3DRMViewport2, 0x4a1b1be6, 0xbfed, 0x11d1, 0x8e, 0xd8, 0x00, 0xa0, 0xc9, 0x67, 0xa4, 0x82);
66 DEFINE_GUID(IID_IDirect3DRMFrame, 0xeb16cb03, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
67 DEFINE_GUID(IID_IDirect3DRMFrame2, 0xc3dfbd60, 0x3988, 0x11d0, 0x9e, 0xc2, 0x00, 0x00, 0xc0, 0x29, 0x1a, 0xc3);
68 DEFINE_GUID(IID_IDirect3DRMFrame3, 0xff6b7f70, 0xa40e, 0x11d1, 0x91, 0xf9, 0x00, 0x00, 0xf8, 0x75, 0x8e, 0x66);
69 DEFINE_GUID(IID_IDirect3DRMVisual, 0xeb16cb04, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
70 DEFINE_GUID(IID_IDirect3DRMMesh, 0xa3a80d01, 0x6e12, 0x11cf, 0xac, 0x4a, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
71 DEFINE_GUID(IID_IDirect3DRMMeshBuilder, 0xa3a80d02, 0x6e12, 0x11cf, 0xac, 0x4a, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
72 DEFINE_GUID(IID_IDirect3DRMMeshBuilder2, 0x4516ec77, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
73 DEFINE_GUID(IID_IDirect3DRMMeshBuilder3, 0x4516ec82, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
74 DEFINE_GUID(IID_IDirect3DRMFace, 0xeb16cb07, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
75 DEFINE_GUID(IID_IDirect3DRMFace2, 0x4516ec81, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
76 DEFINE_GUID(IID_IDirect3DRMLight, 0xeb16cb08, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
77 DEFINE_GUID(IID_IDirect3DRMTexture, 0xeb16cb09, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
78 DEFINE_GUID(IID_IDirect3DRMTexture2, 0x120f30c0, 0x1629, 0x11d0, 0x94, 0x1c, 0x00, 0x80, 0xc8, 0x0c, 0xfa, 0x7b);
79 DEFINE_GUID(IID_IDirect3DRMTexture3, 0xff6b7f73, 0xa40e, 0x11d1, 0x91, 0xf9, 0x00, 0x00, 0xf8, 0x75, 0x8e, 0x66);
80 DEFINE_GUID(IID_IDirect3DRMWrap, 0xeb16cb0a, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
81 DEFINE_GUID(IID_IDirect3DRMMaterial, 0xeb16cb0b, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
82 DEFINE_GUID(IID_IDirect3DRMMaterial2, 0xff6b7f75, 0xa40e, 0x11d1, 0x91, 0xf9, 0x00, 0x00, 0xf8, 0x75, 0x8e, 0x66);
83 DEFINE_GUID(IID_IDirect3DRMAnimation, 0xeb16cb0d, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
84 DEFINE_GUID(IID_IDirect3DRMAnimation2, 0xff6b7f77, 0xa40e, 0x11d1, 0x91, 0xf9, 0x00, 0x00, 0xf8, 0x75, 0x8e, 0x66);
85 DEFINE_GUID(IID_IDirect3DRMAnimationSet, 0xeb16cb0e, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
86 DEFINE_GUID(IID_IDirect3DRMAnimationSet2, 0xff6b7f79, 0xa40e, 0x11d1, 0x91, 0xf9, 0x00, 0x00, 0xf8, 0x75, 0x8e, 0x66);
87 DEFINE_GUID(IID_IDirect3DRMObjectArray, 0x242f6bc2, 0x3849, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
88 DEFINE_GUID(IID_IDirect3DRMDeviceArray, 0xeb16cb10, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
89 DEFINE_GUID(IID_IDirect3DRMViewportArray, 0xeb16cb11, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
90 DEFINE_GUID(IID_IDirect3DRMFrameArray, 0xeb16cb12, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
91 DEFINE_GUID(IID_IDirect3DRMVisualArray, 0xeb16cb13, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
92 DEFINE_GUID(IID_IDirect3DRMLightArray, 0xeb16cb14, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
93 DEFINE_GUID(IID_IDirect3DRMPickedArray, 0xeb16cb16, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
94 DEFINE_GUID(IID_IDirect3DRMFaceArray, 0xeb16cb17, 0xd271, 0x11ce, 0xac, 0x48, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
95 DEFINE_GUID(IID_IDirect3DRMAnimationArray, 0xd5f1cae0, 0x4bd7, 0x11d1, 0xb9, 0x74, 0x00, 0x60, 0x08, 0x3e, 0x45, 0xf3);
96 DEFINE_GUID(IID_IDirect3DRMUserVisual, 0x59163de0, 0x6d43, 0x11cf, 0xac, 0x4a, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
97 DEFINE_GUID(IID_IDirect3DRMShadow, 0xaf359780, 0x6ba3, 0x11cf, 0xac, 0x4a, 0x00, 0x00, 0xc0, 0x38, 0x25, 0xa1);
98 DEFINE_GUID(IID_IDirect3DRMShadow2, 0x86b44e25, 0x9c82, 0x11d1, 0xbb, 0x0b, 0x00, 0xa0, 0xc9, 0x81, 0xa0, 0xa6);
99 DEFINE_GUID(IID_IDirect3DRMInterpolator, 0x242f6bc1, 0x3849, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
100 DEFINE_GUID(IID_IDirect3DRMProgressiveMesh, 0x4516ec79, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
101 DEFINE_GUID(IID_IDirect3DRMPicked2Array, 0x4516ec7b, 0x8f20, 0x11d0, 0x9b, 0x6d, 0x00, 0x00, 0xc0, 0x78, 0x1b, 0xc3);
102 DEFINE_GUID(IID_IDirect3DRMClippedVisual, 0x5434e733, 0x6d66, 0x11d1, 0xbb, 0x0b, 0x00, 0x00, 0xf8, 0x75, 0x86, 0x5a);
169 IDirectDrawSurface *src_surface, IDirectDrawSurface *dst_surface);
194 #ifdef WINE_NO_UNICODE_MACROS 197 #define INTERFACE IDirect3DRMObject 216 #if !defined(__cplusplus) || defined(CINTERFACE) 218 #define IDirect3DRMObject_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 219 #define IDirect3DRMObject_AddRef(p) (p)->lpVtbl->AddRef(p) 220 #define IDirect3DRMObject_Release(p) (p)->lpVtbl->Release(p) 222 #define IDirect3DRMObject_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 223 #define IDirect3DRMObject_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 224 #define IDirect3DRMObject_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 225 #define IDirect3DRMObject_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 226 #define IDirect3DRMObject_GetAppData(p) (p)->lpVtbl->GetAppData(p) 227 #define IDirect3DRMObject_SetName(p,a) (p)->lpVtbl->SetName(p,a) 228 #define IDirect3DRMObject_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 229 #define IDirect3DRMObject_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 232 #define IDirect3DRMObject_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 233 #define IDirect3DRMObject_AddRef(p) (p)->AddRef() 234 #define IDirect3DRMObject_Release(p) (p)->Release() 236 #define IDirect3DRMObject_Clone(p,a,b,c) (p)->Clone(a,b,c) 237 #define IDirect3DRMObject_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 238 #define IDirect3DRMObject_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 239 #define IDirect3DRMObject_SetAppData(p,a) (p)->SetAppData(a) 240 #define IDirect3DRMObject_GetAppData(p) (p)->GetAppData() 241 #define IDirect3DRMObject_SetName(p,a) (p)->SetName(a) 242 #define IDirect3DRMObject_GetName(p,a,b) (p)->GetName(a,b) 243 #define IDirect3DRMObject_GetClassName(p,a,b) (p)->GetClassName(a,b) 249 #ifdef WINE_NO_UNICODE_MACROS 252 #define INTERFACE IDirect3DRMObject2 272 #if !defined(__cplusplus) || defined(CINTERFACE) 274 #define IDirect3DRMObject2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 275 #define IDirect3DRMObject2_AddRef(p) (p)->lpVtbl->AddRef(p) 276 #define IDirect3DRMObject2_Release(p) (p)->lpVtbl->Release(p) 278 #define IDirect3DRMObject2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 279 #define IDirect3DRMObject2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 280 #define IDirect3DRMObject2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 281 #define IDirect3DRMObject2_GetClientData(p,a,b) (p)->lpVtbl->SetClientData(p,a,b) 282 #define IDirect3DRMObject2_GetDirect3DRM(p,a) (p)->lpVtbl->GetDirect3DRM(p,a) 283 #define IDirect3DRMObject2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 284 #define IDirect3DRMObject2_SetClientData(p,a,b,c) (p)->lpVtbl->SetClientData(p,a,b,c) 285 #define IDirect3DRMObject2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 286 #define IDirect3DRMObject2_GetAge(p,a,b) (p)->lpVtbl->GetAge(p,a,b) 289 #define IDirect3DRMObject2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 290 #define IDirect3DRMObject2_AddRef(p) (p)->AddRef() 291 #define IDirect3DRMObject2_Release(p) (p)->Release() 293 #define IDirect3DRMObject2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 294 #define IDirect3DRMObject2_Clone(p,a,b,c) (p)->Clone(a,b,c) 295 #define IDirect3DRMObject2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 296 #define IDirect3DRMObject2_GetClientData(p,a,b) (p)->SetClientData(a,b) 297 #define IDirect3DRMObject2_GetDirect3DRM(p,a) (p)->GetDirect3DRM(a) 298 #define IDirect3DRMObject2_GetName(p,a,b) (p)->GetName(a,b) 299 #define IDirect3DRMObject2_SetClientData(p,a,b,c) (p)->SetClientData(a,b,c) 300 #define IDirect3DRMObject2_SetName(p,a) (p)->SetName(a) 301 #define IDirect3DRMObject2_GetAge(p,a,b) (p)->GetAge(a,b) 307 #define INTERFACE IDirect3DRMVisual 326 #if !defined(__cplusplus) || defined(CINTERFACE) 328 #define IDirect3DRMVisual_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 329 #define IDirect3DRMVisual_AddRef(p) (p)->lpVtbl->AddRef(p) 330 #define IDirect3DRMVisual_Release(p) (p)->lpVtbl->Release(p) 332 #define IDirect3DRMVisual_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 333 #define IDirect3DRMVisual_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 334 #define IDirect3DRMVisual_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 335 #define IDirect3DRMVisual_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 336 #define IDirect3DRMVisual_GetAppData(p) (p)->lpVtbl->GetAppData(p) 337 #define IDirect3DRMVisual_SetName(p,a) (p)->lpVtbl->SetName(p,a) 338 #define IDirect3DRMVisual_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 339 #define IDirect3DRMVisual_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 342 #define IDirect3DRMVisual_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 343 #define IDirect3DRMVisual_AddRef(p) (p)->AddRef() 344 #define IDirect3DRMVisual_Release(p) (p)->Release() 346 #define IDirect3DRMVisual_Clone(p,a,b,c) (p)->Clone(a,b,c) 347 #define IDirect3DRMVisual_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 348 #define IDirect3DRMVisual_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 349 #define IDirect3DRMVisual_SetAppData(p,a) (p)->SetAppData(a) 350 #define IDirect3DRMVisual_GetAppData(p) (p)->GetAppData() 351 #define IDirect3DRMVisual_SetName(p,a) (p)->SetName(a) 352 #define IDirect3DRMVisual_GetName(p,a,b) (p)->GetName(a,b) 353 #define IDirect3DRMVisual_GetClassName(p,a,b) (p)->GetClassName(a,b) 359 #ifdef WINE_NO_UNICODE_MACROS 362 #define INTERFACE IDirect3DRMDevice 405 #if !defined(__cplusplus) || defined(CINTERFACE) 407 #define IDirect3DRMDevice_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 408 #define IDirect3DRMDevice_AddRef(p) (p)->lpVtbl->AddRef(p) 409 #define IDirect3DRMDevice_Release(p) (p)->lpVtbl->Release(p) 411 #define IDirect3DRMDevice_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 412 #define IDirect3DRMDevice_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 413 #define IDirect3DRMDevice_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 414 #define IDirect3DRMDevice_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 415 #define IDirect3DRMDevice_GetAppData(p) (p)->lpVtbl->GetAppData(p) 416 #define IDirect3DRMDevice_SetName(p,a) (p)->lpVtbl->SetName(p,a) 417 #define IDirect3DRMDevice_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 418 #define IDirect3DRMDevice_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 420 #define IDirect3DRMDevice_Init(p,a,b) (p)->lpVtbl->Init(p,a,b) 421 #define IDirect3DRMDevice_InitFromD3D(p,a,b) (p)->lpVtbl->InitFromD3D(p,a,b) 422 #define IDirect3DRMDevice_InitFromClipper(p,a,b,c,d) (p)->lpVtbl->InitFromClipper(p,a,b,c,d) 423 #define IDirect3DRMDevice_Update(p) (p)->lpVtbl->Update(p) 424 #define IDirect3DRMDevice_AddUpdateCallback(p,a,b) (p)->lpVtbl->AddUpdateCallback(p,a,b) 425 #define IDirect3DRMDevice_DeleteUpdateCallback(p,a,b) (p)->lpVtbl->DeleteUpdateCallback(p,a,b) 426 #define IDirect3DRMDevice_SetBufferCount(p,a) (p)->lpVtbl->SetBufferCount(p,a) 427 #define IDirect3DRMDevice_GetBufferCount(p) (p)->lpVtbl->GetBufferCount(p) 428 #define IDirect3DRMDevice_SetDither(p,a) (p)->lpVtbl->SetDither(p,a) 429 #define IDirect3DRMDevice_SetShades(p,a) (p)->lpVtbl->SetShades(p,a) 430 #define IDirect3DRMDevice_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 431 #define IDirect3DRMDevice_SetTextureQuality(p,a) (p)->lpVtbl->SetTextureQuality(p,a) 432 #define IDirect3DRMDevice_GetViewports(p,a) (p)->lpVtbl->GetViewports(p,a) 433 #define IDirect3DRMDevice_GetDither(p) (p)->lpVtbl->GetDither(p) 434 #define IDirect3DRMDevice_GetShades(p) (p)->lpVtbl->GetShades(p) 435 #define IDirect3DRMDevice_GetHeight(p) (p)->lpVtbl->GetHeight(p) 436 #define IDirect3DRMDevice_GetWidth(p) (p)->lpVtbl->GetWidth(p) 437 #define IDirect3DRMDevice_GetTrianglesDrawn(p) (p)->lpVtbl->GetTrianglesDrawn(p) 438 #define IDirect3DRMDevice_GetWireframeOptions(p) (p)->lpVtbl->GetWireframeOptions(p) 439 #define IDirect3DRMDevice_GetQuality(p) (p)->lpVtbl->GetQuality(p) 440 #define IDirect3DRMDevice_GetColorModel(p) (p)->lpVtbl->GetColorModel(p) 441 #define IDirect3DRMDevice_GetTextureQuality(p) (p)->lpVtbl->GetTextureQuality(p) 442 #define IDirect3DRMDevice_GetDirect3DDevice(p,a) (p)->lpVtbl->GetDirect3DDevice(p,a) 445 #define IDirect3DRMDevice_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 446 #define IDirect3DRMDevice_AddRef(p) (p)->AddRef() 447 #define IDirect3DRMDevice_Release(p) (p)->Release() 449 #define IDirect3DRMDevice_Clone(p,a,b,c) (p)->Clone(a,b,c) 450 #define IDirect3DRMDevice_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 451 #define IDirect3DRMDevice_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 452 #define IDirect3DRMDevice_SetAppData(p,a) (p)->SetAppData(a) 453 #define IDirect3DRMDevice_GetAppData(p) (p)->GetAppData() 454 #define IDirect3DRMDevice_SetName(p,a) (p)->SetName(a) 455 #define IDirect3DRMDevice_GetName(p,a,b) (p)->GetName(a,b) 456 #define IDirect3DRMDevice_GetClassName(p,a,b) (p)->GetClassName(a,b) 458 #define IDirect3DRMDevice_Init(p,a,b) (p)->Init(a,b) 459 #define IDirect3DRMDevice_InitFromD3D(p,a,b) (p)->InitFromD3D(a,b) 460 #define IDirect3DRMDevice_InitFromClipper(p,a,b,c,d) (p)->InitFromClipper(a,b,c,d) 461 #define IDirect3DRMDevice_Update(p) (p)->Update() 462 #define IDirect3DRMDevice_AddUpdateCallback(p,a,b) (p)->AddUpdateCallback(a,b) 463 #define IDirect3DRMDevice_DeleteUpdateCallback(p,a,b) (p)->DeleteUpdateCallback(a,b) 464 #define IDirect3DRMDevice_SetBufferCount(p,a) (p)->SetBufferCount(a) 465 #define IDirect3DRMDevice_GetBufferCount(p) (p)->GetBufferCount() 466 #define IDirect3DRMDevice_SetDither(p,a) (p)->SetDither(a) 467 #define IDirect3DRMDevice_SetShades(p,a) (p)->SetShades(a) 468 #define IDirect3DRMDevice_SetQuality(p,a) (p)->SetQuality(a) 469 #define IDirect3DRMDevice_SetTextureQuality(p,a) (p)->SetTextureQuality(a) 470 #define IDirect3DRMDevice_GetViewports(p,a) (p)->GetViewports(a) 471 #define IDirect3DRMDevice_GetDither(p) (p)->GetDither() 472 #define IDirect3DRMDevice_GetShades(p) (p)->GetShades() 473 #define IDirect3DRMDevice_GetHeight(p) (p)->GetHeight() 474 #define IDirect3DRMDevice_GetWidth(p) (p)->GetWidth() 475 #define IDirect3DRMDevice_GetTrianglesDrawn(p) (p)->GetTrianglesDrawn() 476 #define IDirect3DRMDevice_GetWireframeOptions(p) (p)->GetWireframeOptions() 477 #define IDirect3DRMDevice_GetQuality(p) (p)->GetQuality() 478 #define IDirect3DRMDevice_GetColorModel(p) (p)->GetColorModel() 479 #define IDirect3DRMDevice_GetTextureQuality(p) (p)->GetTextureQuality() 480 #define IDirect3DRMDevice_GetDirect3DDevice(p,a) (p)->GetDirect3DDevice(a) 486 #ifdef WINE_NO_UNICODE_MACROS 489 #define INTERFACE IDirect3DRMDevice2 538 #if !defined(__cplusplus) || defined(CINTERFACE) 540 #define IDirect3DRMDevice2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 541 #define IDirect3DRMDevice2_AddRef(p) (p)->lpVtbl->AddRef(p) 542 #define IDirect3DRMDevice2_Release(p) (p)->lpVtbl->Release(p) 544 #define IDirect3DRMDevice2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 545 #define IDirect3DRMDevice2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 546 #define IDirect3DRMDevice2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 547 #define IDirect3DRMDevice2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 548 #define IDirect3DRMDevice2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 549 #define IDirect3DRMDevice2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 550 #define IDirect3DRMDevice2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 551 #define IDirect3DRMDevice2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 553 #define IDirect3DRMDevice2_Init(p,a,b) (p)->lpVtbl->Init(p,a,b) 554 #define IDirect3DRMDevice2_InitFromD3D(p,a,b) (p)->lpVtbl->InitFromD3D(p,a,b) 555 #define IDirect3DRMDevice2_InitFromClipper(p,a,b,c,d) (p)->lpVtbl->InitFromClipper(p,a,b,c,d) 556 #define IDirect3DRMDevice2_Update(p) (p)->lpVtbl->Update(p) 557 #define IDirect3DRMDevice2_AddUpdateCallback(p,a,b) (p)->lpVtbl->AddUpdateCallback(p,a,b) 558 #define IDirect3DRMDevice2_DeleteUpdateCallback(p,a,b) (p)->lpVtbl->DeleteUpdateCallback(p,a,b) 559 #define IDirect3DRMDevice2_SetBufferCount(p,a) (p)->lpVtbl->SetBufferCount(p,a) 560 #define IDirect3DRMDevice2_GetBufferCount(p) (p)->lpVtbl->GetBufferCount(p) 561 #define IDirect3DRMDevice2_SetDither(p,a) (p)->lpVtbl->SetDither(p,a) 562 #define IDirect3DRMDevice2_SetShades(p,a) (p)->lpVtbl->SetShades(p,a) 563 #define IDirect3DRMDevice2_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 564 #define IDirect3DRMDevice2_SetTextureQuality(p,a) (p)->lpVtbl->SetTextureQuality(p,a) 565 #define IDirect3DRMDevice2_GetViewports(p,a) (p)->lpVtbl->GetViewports(p,a) 566 #define IDirect3DRMDevice2_GetDither(p) (p)->lpVtbl->GetDither(p) 567 #define IDirect3DRMDevice2_GetShades(p) (p)->lpVtbl->GetShades(p) 568 #define IDirect3DRMDevice2_GetHeight(p) (p)->lpVtbl->GetHeight(p) 569 #define IDirect3DRMDevice2_GetWidth(p) (p)->lpVtbl->GetWidth(p) 570 #define IDirect3DRMDevice2_GetTrianglesDrawn(p) (p)->lpVtbl->GetTrianglesDrawn(p) 571 #define IDirect3DRMDevice2_GetWireframeOptions(p) (p)->lpVtbl->GetWireframeOptions(p) 572 #define IDirect3DRMDevice2_GetQuality(p) (p)->lpVtbl->GetQuality(p) 573 #define IDirect3DRMDevice2_GetColorModel(p) (p)->lpVtbl->GetColorModel(p) 574 #define IDirect3DRMDevice2_GetTextureQuality(p) (p)->lpVtbl->GetTextureQuality(p) 575 #define IDirect3DRMDevice2_GetDirect3DDevice(p,a) (p)->lpVtbl->GetDirect3DDevice(p,a) 577 #define IDirect3DRMDevice2_InitFromD3D2(p,a,b) (p)->lpVtbl->InitFromD3D2(p,a,b) 578 #define IDirect3DRMDevice2_InitFromSurface(p,a,b,c) (p)->lpVtbl->InitFromSurface(p,a,b,c) 579 #define IDirect3DRMDevice2_SetRenderMode(p,a) (p)->lpVtbl->SetRenderMode(p,a) 580 #define IDirect3DRMDevice2_GetRenderMode(p) (p)->lpVtbl->GetRenderMode(p) 581 #define IDirect3DRMDevice2_GetDirect3DDevice2(p,a) (p)->lpVtbl->GetDirect3DDevice2(p,a) 584 #define IDirect3DRMDevice2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 585 #define IDirect3DRMDevice2_AddRef(p) (p)->AddRef() 586 #define IDirect3DRMDevice2_Release(p) (p)->Release() 588 #define IDirect3DRMDevice2_Clone(p,a,b,c) (p)->Clone(a,b,c) 589 #define IDirect3DRMDevice2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 590 #define IDirect3DRMDevice2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 591 #define IDirect3DRMDevice2_SetAppData(p,a) (p)->SetAppData(a) 592 #define IDirect3DRMDevice2_GetAppData(p) (p)->GetAppData() 593 #define IDirect3DRMDevice2_SetName(p,a) (p)->SetName(a) 594 #define IDirect3DRMDevice2_GetName(p,a,b) (p)->GetName(a,b) 595 #define IDirect3DRMDevice2_GetClassName(p,a,b) (p)->GetClassName(a,b) 597 #define IDirect3DRMDevice2_Init(p,a,b) (p)->Init(a,b) 598 #define IDirect3DRMDevice2_InitFromD3D(p,a,b) (p)->InitFromD3D(a,b) 599 #define IDirect3DRMDevice2_InitFromClipper(p,a,b,c,d) (p)->InitFromClipper(a,b,c,d) 600 #define IDirect3DRMDevice2_Update(p) (p)->Update() 601 #define IDirect3DRMDevice2_AddUpdateCallback(p,a,b) (p)->AddUpdateCallback(a,b) 602 #define IDirect3DRMDevice2_DeleteUpdateCallback(p,a,b) (p)->DeleteUpdateCallback(a,b) 603 #define IDirect3DRMDevice2_SetBufferCount(p,a) (p)->SetBufferCount(a) 604 #define IDirect3DRMDevice2_GetBufferCount(p) (p)->GetBufferCount() 605 #define IDirect3DRMDevice2_SetDither(p,a) (p)->SetDither(a) 606 #define IDirect3DRMDevice2_SetShades(p,a) (p)->SetShades(a) 607 #define IDirect3DRMDevice2_SetQuality(p,a) (p)->SetQuality(a) 608 #define IDirect3DRMDevice2_SetTextureQuality(p,a) (p)->SetTextureQuality(a) 609 #define IDirect3DRMDevice2_GetViewports(p,a) (p)->GetViewports(a) 610 #define IDirect3DRMDevice2_GetDither(p) (p)->GetDither() 611 #define IDirect3DRMDevice2_GetShades(p) (p)->GetShades() 612 #define IDirect3DRMDevice2_GetHeight(p) (p)->GetHeight() 613 #define IDirect3DRMDevice2_GetWidth(p) (p)->GetWidth() 614 #define IDirect3DRMDevice2_GetTrianglesDrawn(p) (p)->GetTrianglesDrawn() 615 #define IDirect3DRMDevice2_GetWireframeOptions(p) (p)->GetWireframeOptions() 616 #define IDirect3DRMDevice2_GetQuality(p) (p)->GetQuality() 617 #define IDirect3DRMDevice2_GetColorModel(p) (p)->GetColorModel() 618 #define IDirect3DRMDevice2_GetTextureQuality(p) (p)->GetTextureQuality() 619 #define IDirect3DRMDevice2_GetDirect3DDevice(p,a) (p)->GetDirect3DDevice(a) 621 #define IDirect3DRMDevice2_InitFromD3D2(p,a,b) (p)->InitFromD3D2(a,b) 622 #define IDirect3DRMDevice2_InitFromSurface(p,a,b,c) (p)->InitFromSurface(a,b,c) 623 #define IDirect3DRMDevice2_SetRenderMode(p,a) (p)->SetRenderMode(a) 624 #define IDirect3DRMDevice2_GetRenderMode(p) (p)->GetRenderMode() 625 #define IDirect3DRMDevice2_GetDirect3DDevice2(p,a) (p)->GetDirect3DDevice2(a) 631 #ifdef WINE_NO_UNICODE_MACROS 634 #define INTERFACE IDirect3DRMDevice3 689 #if !defined(__cplusplus) || defined(CINTERFACE) 691 #define IDirect3DRMDevice3_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 692 #define IDirect3DRMDevice3_AddRef(p) (p)->lpVtbl->AddRef(p) 693 #define IDirect3DRMDevice3_Release(p) (p)->lpVtbl->Release(p) 695 #define IDirect3DRMDevice3_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 696 #define IDirect3DRMDevice3_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 697 #define IDirect3DRMDevice3_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 698 #define IDirect3DRMDevice3_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 699 #define IDirect3DRMDevice3_GetAppData(p) (p)->lpVtbl->GetAppData(p) 700 #define IDirect3DRMDevice3_SetName(p,a) (p)->lpVtbl->SetName(p,a) 701 #define IDirect3DRMDevice3_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 702 #define IDirect3DRMDevice3_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 704 #define IDirect3DRMDevice3_Init(p,a,b) (p)->lpVtbl->Init(p,a,b) 705 #define IDirect3DRMDevice3_InitFromD3D(p,a,b) (p)->lpVtbl->InitFromD3D(p,a,b) 706 #define IDirect3DRMDevice3_InitFromClipper(p,a,b,c,d) (p)->lpVtbl->InitFromClipper(p,a,b,c,d) 707 #define IDirect3DRMDevice3_Update(p) (p)->lpVtbl->Update(p) 708 #define IDirect3DRMDevice3_AddUpdateCallback(p,a,b) (p)->lpVtbl->AddUpdateCallback(p,a,b) 709 #define IDirect3DRMDevice3_DeleteUpdateCallback(p,a,b) (p)->lpVtbl->DeleteUpdateCallback(p,a,b) 710 #define IDirect3DRMDevice3_SetBufferCount(p,a) (p)->lpVtbl->SetBufferCount(p,a) 711 #define IDirect3DRMDevice3_GetBufferCount(p) (p)->lpVtbl->GetBufferCount(p) 712 #define IDirect3DRMDevice3_SetDither(p,a) (p)->lpVtbl->SetDither(p,a) 713 #define IDirect3DRMDevice3_SetShades(p,a) (p)->lpVtbl->SetShades(p,a) 714 #define IDirect3DRMDevice3_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 715 #define IDirect3DRMDevice3_SetTextureQuality(p,a) (p)->lpVtbl->SetTextureQuality(p,a) 716 #define IDirect3DRMDevice3_GetViewports(p,a) (p)->lpVtbl->GetViewports(p,a) 717 #define IDirect3DRMDevice3_GetDither(p) (p)->lpVtbl->GetDither(p) 718 #define IDirect3DRMDevice3_GetShades(p) (p)->lpVtbl->GetShades(p) 719 #define IDirect3DRMDevice3_GetHeight(p) (p)->lpVtbl->GetHeight(p) 720 #define IDirect3DRMDevice3_GetWidth(p) (p)->lpVtbl->GetWidth(p) 721 #define IDirect3DRMDevice3_GetTrianglesDrawn(p) (p)->lpVtbl->GetTrianglesDrawn(p) 722 #define IDirect3DRMDevice3_GetWireframeOptions(p) (p)->lpVtbl->GetWireframeOptions(p) 723 #define IDirect3DRMDevice3_GetQuality(p) (p)->lpVtbl->GetQuality(p) 724 #define IDirect3DRMDevice3_GetColorModel(p) (p)->lpVtbl->GetColorModel(p) 725 #define IDirect3DRMDevice3_GetTextureQuality(p) (p)->lpVtbl->GetTextureQuality(p) 726 #define IDirect3DRMDevice3_GetDirect3DDevice(p,a) (p)->lpVtbl->GetDirect3DDevice(p,a) 728 #define IDirect3DRMDevice3_InitFromD3D2(p,a,b) (p)->lpVtbl->InitFromD3D2(p,a,b) 729 #define IDirect3DRMDevice3_InitFromSurface(p,a,b,c) (p)->lpVtbl->InitFromSurface(p,a,b,c) 730 #define IDirect3DRMDevice3_SetRenderMode(p,a) (p)->lpVtbl->SetRenderMode(p,a) 731 #define IDirect3DRMDevice3_GetRenderMode(p) (p)->lpVtbl->GetRenderMode(p) 732 #define IDirect3DRMDevice3_GetDirect3DDevice2(p,a) (p)->lpVtbl->GetDirect3DDevice2(p,a) 734 #define IDirect3DRMDevice3_FindPreferredTextureFormat(p,a,b,c) (p)->lpVtbl->FindPreferredTextureFormat(p,a,b,c) 735 #define IDirect3DRMDevice3_RenderStateChange(p,a,b,c) (p)->lpVtbl->RenderStateChange(p,a,b,c) 736 #define IDirect3DRMDevice3_LightStateChange(p,a,b,c) (p)->lpVtbl->LightStateChange(p,a,b,c) 737 #define IDirect3DRMDevice3_GetStateChangeOptions(p,a,b,c) (p)->lpVtbl->GetStateChangeOptions(p,a,b,c) 738 #define IDirect3DRMDevice3_SetStateChangeOptions(p,a,b,c) (p)->lpVtbl->SetStateChangeOptions(p,a,b,c) 741 #define IDirect3DRMDevice3_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 742 #define IDirect3DRMDevice3_AddRef(p) (p)->AddRef() 743 #define IDirect3DRMDevice3_Release(p) (p)->Release() 745 #define IDirect3DRMDevice3_Clone(p,a,b,c) (p)->Clone(a,b,c) 746 #define IDirect3DRMDevice3_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 747 #define IDirect3DRMDevice3_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 748 #define IDirect3DRMDevice3_SetAppData(p,a) (p)->SetAppData(a) 749 #define IDirect3DRMDevice3_GetAppData(p) (p)->GetAppData() 750 #define IDirect3DRMDevice3_SetName(p,a) (p)->SetName(a) 751 #define IDirect3DRMDevice3_GetName(p,a,b) (p)->GetName(a,b) 752 #define IDirect3DRMDevice3_GetClassName(p,a,b) (p)->GetClassName(a,b) 754 #define IDirect3DRMDevice3_Init(p,a,b) (p)->Init(a,b) 755 #define IDirect3DRMDevice3_InitFromD3D(p,a,b) (p)->InitFromD3D(a,b) 756 #define IDirect3DRMDevice3_InitFromClipper(p,a,b,c,d) (p)->InitFromClipper(a,b,c,d) 757 #define IDirect3DRMDevice3_Update(p) (p)->Update() 758 #define IDirect3DRMDevice3_AddUpdateCallback(p,a,b) (p)->AddUpdateCallback(a,b) 759 #define IDirect3DRMDevice3_DeleteUpdateCallback(p,a,b) (p)->DeleteUpdateCallback(a,b) 760 #define IDirect3DRMDevice3_SetBufferCount(p,a) (p)->SetBufferCount(a) 761 #define IDirect3DRMDevice3_GetBufferCount(p) (p)->GetBufferCount() 762 #define IDirect3DRMDevice3_SetDither(p,a) (p)->SetDither(a) 763 #define IDirect3DRMDevice3_SetShades(p,a) (p)->SetShades(a) 764 #define IDirect3DRMDevice3_SetQuality(p,a) (p)->SetQuality(a) 765 #define IDirect3DRMDevice3_SetTextureQuality(p,a) (p)->SetTextureQuality(a) 766 #define IDirect3DRMDevice3_GetViewports(p,a) (p)->GetViewports(a) 767 #define IDirect3DRMDevice3_GetDither(p) (p)->GetDither() 768 #define IDirect3DRMDevice3_GetShades(p) (p)->GetShades() 769 #define IDirect3DRMDevice3_GetHeight(p) (p)->GetHeight() 770 #define IDirect3DRMDevice3_GetWidth(p) (p)->GetWidth() 771 #define IDirect3DRMDevice3_GetTrianglesDrawn(p) (p)->GetTrianglesDrawn() 772 #define IDirect3DRMDevice3_GetWireframeOptions(p) (p)->GetWireframeOptions() 773 #define IDirect3DRMDevice3_GetQuality(p) (p)->GetQuality() 774 #define IDirect3DRMDevice3_GetColorModel(p) (p)->GetColorModel() 775 #define IDirect3DRMDevice3_GetTextureQuality(p) (p)->GetTextureQuality() 776 #define IDirect3DRMDevice3_GetDirect3DDevice(p,a) (p)->GetDirect3DDevice(a) 778 #define IDirect3DRMDevice3_InitFromD3D2(p,a,b) (p)->InitFromD3D2(a,b) 779 #define IDirect3DRMDevice3_InitFromSurface(p,a,b,c) (p)->InitFromSurface(a,b,c) 780 #define IDirect3DRMDevice3_SetRenderMode(p,a) (p)->SetRenderMode(a) 781 #define IDirect3DRMDevice3_GetRenderMode(p) (p)->GetRenderMode() 782 #define IDirect3DRMDevice3_GetDirect3DDevice2(p,a) (p)->GetDirect3DDevice2(a) 784 #define IDirect3DRMDevice3_FindPreferredTextureFormat(p,a,b,c) (p)->FindPreferredTextureFormat(a,b,c) 785 #define IDirect3DRMDevice3_RenderStateChange(p,a,b,c) (p)->RenderStateChange(a,b,c) 786 #define IDirect3DRMDevice3_LightStateChange(p,a,b,c) (p)->LightStateChange(a,b,c) 787 #define IDirect3DRMDevice3_GetStateChangeOptions(p,a,b,c) (p)->GetStateChangeOptions(a,b,c) 788 #define IDirect3DRMDevice3_SetStateChangeOptions(p,a,b,c) (p)->SetStateChangeOptions(a,b,c) 794 #define INTERFACE IDirect3DRMViewport 843 #if !defined(__cplusplus) || defined(CINTERFACE) 845 #define IDirect3DRMViewport_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 846 #define IDirect3DRMViewport_AddRef(p) (p)->lpVtbl->AddRef(p) 847 #define IDirect3DRMViewport_Release(p) (p)->lpVtbl->Release(p) 849 #define IDirect3DRMViewport_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 850 #define IDirect3DRMViewport_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 851 #define IDirect3DRMViewport_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 852 #define IDirect3DRMViewport_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 853 #define IDirect3DRMViewport_GetAppData(p) (p)->lpVtbl->GetAppData(p) 854 #define IDirect3DRMViewport_SetName(p,a) (p)->lpVtbl->SetName(p,a) 855 #define IDirect3DRMViewport_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 856 #define IDirect3DRMViewport_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 858 #define IDirect3DRMViewport_Init(p,a,b,c,d,e,f) (p)->lpVtbl->Init(p,a,b,c,d,e,f) 859 #define IDirect3DRMViewport_Clear(p) (p)->lpVtbl->Clear(p) 860 #define IDirect3DRMViewport_Render(p,a) (p)->lpVtbl->Render(p,a) 861 #define IDirect3DRMViewport_SetFront(p,a) (p)->lpVtbl->SetFront(p,a) 862 #define IDirect3DRMViewport_SetBack(p,a) (p)->lpVtbl->SetBack(p,a) 863 #define IDirect3DRMViewport_SetField(p,a) (p)->lpVtbl->SetField(p,a) 864 #define IDirect3DRMViewport_SetUniformScaling(p,a) (p)->lpVtbl->SetUniformScaling(p,a) 865 #define IDirect3DRMViewport_SetCamera(p,a) (p)->lpVtbl->SetCamera(p,a) 866 #define IDirect3DRMViewport_SetProjection(p,a) (p)->lpVtbl->SetProjection(p,a) 867 #define IDirect3DRMViewport_Transform(p,a,b) (p)->lpVtbl->Transform(p,a,b) 868 #define IDirect3DRMViewport_InverseTransform(p,a,b) (p)->lpVtbl->InverseTransform(p,a,b) 869 #define IDirect3DRMViewport_Configure(p,a,b,c,d) (p)->lpVtbl->Configure(p,a,b,c,d) 870 #define IDirect3DRMViewport_ForceUpdate(p,a,b,c,d) (p)->lpVtbl->ForceUpdate(p,a,b,c,d) 871 #define IDirect3DRMViewport_SetPlane(p,a,b,c,d) (p)->lpVtbl->SetPlane(p,a,b,c,d) 872 #define IDirect3DRMViewport_GetCamera(p,a) (p)->lpVtbl->GetCamera(p,a) 873 #define IDirect3DRMViewport_GetDevice(p,a) (p)->lpVtbl->GetDevice(p,a) 874 #define IDirect3DRMViewport_GetPlane(p,a,b,c,d) (p)->lpVtbl->GetPlane(p,a,b,c,d) 875 #define IDirect3DRMViewport_Pick(p,a,b,c) (p)->lpVtbl->Pick(p,a,b,c) 876 #define IDirect3DRMViewport_GetUniformScaling(p) (p)->lpVtbl->GetUniformScaling(p) 877 #define IDirect3DRMViewport_GetX(p) (p)->lpVtbl->GetX(p) 878 #define IDirect3DRMViewport_GetY(p) (p)->lpVtbl->GetY(p) 879 #define IDirect3DRMViewport_GetWidth(p) (p)->lpVtbl->GetWidth(p) 880 #define IDirect3DRMViewport_GetHeight(p) (p)->lpVtbl->GetHeight(p) 881 #define IDirect3DRMViewport_GetField(p) (p)->lpVtbl->GetField(p) 882 #define IDirect3DRMViewport_GetBack(p) (p)->lpVtbl->GetBack(p) 883 #define IDirect3DRMViewport_GetFront(p) (p)->lpVtbl->GetFront(p) 884 #define IDirect3DRMViewport_GetProjection(p) (p)->lpVtbl->GetProjection(p) 885 #define IDirect3DRMViewport_GetDirect3DViewport(p,a) (p)->lpVtbl->GetDirect3DViewport(p,a) 888 #define IDirect3DRMViewport_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 889 #define IDirect3DRMViewport_AddRef(p) (p)->AddRef() 890 #define IDirect3DRMViewport_Release(p) (p)->Release() 892 #define IDirect3DRMViewport_Clone(p,a,b,c) (p)->Clone(a,b,c) 893 #define IDirect3DRMViewport_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 894 #define IDirect3DRMViewport_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 895 #define IDirect3DRMViewport_SetAppData(p,a) (p)->SetAppData(a) 896 #define IDirect3DRMViewport_GetAppData(p) (p)->GetAppData() 897 #define IDirect3DRMViewport_SetName(p,a) (p)->SetName(a) 898 #define IDirect3DRMViewport_GetName(p,a,b) (p)->GetName(a,b) 899 #define IDirect3DRMViewport_GetClassName(p,a,b) (p)->GetClassName(a,b) 901 #define IDirect3DRMViewport_Init(p,a,b,c,d,e,f) (p)->Init(a,b,c,d,e,f) 902 #define IDirect3DRMViewport_Clear(p) (p)->Clear() 903 #define IDirect3DRMViewport_Render(p,a) (p)->Render(a) 904 #define IDirect3DRMViewport_SetFront(p,a) (p)->SetFront(a) 905 #define IDirect3DRMViewport_SetBack(p,a) (p)->SetBack(a) 906 #define IDirect3DRMViewport_SetField(p,a) (p)->SetField(a) 907 #define IDirect3DRMViewport_SetUniformScaling(p,a) (p)->SetUniformScaling(a) 908 #define IDirect3DRMViewport_SetCamera(p,a) (p)->SetCamera(a) 909 #define IDirect3DRMViewport_SetProjection(p,a) (p)->SetProjection(a) 910 #define IDirect3DRMViewport_Transform(p,a,b) (p)->Transform(a,b) 911 #define IDirect3DRMViewport_InverseTransform(p,a,b) (p)->InverseTransform(a,b) 912 #define IDirect3DRMViewport_Configure(p,a,b,c,d) (p)->Configure(a,b,c,d) 913 #define IDirect3DRMViewport_ForceUpdate(p,a,b,c,d) (p)->ForceUpdate(a,b,c,d) 914 #define IDirect3DRMViewport_SetPlane(p,a,b,c,d) (p)->SetPlane(a,b,c,d) 915 #define IDirect3DRMViewport_GetCamera(p,a) (p)->GetCamera(a) 916 #define IDirect3DRMViewport_GetDevice(p,a) (p)->GetDevice(a) 917 #define IDirect3DRMViewport_GetPlane(p,a,b,c,d) (p)->GetPlane(a,b,c,d) 918 #define IDirect3DRMViewport_Pick(p,a,b,c) (p)->Pick(a,b,c) 919 #define IDirect3DRMViewport_GetUniformScaling(p) (p)->GetUniformScaling() 920 #define IDirect3DRMViewport_GetX(p) (p)->GetX() 921 #define IDirect3DRMViewport_GetY(p) (p)->GetY() 922 #define IDirect3DRMViewport_GetWidth(p) (p)->GetWidth() 923 #define IDirect3DRMViewport_GetHeight(p) (p)->GetHeight() 924 #define IDirect3DRMViewport_GetField(p) (p)->GetField() 925 #define IDirect3DRMViewport_GetBack(p) (p)->GetBack() 926 #define IDirect3DRMViewport_GetFront(p) (p)->GetFront() 927 #define IDirect3DRMViewport_GetProjection(p) (p)->GetProjection() 928 #define IDirect3DRMViewport_GetDirect3DViewport(p,a) (p)->GetDirect3DViewport(a) 934 #define INTERFACE IDirect3DRMViewport2 987 #if !defined(__cplusplus) || defined(CINTERFACE) 989 #define IDirect3DRMViewport2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 990 #define IDirect3DRMViewport2_AddRef(p) (p)->lpVtbl->AddRef(p) 991 #define IDirect3DRMViewport2_Release(p) (p)->lpVtbl->Release(p) 993 #define IDirect3DRMViewport_2Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 994 #define IDirect3DRMViewport2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 995 #define IDirect3DRMViewport2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 996 #define IDirect3DRMViewport2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 997 #define IDirect3DRMViewport2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 998 #define IDirect3DRMViewport2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 999 #define IDirect3DRMViewport2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 1000 #define IDirect3DRMViewport2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 1002 #define IDirect3DRMViewport2_Init(p,a,b,c,d,e,f) (p)->lpVtbl->Init(p,a,b,c,d,e,f) 1003 #define IDirect3DRMViewport2_Clear(p,a) (p)->lpVtbl->Clear(p,a) 1004 #define IDirect3DRMViewport2_Render(p,a) (p)->lpVtbl->Render(p,a) 1005 #define IDirect3DRMViewport2_SetFront(p,a) (p)->lpVtbl->SetFront(p,a) 1006 #define IDirect3DRMViewport2_SetBack(p,a) (p)->lpVtbl->SetBack(p,a) 1007 #define IDirect3DRMViewport2_SetField(p,a) (p)->lpVtbl->SetField(p,a) 1008 #define IDirect3DRMViewport2_SetUniformScaling(p,a) (p)->lpVtbl->SetUniformScaling(p,a) 1009 #define IDirect3DRMViewport2_SetCamera(p,a) (p)->lpVtbl->SetCamera(p,a) 1010 #define IDirect3DRMViewport2_SetProjection(p,a) (p)->lpVtbl->SetProjection(p,a) 1011 #define IDirect3DRMViewport2_Transform(p,a,b) (p)->lpVtbl->Transform(p,a,b) 1012 #define IDirect3DRMViewport2_InverseTransform(p,a,b) (p)->lpVtbl->InverseTransform(p,a,b) 1013 #define IDirect3DRMViewport2_Configure(p,a,b,c,d) (p)->lpVtbl->Configure(p,a,b,c,d) 1014 #define IDirect3DRMViewport2_ForceUpdate(p,a,b,c,d) (p)->lpVtbl->ForceUpdate(p,a,b,c,d) 1015 #define IDirect3DRMViewport2_SetPlane(p,a,b,c,d) (p)->lpVtbl->SetPlane(p,a,b,c,d) 1016 #define IDirect3DRMViewport2_GetCamera(p,a) (p)->lpVtbl->GetCamera(p,a) 1017 #define IDirect3DRMViewport2_GetDevice(p,a) (p)->lpVtbl->GetDevice(p,a) 1018 #define IDirect3DRMViewport2_GetPlane(p,a,b,c,d) (p)->lpVtbl->GetPlane(p,a,b,c,d) 1019 #define IDirect3DRMViewport2_Pick(p,a,b,c) (p)->lpVtbl->Pick(p,a,b,c) 1020 #define IDirect3DRMViewport2_GetUniformScaling(p) (p)->lpVtbl->GetUniformScaling(p) 1021 #define IDirect3DRMViewport2_GetX(p) (p)->lpVtbl->GetX(p) 1022 #define IDirect3DRMViewport2_GetY(p) (p)->lpVtbl->GetY(p) 1023 #define IDirect3DRMViewport2_GetWidth(p) (p)->lpVtbl->GetWidth(p) 1024 #define IDirect3DRMViewport2_GetHeight(p) (p)->lpVtbl->GetHeight(p) 1025 #define IDirect3DRMViewport2_GetField(p) (p)->lpVtbl->GetField(p) 1026 #define IDirect3DRMViewport2_GetBack(p) (p)->lpVtbl->GetBack(p) 1027 #define IDirect3DRMViewport2_GetFront(p) (p)->lpVtbl->GetFront(p) 1028 #define IDirect3DRMViewport2_GetProjection(p) (p)->lpVtbl->GetProjection(p) 1029 #define IDirect3DRMViewport2_GetDirect3DViewport(p,a) (p)->lpVtbl->GetDirect3DViewport(p,a) 1030 #define IDirect3DRMViewport2_TransformVectors(p,a,b,c) (p)->lpVtbl->TransformVectors(p,a,b,c) 1031 #define IDirect3DRMViewport2_InverseTransformVectors(p,a,b,c) (p)->lpVtbl->InverseTransformVectors(p,a,b,c) 1034 #define IDirect3DRMViewport2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 1035 #define IDirect3DRMViewport2_AddRef(p) (p)->AddRef() 1036 #define IDirect3DRMViewport2_Release(p) (p)->Release() 1038 #define IDirect3DRMViewport2_Clone(p,a,b,c) (p)->Clone(a,b,c) 1039 #define IDirect3DRMViewport2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 1040 #define IDirect3DRMViewport2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 1041 #define IDirect3DRMViewport2_SetAppData(p,a) (p)->SetAppData(a) 1042 #define IDirect3DRMViewport2_GetAppData(p) (p)->GetAppData() 1043 #define IDirect3DRMViewport2_SetName(p,a) (p)->SetName(a) 1044 #define IDirect3DRMViewport2_GetName(p,a,b) (p)->GetName(a,b) 1045 #define IDirect3DRMViewport2_GetClassName(p,a,b) (p)->GetClassName(a,b) 1047 #define IDirect3DRMViewport2_Init(p,a,b,c,d,e,f) (p)->Init(a,b,c,d,e,f) 1048 #define IDirect3DRMViewport2_Clear(p) (p)->Clear() 1049 #define IDirect3DRMViewport2_Render(p,a) (p)->Render(a) 1050 #define IDirect3DRMViewport2_SetFront(p,a) (p)->SetFront(a) 1051 #define IDirect3DRMViewport2_SetBack(p,a) (p)->SetBack(a) 1052 #define IDirect3DRMViewport2_SetField(p,a) (p)->SetField(a) 1053 #define IDirect3DRMViewport2_SetUniformScaling(p,a) (p)->SetUniformScaling(a) 1054 #define IDirect3DRMViewport2_SetCamera(p,a) (p)->SetCamera(a) 1055 #define IDirect3DRMViewport2_SetProjection(p,a) (p)->SetProjection(a) 1056 #define IDirect3DRMViewport2_Transform(p,a,b) (p)->Transform(a,b) 1057 #define IDirect3DRMViewport2_InverseTransform(p,a,b) (p)->InverseTransform(a,b) 1058 #define IDirect3DRMViewport2_Configure(p,a,b,c,d) (p)->Configure(a,b,c,d) 1059 #define IDirect3DRMViewport2_ForceUpdate(p,a,b,c,d) (p)->ForceUpdate(a,b,c,d) 1060 #define IDirect3DRMViewport2_SetPlane(p,a,b,c,d) (p)->SetPlane(a,b,c,d) 1061 #define IDirect3DRMViewport2_GetCamera(p,a) (p)->GetCamera(a) 1062 #define IDirect3DRMViewport2_GetDevice(p,a) (p)->GetDevice(a) 1063 #define IDirect3DRMViewport2_GetPlane(p,a,b,c,d) (p)->GetPlane(a,b,c,d) 1064 #define IDirect3DRMViewport2_Pick(p,a,b,c) (p)->Pick(a,b,c) 1065 #define IDirect3DRMViewport2_GetUniformScaling(p) (p)->GetUniformScaling() 1066 #define IDirect3DRMViewport2_GetX(p) (p)->GetX() 1067 #define IDirect3DRMViewport2_GetY(p) (p)->GetY() 1068 #define IDirect3DRMViewport2_GetWidth(p) (p)->GetWidth() 1069 #define IDirect3DRMViewport2_GetHeight(p) (p)->GetHeight() 1070 #define IDirect3DRMViewport2_GetField(p) (p)->GetField() 1071 #define IDirect3DRMViewport2_GetBack(p) (p)->GetBack() 1072 #define IDirect3DRMViewport2_GetFront(p) (p)->GetFront() 1073 #define IDirect3DRMViewport2_GetProjection(p) (p)->GetProjection() 1074 #define IDirect3DRMViewport2_GetDirect3DViewport(p,a) (p)->GetDirect3DViewport(a) 1075 #define IDirect3DRMViewport2_TransformVectors(p,a,b,c) (p)->TransformVectors(a,b,c) 1076 #define IDirect3DRMViewport2_InverseTransformVectors(p,a,b,c) (p)->InverseTransformVectors(a,b,c) 1082 #define INTERFACE IDirect3DRMFrame 1164 #if !defined(__cplusplus) || defined(CINTERFACE) 1166 #define IDirect3DRMFrame_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 1167 #define IDirect3DRMFrame_AddRef(p) (p)->lpVtbl->AddRef(p) 1168 #define IDirect3DRMFrame_Release(p) (p)->lpVtbl->Release(p) 1170 #define IDirect3DRMFrame_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 1171 #define IDirect3DRMFrame_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 1172 #define IDirect3DRMFrame_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 1173 #define IDirect3DRMFrame_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 1174 #define IDirect3DRMFrame_GetAppData(p) (p)->lpVtbl->GetAppData(p) 1175 #define IDirect3DRMFrame_SetName(p,a) (p)->lpVtbl->SetName(p,a) 1176 #define IDirect3DRMFrame_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 1177 #define IDirect3DRMFrame_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 1179 #define IDirect3DRMFrame_AddChild(p,a) (p)->lpVtbl->AddChild(p,a) 1180 #define IDirect3DRMFrame_AddLight(p,a) (p)->lpVtbl->AddLight(p,a) 1181 #define IDirect3DRMFrame_AddMoveCallback(p,a,b) (p)->lpVtbl->AddMoveCallback(p,a,b) 1182 #define IDirect3DRMFrame_AddTransform(p,a,b) (p)->lpVtbl->AddTransform(p,a,b) 1183 #define IDirect3DRMFrame_AddTranslation(p,a,b,c,d) (p)->lpVtbl->AddTranslation(p,a,b,c,d) 1184 #define IDirect3DRMFrame_AddScale(p,a,b,c,d) (p)->lpVtbl->AddScale(p,a,b,c,d) 1185 #define IDirect3DRMFrame_AddRotation(p,a,b,c,d,e) (p)->lpVtbl->AddRotation(p,a,b,c,d,e) 1186 #define IDirect3DRMFrame_AddVisual(p,a) (p)->lpVtbl->AddVisual(p,a) 1187 #define IDirect3DRMFrame_GetChildren(p,a) (p)->lpVtbl->GetChildren(p,a) 1188 #define IDirect3DRMFrame_GetColor(p) (p)->lpVtbl->GetColor(p) 1189 #define IDirect3DRMFrame_GetLights(p,a) (p)->lpVtbl->GetLights(p,a) 1190 #define IDirect3DRMFrame_GetMaterialMode(p) (p)->lpVtbl->GetMaterialMode(p) 1191 #define IDirect3DRMFrame_GetParent(p,a) (p)->lpVtbl->GetParent(p,a) 1192 #define IDirect3DRMFrame_GetPosition(p,a,b) (p)->lpVtbl->GetPosition(p,a,b) 1193 #define IDirect3DRMFrame_GetRotation(p,a,b,c) (p)->lpVtbl->GetRotation(p,a,b,c) 1194 #define IDirect3DRMFrame_GetScene(p,a) (p)->lpVtbl->GetScene(p,a) 1195 #define IDirect3DRMFrame_GetSortMode(p) (p)->lpVtbl->GetSortMode(p) 1196 #define IDirect3DRMFrame_GetTexture(p,a) (p)->lpVtbl->GetTexture(p,a) 1197 #define IDirect3DRMFrame_GetTransform(p,a) (p)->lpVtbl->GetTransform(p,a) 1198 #define IDirect3DRMFrame_GetVelocity(p,a,b,c) (p)->lpVtbl->GetVelocity(p,a,b,c) 1199 #define IDirect3DRMFrame_GetOrientation(p,a,b,c) (p)->lpVtbl->GetOrientation(p,a,b,c) 1200 #define IDirect3DRMFrame_GetVisuals(p,a) (p)->lpVtbl->GetVisuals(p,a) 1201 #define IDirect3DRMFrame_GetTextureTopology(p,a,b) (p)->lpVtbl->GetTextureTopology(p,a,b) 1202 #define IDirect3DRMFrame_InverseTransform(p,a,b) (p)->lpVtbl->InverseTransform(p,a,b) 1203 #define IDirect3DRMFrame_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 1204 #define IDirect3DRMFrame_LookAt(p,a,b,c) (p)->lpVtbl->LookAt(p,a,b,c) 1205 #define IDirect3DRMFrame_Move(p,a) (p)->lpVtbl->Move(p,a) 1206 #define IDirect3DRMFrame_DeleteChild(p,a) (p)->lpVtbl->DeleteChild(p,a) 1207 #define IDirect3DRMFrame_DeleteLight(p,a) (p)->lpVtbl->DeleteLight(p,a) 1208 #define IDirect3DRMFrame_DeleteMoveCallback(p,a,b) (p)->lpVtbl->DeleteMoveCallback(p,a,b) 1209 #define IDirect3DRMFrame_DeleteVisual(p,a) (p)->lpVtbl->DeleteVisual(p,a) 1210 #define IDirect3DRMFrame_GetSceneBackground(p) (p)->lpVtbl->GetSceneBackground(p) 1211 #define IDirect3DRMFrame_GetSceneBackgroundDepth(p,a) (p)->lpVtbl->GetSceneBackgroundDepth(p,a) 1212 #define IDirect3DRMFrame_GetSceneFogColor(p) (p)->lpVtbl->GetSceneFogColor(p) 1213 #define IDirect3DRMFrame_GetSceneFogEnable(p) (p)->lpVtbl->GetSceneFogEnable(p) 1214 #define IDirect3DRMFrame_GetSceneFogMode(p) (p)->lpVtbl->GetSceneFogMode(p) 1215 #define IDirect3DRMFrame_GetSceneFogParams(p,a,b,c) (p)->lpVtbl->GetSceneFogParams(p,a,b,c) 1216 #define IDirect3DRMFrame_SetSceneBackground(p,a) (p)->lpVtbl->SetSceneBackground(p,a) 1217 #define IDirect3DRMFrame_SetSceneBackgroundRGB(p,a,b,c) (p)->lpVtbl->SetSceneBackgroundRGB(p,a,b,c) 1218 #define IDirect3DRMFrame_SetSceneBackgroundDepth(p,a) (p)->lpVtbl->SetSceneBackgroundDepth(p,a) 1219 #define IDirect3DRMFrame_SetSceneBackgroundImage(p,a) (p)->lpVtbl->SetSceneBackgroundImage(p,a) 1220 #define IDirect3DRMFrame_SetSceneFogEnable(p,a) (p)->lpVtbl->SetSceneFogEnable(p,a) 1221 #define IDirect3DRMFrame_SetSceneFogColor(p,a) (p)->lpVtbl->SetSceneFogColor(p,a) 1222 #define IDirect3DRMFrame_SetSceneFogMode(p,a) (p)->lpVtbl->SetSceneFogMode(p,a) 1223 #define IDirect3DRMFrame_SetSceneFogParams(p,a,b,c) (p)->lpVtbl->SetSceneFogParams(p,a,b,c) 1224 #define IDirect3DRMFrame_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 1225 #define IDirect3DRMFrame_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 1226 #define IDirect3DRMFrame_GetZbufferMode(p) (p)->lpVtbl->GetZbufferMode(p) 1227 #define IDirect3DRMFrame_SetMaterialMode(p,a) (p)->lpVtbl->SetMaterialMode(p,a) 1228 #define IDirect3DRMFrame_SetOrientation(p,a,b,c,d,e,f,g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) 1229 #define IDirect3DRMFrame_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) 1230 #define IDirect3DRMFrame_SetRotation(p,a,b,c,d,e) (p)->lpVtbl->SetRotation(p,a,b,c,d,e) 1231 #define IDirect3DRMFrame_SetSortMode(p,a) (p)->lpVtbl->SetSortMode(p,a) 1232 #define IDirect3DRMFrame_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 1233 #define IDirect3DRMFrame_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 1234 #define IDirect3DRMFrame_SetVelocity(p,a,b,c,d,e) (p)->lpVtbl->SetVelocity(p,a,b,c,d,e) 1235 #define IDirect3DRMFrame_SetZbufferMode(p,a) (p)->lpVtbl->SetZbufferMode(p,a) 1236 #define IDirect3DRMFrame_Transform(p,a,b) (p)->lpVtbl->Transform(p,a,b) 1239 #define IDirect3DRMFrame_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 1240 #define IDirect3DRMFrame_AddRef(p) (p)->AddRef() 1241 #define IDirect3DRMFrame_Release(p) (p)->Release() 1243 #define IDirect3DRMFrame_Clone(p,a,b,c) (p)->Clone(a,b,c) 1244 #define IDirect3DRMFrame_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 1245 #define IDirect3DRMFrame_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 1246 #define IDirect3DRMFrame_SetAppData(p,a) (p)->SetAppData(a) 1247 #define IDirect3DRMFrame_GetAppData(p) (p)->GetAppData() 1248 #define IDirect3DRMFrame_SetName(p,a) (p)->SetName(a) 1249 #define IDirect3DRMFrame_GetName(p,a,b) (p)->GetName(a,b) 1250 #define IDirect3DRMFrame_GetClassName(p,a,b) (p)->GetClassName(a,b) 1252 #define IDirect3DRMFrame_AddChild(p,a) (p)->AddChild(a) 1253 #define IDirect3DRMFrame_AddLight(p,a) (p)->AddLight(a) 1254 #define IDirect3DRMFrame_AddMoveCallback(p,a,b) (p)->AddMoveCallback(a,b) 1255 #define IDirect3DRMFrame_AddTransform(p,a,b) (p)->AddTransform(a,b) 1256 #define IDirect3DRMFrame_AddTranslation(p,a,b,c,d) (p)->AddTranslation(a,b,c,d) 1257 #define IDirect3DRMFrame_AddScale(p,a,b,c,d) (p)->AddScale(a,b,c,d) 1258 #define IDirect3DRMFrame_AddRotation(p,a,b,c,d,e) (p)->AddRotation(a,b,c,d,e) 1259 #define IDirect3DRMFrame_AddVisual(p,a) (p)->AddVisual(a) 1260 #define IDirect3DRMFrame_GetChildren(p,a) (p)->GetChildren(a) 1261 #define IDirect3DRMFrame_GetColor(p) (p)->GetColor() 1262 #define IDirect3DRMFrame_GetLights(p,a) (p)->GetLights(a) 1263 #define IDirect3DRMFrame_GetMaterialMode(p) (p)->GetMaterialMode() 1264 #define IDirect3DRMFrame_GetParent(p,a) (p)->GetParent(a) 1265 #define IDirect3DRMFrame_GetPosition(p,a,b) (p)->GetPosition(a,b) 1266 #define IDirect3DRMFrame_GetRotation(p,a,b,c) (p)->GetRotation(a,b,c) 1267 #define IDirect3DRMFrame_GetScene(p,a) (p)->GetScene(a) 1268 #define IDirect3DRMFrame_GetSortMode(p) (p)->GetSortMode() 1269 #define IDirect3DRMFrame_GetTexture(p,a) (p)->GetTexture(a) 1270 #define IDirect3DRMFrame_GetTransform(p,a) (p)->GetTransform(a) 1271 #define IDirect3DRMFrame_GetVelocity(p,a,b,c) (p)->GetVelocity(a,b,c) 1272 #define IDirect3DRMFrame_GetOrientation(p,a,b,c) (p)->GetOrientation(a,b,c) 1273 #define IDirect3DRMFrame_GetVisuals(p,a) (p)->GetVisuals(a) 1274 #define IDirect3DRMFrame_GetTextureTopology(p,a,b) (p)->GetTextureTopology(a,b) 1275 #define IDirect3DRMFrame_InverseTransform(p,a,b) (p)->InverseTransform(a,b) 1276 #define IDirect3DRMFrame_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 1277 #define IDirect3DRMFrame_LookAt(p,a,b,c) (p)->LookAt(a,b,c) 1278 #define IDirect3DRMFrame_Move(p,a) (p)->Move(a) 1279 #define IDirect3DRMFrame_DeleteChild(p,a) (p)->DeleteChild(a) 1280 #define IDirect3DRMFrame_DeleteLight(p,a) (p)->DeleteLight(a) 1281 #define IDirect3DRMFrame_DeleteMoveCallback(p,a,b) (p)->DeleteMoveCallback(a,b) 1282 #define IDirect3DRMFrame_DeleteVisual(p,a) (p)->DeleteVisual(a) 1283 #define IDirect3DRMFrame_GetSceneBackground(p) (p)->GetSceneBackground() 1284 #define IDirect3DRMFrame_GetSceneBackgroundDepth(p,a) (p)->GetSceneBackgroundDepth(a) 1285 #define IDirect3DRMFrame_GetSceneFogColor(p) (p)->GetSceneFogColor() 1286 #define IDirect3DRMFrame_GetSceneFogEnable(p) (p)->GetSceneFogEnable() 1287 #define IDirect3DRMFrame_GetSceneFogMode(p) (p)->GetSceneFogMode() 1288 #define IDirect3DRMFrame_GetSceneFogParams(p,a,b,c) (p)->GetSceneFogParams(a,b,c) 1289 #define IDirect3DRMFrame_SetSceneBackground(p,a) (p)->SetSceneBackground(a) 1290 #define IDirect3DRMFrame_SetSceneBackgroundRGB(p,a,b,c) (p)->SetSceneBackgroundRGB(a,b,c) 1291 #define IDirect3DRMFrame_SetSceneBackgroundDepth(p,a) (p)->SetSceneBackgroundDepth(a) 1292 #define IDirect3DRMFrame_SetSceneBackgroundImage(p,a) (p)->SetSceneBackgroundImage(a) 1293 #define IDirect3DRMFrame_SetSceneFogEnable(p,a) (p)->SetSceneFogEnable(a) 1294 #define IDirect3DRMFrame_SetSceneFogColor(p,a) (p)->SetSceneFogColor(a) 1295 #define IDirect3DRMFrame_SetSceneFogMode(p,a) (p)->SetSceneFogMode(a) 1296 #define IDirect3DRMFrame_SetSceneFogParams(p,a,b,c) (p)->SetSceneFogParams(a,b,c) 1297 #define IDirect3DRMFrame_SetColor(p,a) (p)->SetColor(a) 1298 #define IDirect3DRMFrame_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 1299 #define IDirect3DRMFrame_GetZbufferMode(p) (p)->GetZbufferMode() 1300 #define IDirect3DRMFrame_SetMaterialMode(p,a) (p)->SetMaterialMode(a) 1301 #define IDirect3DRMFrame_SetOrientation(p,a,b,c,d,e,f,g) (p)->SetOrientation(a,b,c,d,e,f,g) 1302 #define IDirect3DRMFrame_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) 1303 #define IDirect3DRMFrame_SetRotation(p,a,b,c,d,e) (p)->SetRotation(a,b,c,d,e) 1304 #define IDirect3DRMFrame_SetSortMode(p,a) (p)->SetSortMode(a) 1305 #define IDirect3DRMFrame_SetTexture(p,a) (p)->SetTexture(a) 1306 #define IDirect3DRMFrame_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 1307 #define IDirect3DRMFrame_SetVelocity(p,a,b,c,d,e) (p)->SetVelocity(a,b,c,d,e) 1308 #define IDirect3DRMFrame_SetZbufferMode(p,a) (p)->SetZbufferMode(a) 1309 #define IDirect3DRMFrame_Transform(p,a,b) (p)->Transform(a,b) 1315 #define INTERFACE IDirect3DRMFrame2 1409 struct IDirect3DRMPicked2Array **return_visuals)
PURE;
1414 #if !defined(__cplusplus) || defined(CINTERFACE) 1416 #define IDirect3DRMFrame2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 1417 #define IDirect3DRMFrame2_AddRef(p) (p)->lpVtbl->AddRef(p) 1418 #define IDirect3DRMFrame2_Release(p) (p)->lpVtbl->Release(p) 1420 #define IDirect3DRMFrame2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 1421 #define IDirect3DRMFrame2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 1422 #define IDirect3DRMFrame2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 1423 #define IDirect3DRMFrame2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 1424 #define IDirect3DRMFrame2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 1425 #define IDirect3DRMFrame2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 1426 #define IDirect3DRMFrame2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 1427 #define IDirect3DRMFrame2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 1429 #define IDirect3DRMFrame2_AddChild(p,a) (p)->lpVtbl->AddChild(p,a) 1430 #define IDirect3DRMFrame2_AddLight(p,a) (p)->lpVtbl->AddLight(p,a) 1431 #define IDirect3DRMFrame2_AddMoveCallback(p,a,b) (p)->lpVtbl->AddMoveCallback(p,a,b) 1432 #define IDirect3DRMFrame2_AddTransform(p,a,b) (p)->lpVtbl->AddTransform(p,a,b) 1433 #define IDirect3DRMFrame2_AddTranslation(p,a,b,c,d) (p)->lpVtbl->AddTranslation(p,a,b,c,d) 1434 #define IDirect3DRMFrame2_AddScale(p,a,b,c,d) (p)->lpVtbl->AddScale(p,a,b,c,d) 1435 #define IDirect3DRMFrame2_AddRotation(p,a,b,c,d,e) (p)->lpVtbl->AddRotation(p,a,b,c,d,e) 1436 #define IDirect3DRMFrame2_AddVisual(p,a) (p)->lpVtbl->AddVisual(p,a) 1437 #define IDirect3DRMFrame2_GetChildren(p,a) (p)->lpVtbl->GetChildren(p,a) 1438 #define IDirect3DRMFrame2_GetColor(p) (p)->lpVtbl->GetColor(p) 1439 #define IDirect3DRMFrame2_GetLights(p,a) (p)->lpVtbl->GetLights(p,a) 1440 #define IDirect3DRMFrame2_GetMaterialMode(p) (p)->lpVtbl->GetMaterialMode(p) 1441 #define IDirect3DRMFrame2_GetParent(p,a) (p)->lpVtbl->GetParent(p,a) 1442 #define IDirect3DRMFrame2_GetPosition(p,a,b) (p)->lpVtbl->GetPosition(p,a,b) 1443 #define IDirect3DRMFrame2_GetRotation(p,a,b,c) (p)->lpVtbl->GetRotation(p,a,b,c) 1444 #define IDirect3DRMFrame2_GetScene(p,a) (p)->lpVtbl->GetScene(p,a) 1445 #define IDirect3DRMFrame2_GetSortMode(p) (p)->lpVtbl->GetSortMode(p) 1446 #define IDirect3DRMFrame2_GetTexture(p,a) (p)->lpVtbl->GetTexture(p,a) 1447 #define IDirect3DRMFrame2_GetTransform(p,a) (p)->lpVtbl->GetTransform(p,a) 1448 #define IDirect3DRMFrame2_GetVelocity(p,a,b,c) (p)->lpVtbl->GetVelocity(p,a,b,c) 1449 #define IDirect3DRMFrame2_GetOrientation(p,a,b,c) (p)->lpVtbl->GetOrientation(p,a,b,c) 1450 #define IDirect3DRMFrame2_GetVisuals(p,a) (p)->lpVtbl->GetVisuals(p,a) 1451 #define IDirect3DRMFrame2_GetTextureTopology(p,a,b) (p)->lpVtbl->GetTextureTopology(p,a,b) 1452 #define IDirect3DRMFrame2_InverseTransform(p,a,b) (p)->lpVtbl->InverseTransform(p,a,b) 1453 #define IDirect3DRMFrame2_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 1454 #define IDirect3DRMFrame2_LookAt(p,a,b,c) (p)->lpVtbl->LookAt(p,a,b,c) 1455 #define IDirect3DRMFrame2_Move(p,a) (p)->lpVtbl->Move(p,a) 1456 #define IDirect3DRMFrame2_DeleteChild(p,a) (p)->lpVtbl->DeleteChild(p,a) 1457 #define IDirect3DRMFrame2_DeleteLight(p,a) (p)->lpVtbl->DeleteLight(p,a) 1458 #define IDirect3DRMFrame2_DeleteMoveCallback(p,a,b) (p)->lpVtbl->DeleteMoveCallback(p,a,b) 1459 #define IDirect3DRMFrame2_DeleteVisual(p,a) (p)->lpVtbl->DeleteVisual(p,a) 1460 #define IDirect3DRMFrame2_GetSceneBackground(p) (p)->lpVtbl->GetSceneBackground(p) 1461 #define IDirect3DRMFrame2_GetSceneBackgroundDepth(p,a) (p)->lpVtbl->GetSceneBackgroundDepth(p,a) 1462 #define IDirect3DRMFrame2_GetSceneFogColor(p) (p)->lpVtbl->GetSceneFogColor(p) 1463 #define IDirect3DRMFrame2_GetSceneFogEnable(p) (p)->lpVtbl->GetSceneFogEnable(p) 1464 #define IDirect3DRMFrame2_GetSceneFogMode(p) (p)->lpVtbl->GetSceneFogMode(p) 1465 #define IDirect3DRMFrame2_GetSceneFogParams(p,a,b,c) (p)->lpVtbl->GetSceneFogParams(p,a,b,c) 1466 #define IDirect3DRMFrame2_SetSceneBackground(p,a) (p)->lpVtbl->SetSceneBackground(p,a) 1467 #define IDirect3DRMFrame2_SetSceneBackgroundRGB(p,a,b,c) (p)->lpVtbl->SetSceneBackgroundRGB(p,a,b,c) 1468 #define IDirect3DRMFrame2_SetSceneBackgroundDepth(p,a) (p)->lpVtbl->SetSceneBackgroundDepth(p,a) 1469 #define IDirect3DRMFrame2_SetSceneBackgroundImage(p,a) (p)->lpVtbl->SetSceneBackgroundImage(p,a) 1470 #define IDirect3DRMFrame2_SetSceneFogEnable(p,a) (p)->lpVtbl->SetSceneFogEnable(p,a) 1471 #define IDirect3DRMFrame2_SetSceneFogColor(p,a) (p)->lpVtbl->SetSceneFogColor(p,a) 1472 #define IDirect3DRMFrame2_SetSceneFogMode(p,a) (p)->lpVtbl->SetSceneFogMode(p,a) 1473 #define IDirect3DRMFrame2_SetSceneFogParams(p,a,b,c) (p)->lpVtbl->SetSceneFogParams(p,a,b,c) 1474 #define IDirect3DRMFrame2_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 1475 #define IDirect3DRMFrame2_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 1476 #define IDirect3DRMFrame2_GetZbufferMode(p) (p)->lpVtbl->GetZbufferMode(p) 1477 #define IDirect3DRMFrame2_SetMaterialMode(p,a) (p)->lpVtbl->SetMaterialMode(p,a) 1478 #define IDirect3DRMFrame2_SetOrientation(p,a,b,c,d,e,f,g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) 1479 #define IDirect3DRMFrame2_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) 1480 #define IDirect3DRMFrame2_SetRotation(p,a,b,c,d,e) (p)->lpVtbl->SetRotation(p,a,b,c,d,e) 1481 #define IDirect3DRMFrame2_SetSortMode(p,a) (p)->lpVtbl->SetSortMode(p,a) 1482 #define IDirect3DRMFrame2_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 1483 #define IDirect3DRMFrame2_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 1484 #define IDirect3DRMFrame2_SetVelocity(p,a,b,c,d,e) (p)->lpVtbl->SetVelocity(p,a,b,c,d,e) 1485 #define IDirect3DRMFrame2_SetZbufferMode(p,a) (p)->lpVtbl->SetZbufferMode(p,a) 1486 #define IDirect3DRMFrame2_Transform(p,a,b) (p)->lpVtbl->Transform(p,a,b) 1488 #define IDirect3DRMFrame2_AddMoveCallback2(p,a,b,c) (p)->lpVtbl->AddMoveCallback2(p,a,b,c) 1489 #define IDirect3DRMFrame2_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 1490 #define IDirect3DRMFrame2_GetBoxEnable(p) (p)->lpVtbl->GetBoxEnable(p) 1491 #define IDirect3DRMFrame2_GetAxes(p,a,b) (p)->lpVtbl->GetAxes(p,a,b) 1492 #define IDirect3DRMFrame2_GetMaterial(p,a) (p)->lpVtbl->GetMaterial(p,a) 1493 #define IDirect3DRMFrame2_GetInheritAxes(p,a,b) (p)->lpVtbl->GetInheritAxes(p,a,b) 1494 #define IDirect3DRMFrame2_GetHierarchyBox(p,a) (p)->lpVtbl->GetHierarchyBox(p,a) 1495 #define IDirect3DRMFrame2_SetBox(p,a) (p)->lpVtbl->SetBox(p,a) 1496 #define IDirect3DRMFrame2_SetBoxEnable(p,a) (p)->lpVtbl->SetBoxEnable(p,a) 1497 #define IDirect3DRMFrame2_SetAxes(p,a,b,c,d,e,f) (p)->lpVtbl->SetAxes(p,a,b,c,d,e,f) 1498 #define IDirect3DRMFrame2_SetInheritAxes(p,a) (p)->lpVtbl->SetInheritAxes(p,a) 1499 #define IDirect3DRMFrame2_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 1500 #define IDirect3DRMFrame2_SetQuaternion(p,a,b) (p)->lpVtbl->SetQuaternion(p,a,b) 1501 #define IDirect3DRMFrame2_RayPick(p,a,b,c,d) (p)->lpVtbl->RayPick(p,a,b,c,d) 1502 #define IDirect3DRMFrame2_Save(p,a,b,c) (p)->lpVtbl->Save(p,a,b,c) 1505 #define IDirect3DRMFrame2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 1506 #define IDirect3DRMFrame2_AddRef(p) (p)->AddRef() 1507 #define IDirect3DRMFrame2_Release(p) (p)->Release() 1509 #define IDirect3DRMFrame2_Clone(p,a,b,c) (p)->Clone(a,b,c) 1510 #define IDirect3DRMFrame2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 1511 #define IDirect3DRMFrame2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 1512 #define IDirect3DRMFrame2_SetAppData(p,a) (p)->SetAppData(a) 1513 #define IDirect3DRMFrame2_GetAppData(p) (p)->GetAppData() 1514 #define IDirect3DRMFrame2_SetName(p,a) (p)->SetName(a) 1515 #define IDirect3DRMFrame2_GetName(p,a,b) (p)->GetName(a,b) 1516 #define IDirect3DRMFrame2_GetClassName(p,a,b) (p)->GetClassName(a,b) 1518 #define IDirect3DRMFrame2_AddChild(p,a) (p)->AddChild(a) 1519 #define IDirect3DRMFrame2_AddLight(p,a) (p)->AddLight(a) 1520 #define IDirect3DRMFrame2_AddMoveCallback(p,a,b) (p)->AddMoveCallback(a,b) 1521 #define IDirect3DRMFrame2_AddTransform(p,a,b) (p)->AddTransform(a,b) 1522 #define IDirect3DRMFrame2_AddTranslation(p,a,b,c,d) (p)->AddTranslation(a,b,c,d) 1523 #define IDirect3DRMFrame2_AddScale(p,a,b,c,d) (p)->AddScale(a,b,c,d) 1524 #define IDirect3DRMFrame2_AddRotation(p,a,b,c,d,e) (p)->AddRotation(a,b,c,d,e) 1525 #define IDirect3DRMFrame2_AddVisual(p,a) (p)->AddVisual(a) 1526 #define IDirect3DRMFrame2_GetChildren(p,a) (p)->GetChildren(a) 1527 #define IDirect3DRMFrame2_GetColor(p) (p)->GetColor() 1528 #define IDirect3DRMFrame2_GetLights(p,a) (p)->GetLights(a) 1529 #define IDirect3DRMFrame2_GetMaterialMode(p) (p)->GetMaterialMode() 1530 #define IDirect3DRMFrame2_GetParent(p,a) (p)->GetParent(a) 1531 #define IDirect3DRMFrame2_GetPosition(p,a,b) (p)->GetPosition(a,b) 1532 #define IDirect3DRMFrame2_GetRotation(p,a,b,c) (p)->GetRotation(a,b,c) 1533 #define IDirect3DRMFrame2_GetScene(p,a) (p)->GetScene(a) 1534 #define IDirect3DRMFrame2_GetSortMode(p) (p)->GetSortMode() 1535 #define IDirect3DRMFrame2_GetTexture(p,a) (p)->GetTexture(a) 1536 #define IDirect3DRMFrame2_GetTransform(p,a) (p)->GetTransform(a) 1537 #define IDirect3DRMFrame2_GetVelocity(p,a,b,c) (p)->GetVelocity(a,b,c) 1538 #define IDirect3DRMFrame2_GetOrientation(p,a,b,c) (p)->GetOrientation(a,b,c) 1539 #define IDirect3DRMFrame2_GetVisuals(p,a) (p)->GetVisuals(a) 1540 #define IDirect3DRMFrame2_GetTextureTopology(p,a,b) (p)->GetTextureTopology(a,b) 1541 #define IDirect3DRMFrame2_InverseTransform(p,a,b) (p)->InverseTransform(a,b) 1542 #define IDirect3DRMFrame2_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 1543 #define IDirect3DRMFrame2_LookAt(p,a,b,c) (p)->LookAt(a,b,c) 1544 #define IDirect3DRMFrame2_Move(p,a) (p)->Move(a) 1545 #define IDirect3DRMFrame2_DeleteChild(p,a) (p)->DeleteChild(a) 1546 #define IDirect3DRMFrame2_DeleteLight(p,a) (p)->DeleteLight(a) 1547 #define IDirect3DRMFrame2_DeleteMoveCallback(p,a,b) (p)->DeleteMoveCallback(a,b) 1548 #define IDirect3DRMFrame2_DeleteVisual(p,a) (p)->DeleteVisual(a) 1549 #define IDirect3DRMFrame2_GetSceneBackground(p) (p)->GetSceneBackground() 1550 #define IDirect3DRMFrame2_GetSceneBackgroundDepth(p,a) (p)->GetSceneBackgroundDepth(a) 1551 #define IDirect3DRMFrame2_GetSceneFogColor(p) (p)->GetSceneFogColor() 1552 #define IDirect3DRMFrame2_GetSceneFogEnable(p) (p)->GetSceneFogEnable() 1553 #define IDirect3DRMFrame2_GetSceneFogMode(p) (p)->GetSceneFogMode() 1554 #define IDirect3DRMFrame2_GetSceneFogParams(p,a,b,c) (p)->GetSceneFogParams(a,b,c) 1555 #define IDirect3DRMFrame2_SetSceneBackground(p,a) (p)->SetSceneBackground(a) 1556 #define IDirect3DRMFrame2_SetSceneBackgroundRGB(p,a,b,c) (p)->SetSceneBackgroundRGB(a,b,c) 1557 #define IDirect3DRMFrame2_SetSceneBackgroundDepth(p,a) (p)->SetSceneBackgroundDepth(a) 1558 #define IDirect3DRMFrame2_SetSceneBackgroundImage(p,a) (p)->SetSceneBackgroundImage(a) 1559 #define IDirect3DRMFrame2_SetSceneFogEnable(p,a) (p)->SetSceneFogEnable(a) 1560 #define IDirect3DRMFrame2_SetSceneFogColor(p,a) (p)->SetSceneFogColor(a) 1561 #define IDirect3DRMFrame2_SetSceneFogMode(p,a) (p)->SetSceneFogMode(a) 1562 #define IDirect3DRMFrame2_SetSceneFogParams(p,a,b,c) (p)->SetSceneFogParams(a,b,c) 1563 #define IDirect3DRMFrame2_SetColor(p,a) (p)->SetColor(a) 1564 #define IDirect3DRMFrame2_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 1565 #define IDirect3DRMFrame2_GetZbufferMode(p) (p)->GetZbufferMode() 1566 #define IDirect3DRMFrame2_SetMaterialMode(p,a) (p)->SetMaterialMode(a) 1567 #define IDirect3DRMFrame2_SetOrientation(p,a,b,c,d,e,f,g) (p)->SetOrientation(a,b,c,d,e,f,g) 1568 #define IDirect3DRMFrame2_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) 1569 #define IDirect3DRMFrame2_SetRotation(p,a,b,c,d,e) (p)->SetRotation(a,b,c,d,e) 1570 #define IDirect3DRMFrame2_SetSortMode(p,a) (p)->SetSortMode(a) 1571 #define IDirect3DRMFrame2_SetTexture(p,a) (p)->SetTexture(a) 1572 #define IDirect3DRMFrame2_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 1573 #define IDirect3DRMFrame2_SetVelocity(p,a,b,c,d,e) (p)->SetVelocity(a,b,c,d,e) 1574 #define IDirect3DRMFrame2_SetZbufferMode(p,a) (p)->SetZbufferMode(a) 1575 #define IDirect3DRMFrame2_Transform(p,a,b) (p)->Transform(a,b) 1577 #define IDirect3DRMFrame2_AddMoveCallback2(p,a,b,c) (p)->AddMoveCallback2(a,b,c) 1578 #define IDirect3DRMFrame2_GetBox(p,a) (p)->GetBox(a) 1579 #define IDirect3DRMFrame2_GetBoxEnable(p) (p)->GetBoxEnable() 1580 #define IDirect3DRMFrame2_GetAxes(p,a,b) (p)->GetAxes(a,b) 1581 #define IDirect3DRMFrame2_GetMaterial(p,a) (p)->GetMaterial(a) 1582 #define IDirect3DRMFrame2_GetInheritAxes(p,a,b) (p)->GetInheritAxes(a,b) 1583 #define IDirect3DRMFrame2_GetHierarchyBox(p,a) (p)->GetHierarchyBox(a) 1584 #define IDirect3DRMFrame2_SetBox(p,a) (p)->SetBox(a) 1585 #define IDirect3DRMFrame2_SetBoxEnable(p,a) (p)->SetBoxEnable(a) 1586 #define IDirect3DRMFrame2_SetAxes(p,a,b,c,d,e,f) (p)->SetAxes(a,b,c,d,e,f) 1587 #define IDirect3DRMFrame2_SetInheritAxes(p,a) (p)->SetInheritAxes(a) 1588 #define IDirect3DRMFrame2_SetMaterial(p,a) (p)->SetMaterial(a) 1589 #define IDirect3DRMFrame2_SetQuaternion(p,a,b) (p)->SetQuaternion(a,b) 1590 #define IDirect3DRMFrame2_RayPick(p,a,b,c,d) (p)->RayPick(a,b,c,d) 1591 #define IDirect3DRMFrame2_Save(p,a,b,c) (p)->Save(a,b,c) 1597 #define INTERFACE IDirect3DRMFrame3 1689 struct IDirect3DRMPicked2Array **return_visuals)
PURE;
1704 #if !defined(__cplusplus) || defined(CINTERFACE) 1706 #define IDirect3DRMFrame3_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 1707 #define IDirect3DRMFrame3_AddRef(p) (p)->lpVtbl->AddRef(p) 1708 #define IDirect3DRMFrame3_Release(p) (p)->lpVtbl->Release(p) 1710 #define IDirect3DRMFrame3_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 1711 #define IDirect3DRMFrame3_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 1712 #define IDirect3DRMFrame3_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 1713 #define IDirect3DRMFrame3_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 1714 #define IDirect3DRMFrame3_GetAppData(p) (p)->lpVtbl->GetAppData(p) 1715 #define IDirect3DRMFrame3_SetName(p,a) (p)->lpVtbl->SetName(p,a) 1716 #define IDirect3DRMFrame3_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 1717 #define IDirect3DRMFrame3_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 1719 #define IDirect3DRMFrame3_AddChild(p,a) (p)->lpVtbl->AddChild(p,a) 1720 #define IDirect3DRMFrame3_AddLight(p,a) (p)->lpVtbl->AddLight(p,a) 1721 #define IDirect3DRMFrame3_AddMoveCallback(p,a,b,c) (p)->lpVtbl->AddMoveCallback(p,a,b,c) 1722 #define IDirect3DRMFrame3_AddTransform(p,a,b) (p)->lpVtbl->AddTransform(p,a,b) 1723 #define IDirect3DRMFrame3_AddTranslation(p,a,b,c,d) (p)->lpVtbl->AddTranslation(p,a,b,c,d) 1724 #define IDirect3DRMFrame3_AddScale(p,a,b,c,d) (p)->lpVtbl->AddScale(p,a,b,c,d) 1725 #define IDirect3DRMFrame3_AddRotation(p,a,b,c,d,e) (p)->lpVtbl->AddRotation(p,a,b,c,d,e) 1726 #define IDirect3DRMFrame3_AddVisual(p,a) (p)->lpVtbl->AddVisual(p,a) 1727 #define IDirect3DRMFrame3_GetChildren(p,a) (p)->lpVtbl->GetChildren(p,a) 1728 #define IDirect3DRMFrame3_GetColor(p) (p)->lpVtbl->GetColor(p) 1729 #define IDirect3DRMFrame3_GetLights(p,a) (p)->lpVtbl->GetLights(p,a) 1730 #define IDirect3DRMFrame3_GetMaterialMode(p) (p)->lpVtbl->GetMaterialMode(p) 1731 #define IDirect3DRMFrame3_GetParent(p,a) (p)->lpVtbl->GetParent(p,a) 1732 #define IDirect3DRMFrame3_GetPosition(p,a,b) (p)->lpVtbl->GetPosition(p,a,b) 1733 #define IDirect3DRMFrame3_GetRotation(p,a,b,c) (p)->lpVtbl->GetRotation(p,a,b,c) 1734 #define IDirect3DRMFrame3_GetScene(p,a) (p)->lpVtbl->GetScene(p,a) 1735 #define IDirect3DRMFrame3_GetSortMode(p) (p)->lpVtbl->GetSortMode(p) 1736 #define IDirect3DRMFrame3_GetTexture(p,a) (p)->lpVtbl->GetTexture(p,a) 1737 #define IDirect3DRMFrame3_GetTransform(p,a,b) (p)->lpVtbl->GetTransform(p,a,b) 1738 #define IDirect3DRMFrame3_GetVelocity(p,a,b,c) (p)->lpVtbl->GetVelocity(p,a,b,c) 1739 #define IDirect3DRMFrame3_GetOrientation(p,a,b,c) (p)->lpVtbl->GetOrientation(p,a,b,c) 1740 #define IDirect3DRMFrame3_GetVisuals(p,a,b) (p)->lpVtbl->GetVisuals(p,a,b) 1741 #define IDirect3DRMFrame3_InverseTransform(p,a,b) (p)->lpVtbl->InverseTransform(p,a,b) 1742 #define IDirect3DRMFrame3_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 1743 #define IDirect3DRMFrame3_LookAt(p,a,b,c) (p)->lpVtbl->LookAt(p,a,b,c) 1744 #define IDirect3DRMFrame3_Move(p,a) (p)->lpVtbl->Move(p,a) 1745 #define IDirect3DRMFrame3_DeleteChild(p,a) (p)->lpVtbl->DeleteChild(p,a) 1746 #define IDirect3DRMFrame3_DeleteLight(p,a) (p)->lpVtbl->DeleteLight(p,a) 1747 #define IDirect3DRMFrame3_DeleteMoveCallback(p,a,b) (p)->lpVtbl->DeleteMoveCallback(p,a,b) 1748 #define IDirect3DRMFrame3_DeleteVisual(p,a) (p)->lpVtbl->DeleteVisual(p,a) 1749 #define IDirect3DRMFrame3_GetSceneBackground(p) (p)->lpVtbl->GetSceneBackground(p) 1750 #define IDirect3DRMFrame3_GetSceneBackgroundDepth(p,a) (p)->lpVtbl->GetSceneBackgroundDepth(p,a) 1751 #define IDirect3DRMFrame3_GetSceneFogColor(p) (p)->lpVtbl->GetSceneFogColor(p) 1752 #define IDirect3DRMFrame3_GetSceneFogEnable(p) (p)->lpVtbl->GetSceneFogEnable(p) 1753 #define IDirect3DRMFrame3_GetSceneFogMode(p) (p)->lpVtbl->GetSceneFogMode(p) 1754 #define IDirect3DRMFrame3_GetSceneFogParams(p,a,b,c) (p)->lpVtbl->GetSceneFogParams(p,a,b,c) 1755 #define IDirect3DRMFrame3_SetSceneBackground(p,a) (p)->lpVtbl->SetSceneBackground(p,a) 1756 #define IDirect3DRMFrame3_SetSceneBackgroundRGB(p,a,b,c) (p)->lpVtbl->SetSceneBackgroundRGB(p,a,b,c) 1757 #define IDirect3DRMFrame3_SetSceneBackgroundDepth(p,a) (p)->lpVtbl->SetSceneBackgroundDepth(p,a) 1758 #define IDirect3DRMFrame3_SetSceneBackgroundImage(p,a) (p)->lpVtbl->SetSceneBackgroundImage(p,a) 1759 #define IDirect3DRMFrame3_SetSceneFogEnable(p,a) (p)->lpVtbl->SetSceneFogEnable(p,a) 1760 #define IDirect3DRMFrame3_SetSceneFogColor(p,a) (p)->lpVtbl->SetSceneFogColor(p,a) 1761 #define IDirect3DRMFrame3_SetSceneFogMode(p,a) (p)->lpVtbl->SetSceneFogMode(p,a) 1762 #define IDirect3DRMFrame3_SetSceneFogParams(p,a,b,c) (p)->lpVtbl->SetSceneFogParams(p,a,b,c) 1763 #define IDirect3DRMFrame3_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 1764 #define IDirect3DRMFrame3_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 1765 #define IDirect3DRMFrame3_GetZbufferMode(p) (p)->lpVtbl->GetZbufferMode(p) 1766 #define IDirect3DRMFrame3_SetMaterialMode(p,a) (p)->lpVtbl->SetMaterialMode(p,a) 1767 #define IDirect3DRMFrame3_SetOrientation(p,a,b,c,d,e,f,g) (p)->lpVtbl->SetOrientation(p,a,b,c,d,e,f,g) 1768 #define IDirect3DRMFrame3_SetPosition(p,a,b,c,d) (p)->lpVtbl->SetPosition(p,a,b,c,d) 1769 #define IDirect3DRMFrame3_SetRotation(p,a,b,c,d,e) (p)->lpVtbl->SetRotation(p,a,b,c,d,e) 1770 #define IDirect3DRMFrame3_SetSortMode(p,a) (p)->lpVtbl->SetSortMode(p,a) 1771 #define IDirect3DRMFrame3_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 1772 #define IDirect3DRMFrame3_SetVelocity(p,a,b,c,d,e) (p)->lpVtbl->SetVelocity(p,a,b,c,d,e) 1773 #define IDirect3DRMFrame3_SetZbufferMode(p,a) (p)->lpVtbl->SetZbufferMode(p,a) 1774 #define IDirect3DRMFrame3_Transform(p,a,b) (p)->lpVtbl->Transform(p,a,b) 1775 #define IDirect3DRMFrame3_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 1776 #define IDirect3DRMFrame3_GetBoxEnable(p) (p)->lpVtbl->GetBoxEnable(p) 1777 #define IDirect3DRMFrame3_GetAxes(p,a,b) (p)->lpVtbl->GetAxes(p,a,b) 1778 #define IDirect3DRMFrame3_GetMaterial(p,a) (p)->lpVtbl->GetMaterial(p,a) 1779 #define IDirect3DRMFrame3_GetInheritAxes(p) (p)->lpVtbl->GetInheritAxes(p) 1780 #define IDirect3DRMFrame3_GetHierarchyBox(p,a) (p)->lpVtbl->GetHierarchyBox(p,a) 1781 #define IDirect3DRMFrame3_SetBox(p,a) (p)->lpVtbl->SetBox(p,a) 1782 #define IDirect3DRMFrame3_SetBoxEnable(p,a) (p)->lpVtbl->SetBoxEnable(p,a) 1783 #define IDirect3DRMFrame3_SetAxes(p,a,b,c,d,e,f) (p)->lpVtbl->SetAxes(p,a,b,c,d,e,f) 1784 #define IDirect3DRMFrame3_SetInheritAxes(p,a) (p)->lpVtbl->SetInheritAxes(p,a) 1785 #define IDirect3DRMFrame3_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 1786 #define IDirect3DRMFrame3_SetQuaternion(p,a,b) (p)->lpVtbl->SetQuaternion(p,a,b) 1787 #define IDirect3DRMFrame3_RayPick(p,a,b,c,d) (p)->lpVtbl->RayPick(p,a,b,c,d) 1788 #define IDirect3DRMFrame3_Save(p,a,b,c) (p)->lpVtbl->Save(p,a,b,c) 1789 #define IDirect3DRMFrame3_TransformVectors(p,a,b,c,d) (p)->lpVtbl->TransformVectors(p,a,b,c,d) 1790 #define IDirect3DRMFrame3_InverseTransformVectors(p,a,b,c,d) (p)->lpVtbl->InverseTransformVectors(p,a,b,c,d) 1791 #define IDirect3DRMFrame3_SetTraversalOptions(p,a) (p)->lpVtbl->SetTraversalOptions(p,a) 1792 #define IDirect3DRMFrame3_GetTraversalOptions(p,a) (p)->lpVtbl->GetTraversalOptions(p,a) 1793 #define IDirect3DRMFrame3_SetSceneFogMethod(p,a) (p)->lpVtbl->SetSceneFogMethod(p,a) 1794 #define IDirect3DRMFrame3_GetSceneFogMethod(p,a) (p)->lpVtbl->GetSceneFogMethod(p,a) 1795 #define IDirect3DRMFrame3_SetMaterialOverride(p,a) (p)->lpVtbl->SetMaterialOverride(p,a) 1796 #define IDirect3DRMFrame3_GetMaterialOverride(p,a) (p)->lpVtbl->GetMaterialOverride(p,a) 1799 #define IDirect3DRMFrame3_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 1800 #define IDirect3DRMFrame3_AddRef(p) (p)->AddRef() 1801 #define IDirect3DRMFrame3_Release(p) (p)->Release() 1803 #define IDirect3DRMFrame3_Clone(p,a,b,c) (p)->Clone(a,b,c) 1804 #define IDirect3DRMFrame3_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 1805 #define IDirect3DRMFrame3_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 1806 #define IDirect3DRMFrame3_SetAppData(p,a) (p)->SetAppData(a) 1807 #define IDirect3DRMFrame3_GetAppData(p) (p)->GetAppData() 1808 #define IDirect3DRMFrame3_SetName(p,a) (p)->SetName(a) 1809 #define IDirect3DRMFrame3_GetName(p,a,b) (p)->GetName(a,b) 1810 #define IDirect3DRMFrame3_GetClassName(p,a,b) (p)->GetClassName(a,b) 1812 #define IDirect3DRMFrame3_AddChild(p,a) (p)->AddChild(a) 1813 #define IDirect3DRMFrame3_AddLight(p,a) (p)->AddLight(a) 1814 #define IDirect3DRMFrame3_AddMoveCallback(p,a,b,c) (p)->AddMoveCallback(a,b,c) 1815 #define IDirect3DRMFrame3_AddTransform(p,a,b) (p)->AddTransform(a,b) 1816 #define IDirect3DRMFrame3_AddTranslation(p,a,b,c,d) (p)->AddTranslation(a,b,c,d) 1817 #define IDirect3DRMFrame3_AddScale(p,a,b,c,d) (p)->AddScale(a,b,c,d) 1818 #define IDirect3DRMFrame3_AddRotation(p,a,b,c,d,e) (p)->AddRotation(a,b,c,d,e) 1819 #define IDirect3DRMFrame3_AddVisual(p,a) (p)->AddVisual(a) 1820 #define IDirect3DRMFrame3_GetChildren(p,a) (p)->GetChildren(a) 1821 #define IDirect3DRMFrame3_GetColor(p) (p)->GetColor() 1822 #define IDirect3DRMFrame3_GetLights(p,a) (p)->GetLights(a) 1823 #define IDirect3DRMFrame3_GetMaterialMode(p) (p)->GetMaterialMode() 1824 #define IDirect3DRMFrame3_GetParent(p,a) (p)->GetParent(a) 1825 #define IDirect3DRMFrame3_GetPosition(p,a,b) (p)->GetPosition(a,b) 1826 #define IDirect3DRMFrame3_GetRotation(p,a,b,c) (p)->GetRotation(a,b,c) 1827 #define IDirect3DRMFrame3_GetScene(p,a) (p)->GetScene(a) 1828 #define IDirect3DRMFrame3_GetSortMode(p) (p)->GetSortMode() 1829 #define IDirect3DRMFrame3_GetTexture(p,a) (p)->GetTexture(a) 1830 #define IDirect3DRMFrame3_GetTransform(p,a,b) (p)->GetTransform(a,b) 1831 #define IDirect3DRMFrame3_GetVelocity(p,a,b,c) (p)->GetVelocity(a,b,c) 1832 #define IDirect3DRMFrame3_GetOrientation(p,a,b,c) (p)->GetOrientation(a,b,c) 1833 #define IDirect3DRMFrame3_GetVisuals(p,a,b) (p)->GetVisuals(a,b) 1834 #define IDirect3DRMFrame3_InverseTransform(p,a,b) (p)->InverseTransform(a,b) 1835 #define IDirect3DRMFrame3_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 1836 #define IDirect3DRMFrame3_LookAt(p,a,b,c) (p)->LookAt(a,b,c) 1837 #define IDirect3DRMFrame3_Move(p,a) (p)->Move(a) 1838 #define IDirect3DRMFrame3_DeleteChild(p,a) (p)->DeleteChild(a) 1839 #define IDirect3DRMFrame3_DeleteLight(p,a) (p)->DeleteLight(a) 1840 #define IDirect3DRMFrame3_DeleteMoveCallback(p,a,b) (p)->DeleteMoveCallback(a,b) 1841 #define IDirect3DRMFrame3_DeleteVisual(p,a) (p)->DeleteVisual(a) 1842 #define IDirect3DRMFrame3_GetSceneBackground(p) (p)->GetSceneBackground() 1843 #define IDirect3DRMFrame3_GetSceneBackgroundDepth(p,a) (p)->GetSceneBackgroundDepth(a) 1844 #define IDirect3DRMFrame3_GetSceneFogColor(p) (p)->GetSceneFogColor() 1845 #define IDirect3DRMFrame3_GetSceneFogEnable(p) (p)->GetSceneFogEnable() 1846 #define IDirect3DRMFrame3_GetSceneFogMode(p) (p)->GetSceneFogMode() 1847 #define IDirect3DRMFrame3_GetSceneFogParams(p,a,b,c) (p)->GetSceneFogParams(a,b,c) 1848 #define IDirect3DRMFrame3_SetSceneBackground(p,a) (p)->SetSceneBackground(a) 1849 #define IDirect3DRMFrame3_SetSceneBackgroundRGB(p,a,b,c) (p)->SetSceneBackgroundRGB(a,b,c) 1850 #define IDirect3DRMFrame3_SetSceneBackgroundDepth(p,a) (p)->SetSceneBackgroundDepth(a) 1851 #define IDirect3DRMFrame3_SetSceneBackgroundImage(p,a) (p)->SetSceneBackgroundImage(a) 1852 #define IDirect3DRMFrame3_SetSceneFogEnable(p,a) (p)->SetSceneFogEnable(a) 1853 #define IDirect3DRMFrame3_SetSceneFogColor(p,a) (p)->SetSceneFogColor(a) 1854 #define IDirect3DRMFrame3_SetSceneFogMode(p,a) (p)->SetSceneFogMode(a) 1855 #define IDirect3DRMFrame3_SetSceneFogParams(p,a,b,c) (p)->SetSceneFogParams(a,b,c) 1856 #define IDirect3DRMFrame3_SetColor(p,a) (p)->SetColor(a) 1857 #define IDirect3DRMFrame3_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 1858 #define IDirect3DRMFrame3_GetZbufferMode(p) (p)->GetZbufferMode() 1859 #define IDirect3DRMFrame3_SetMaterialMode(p,a) (p)->SetMaterialMode(a) 1860 #define IDirect3DRMFrame3_SetOrientation(p,a,b,c,d,e,f,g) (p)->SetOrientation(a,b,c,d,e,f,g) 1861 #define IDirect3DRMFrame3_SetPosition(p,a,b,c,d) (p)->SetPosition(a,b,c,d) 1862 #define IDirect3DRMFrame3_SetRotation(p,a,b,c,d,e) (p)->SetRotation(a,b,c,d,e) 1863 #define IDirect3DRMFrame3_SetSortMode(p,a) (p)->SetSortMode(a) 1864 #define IDirect3DRMFrame3_SetTexture(p,a) (p)->SetTexture(a) 1865 #define IDirect3DRMFrame3_SetVelocity(p,a,b,c,d,e) (p)->SetVelocity(a,b,c,d,e) 1866 #define IDirect3DRMFrame3_SetZbufferMode(p,a) (p)->SetZbufferMode(a) 1867 #define IDirect3DRMFrame3_Transform(p,a,b) (p)->Transform(a,b) 1868 #define IDirect3DRMFrame3_GetBox(p,a) (p)->GetBox(a) 1869 #define IDirect3DRMFrame3_GetBoxEnable(p) (p)->GetBoxEnable() 1870 #define IDirect3DRMFrame3_GetAxes(p,a,b) (p)->GetAxes(a,b) 1871 #define IDirect3DRMFrame3_GetMaterial(p,a) (p)->GetMaterial(a) 1872 #define IDirect3DRMFrame3_GetInheritAxes(p) (p)->GetInheritAxes() 1873 #define IDirect3DRMFrame3_GetHierarchyBox(p,a) (p)->GetHierarchyBox(a) 1874 #define IDirect3DRMFrame3_SetBox(p,a) (p)->SetBox(a) 1875 #define IDirect3DRMFrame3_SetBoxEnable(p,a) (p)->SetBoxEnable(a) 1876 #define IDirect3DRMFrame3_SetAxes(p,a,b,c,d,e,f) (p)->SetAxes(a,b,c,d,e,f) 1877 #define IDirect3DRMFrame3_SetInheritAxes(p,a) (p)->SetInheritAxes(a) 1878 #define IDirect3DRMFrame3_SetMaterial(p,a) (p)->SetMaterial(a) 1879 #define IDirect3DRMFrame3_SetQuaternion(p,a,b) (p)->SetQuaternion(a,b) 1880 #define IDirect3DRMFrame3_RayPick(p,a,b,c,d) (p)->RayPick(a,b,c,d) 1881 #define IDirect3DRMFrame3_Save(p,a,b,c) (p)->Save(a,b,c) 1882 #define IDirect3DRMFrame3_TransformVectors(p,a,b,c,d) (p)->TransformVectors(a,b,c,d) 1883 #define IDirect3DRMFrame3_InverseTransformVectors(p,a,b,c,d) (p)->InverseTransformVectors(a,b,c,d) 1884 #define IDirect3DRMFrame3_SetTraversalOptions(p,a) (p)->SetTraversalOptions(a) 1885 #define IDirect3DRMFrame3_GetTraversalOptions(p,a) (p)->GetTraversalOptions(a) 1886 #define IDirect3DRMFrame3_SetSceneFogMethod(p,a) (p)->SetSceneFogMethod(a) 1887 #define IDirect3DRMFrame3_GetSceneFogMethod(p,a) (p)->GetSceneFogMethod(a) 1888 #define IDirect3DRMFrame3_SetMaterialOverride(p,a) (p)->SetMaterialOverride(a) 1889 #define IDirect3DRMFrame3_GetMaterialOverride(p,a) (p)->GetMaterialOverride(a) 1895 #define INTERFACE IDirect3DRMMesh 1915 STDMETHOD(AddGroup)(
THIS_ unsigned vCount,
unsigned fCount,
unsigned vPerFace,
unsigned *fData,
1927 DWORD *fDataSize,
unsigned *fData)
PURE;
1937 #if !defined(__cplusplus) || defined(CINTERFACE) 1939 #define IDirect3DRMMesh_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 1940 #define IDirect3DRMMesh_AddRef(p) (p)->lpVtbl->AddRef(p) 1941 #define IDirect3DRMMesh_Release(p) (p)->lpVtbl->Release(p) 1943 #define IDirect3DRMMesh_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 1944 #define IDirect3DRMMesh_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 1945 #define IDirect3DRMMesh_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 1946 #define IDirect3DRMMesh_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 1947 #define IDirect3DRMMesh_GetAppData(p) (p)->lpVtbl->GetAppData(p) 1948 #define IDirect3DRMMesh_SetName(p,a) (p)->lpVtbl->SetName(p,a) 1949 #define IDirect3DRMMesh_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 1950 #define IDirect3DRMMesh_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 1952 #define IDirect3DRMMesh_Scale(p,a,b,c) (p)->lpVtbl->Scale(p,a,b,c) 1953 #define IDirect3DRMMesh_Translate(p,a,b,c) (p)->lpVtbl->Translate(p,a,b,c) 1954 #define IDirect3DRMMesh_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 1955 #define IDirect3DRMMesh_AddGroup(p,a,b,c,d,e) (p)->lpVtbl->AddGroup(p,a,b,c,d,e) 1956 #define IDirect3DRMMesh_SetVertices(p,a,b,c,d) (p)->lpVtbl->SetVertices(p,a,b,c,d) 1957 #define IDirect3DRMMesh_SetGroupColor(p,a,b) (p)->lpVtbl->SetGroupColor(p,a,b) 1958 #define IDirect3DRMMesh_SetGroupColorRGB(p,a,b,c,d) (p)->lpVtbl->SetGroupColorRGB(p,a,b,c,d) 1959 #define IDirect3DRMMesh_SetGroupMapping(p,a,b) (p)->lpVtbl->SetGroupMapping(p,a,b) 1960 #define IDirect3DRMMesh_SetGroupQuality(p,a,b) (p)->lpVtbl->SetGroupQuality(p,a,b) 1961 #define IDirect3DRMMesh_SetGroupMaterial(p,a,b) (p)->lpVtbl->SetGroupMaterial(p,a,b) 1962 #define IDirect3DRMMesh_SetGroupTexture(p,a,b) (p)->lpVtbl->SetGroupTexture(p,a,b) 1963 #define IDirect3DRMMesh_GetGroupCount(p) (p)->lpVtbl->GetGroupCount(p) 1964 #define IDirect3DRMMesh_GetGroup(p,a,b,c,d,e,f) (p)->lpVtbl->GetGroup(p,a,b,c,d,e,f) 1965 #define IDirect3DRMMesh_GetVertices(p,a,b,c,d) (p)->lpVtbl->GetVertices(p,a,b,c,d) 1966 #define IDirect3DRMMesh_GetGroupColor(p,a) (p)->lpVtbl->GetGroupColor(p,a) 1967 #define IDirect3DRMMesh_GetGroupMapping(p,a) (p)->lpVtbl->GetGroupMapping(p,a) 1968 #define IDirect3DRMMesh_GetGroupQuality(p,a) (p)->lpVtbl->GetGroupQuality(p,a) 1969 #define IDirect3DRMMesh_GetGroupMaterial(p,a,b) (p)->lpVtbl->GetGroupMaterial(p,a,b) 1970 #define IDirect3DRMMesh_GetGroupTexture(p,a,b) (p)->lpVtbl->GetGroupTexture(p,a,b) 1973 #define IDirect3DRMMesh_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 1974 #define IDirect3DRMMesh_AddRef(p) (p)->AddRef() 1975 #define IDirect3DRMMesh_Release(p) (p)->Release() 1977 #define IDirect3DRMMesh_Clone(p,a,b,c) (p)->Clone(a,b,c) 1978 #define IDirect3DRMMesh_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 1979 #define IDirect3DRMMesh_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 1980 #define IDirect3DRMMesh_SetAppData(p,a) (p)->SetAppData(a) 1981 #define IDirect3DRMMesh_GetAppData(p) (p)->GetAppData() 1982 #define IDirect3DRMMesh_SetName(p,a) (p)->SetName(a) 1983 #define IDirect3DRMMesh_GetName(p,a,b) (p)->GetName(a,b) 1984 #define IDirect3DRMMesh_GetClassName(p,a,b) (p)->GetClassName(a,b) 1986 #define IDirect3DRMMesh_Scale(p,a,b,c) (p)->Scale(a,b,c) 1987 #define IDirect3DRMMesh_Translate(p,a,b,c) (p)->Translate(a,b,c) 1988 #define IDirect3DRMMesh_GetBox(p,a) (p)->GetBox(a) 1989 #define IDirect3DRMMesh_AddGroup(p,a,b,c,d,e) (p)->AddGroup(a,b,c,d,e) 1990 #define IDirect3DRMMesh_SetVertices(p,a,b,c,d) (p)->SetVertices(a,b,c,d) 1991 #define IDirect3DRMMesh_SetGroupColor(p,a,b) (p)->SetGroupColor(a,b) 1992 #define IDirect3DRMMesh_SetGroupColorRGB(p,a,b,c,d) (p)->SetGroupColorRGB(a,b,c,d) 1993 #define IDirect3DRMMesh_SetGroupMapping(p,a,b) (p)->SetGroupMapping(a,b) 1994 #define IDirect3DRMMesh_SetGroupQuality(p,a,b) (p)->SetGroupQuality(a,b) 1995 #define IDirect3DRMMesh_SetGroupMaterial(p,a,b) (p)->SetGroupMaterial(a,b) 1996 #define IDirect3DRMMesh_SetGroupTexture(p,a,b) (p)->SetGroupTexture(a,b) 1997 #define IDirect3DRMMesh_GetGroupCount(p) (p)->GetGroupCount() 1998 #define IDirect3DRMMesh_GetGroup(p,a,b,c,d,e,f) (p)->GetGroup(a,b,c,d,e,f) 1999 #define IDirect3DRMMesh_GetVertices(p,a,b,c,d) (p)->GetVertices(a,b,c,d) 2000 #define IDirect3DRMMesh_GetGroupColor(p,a) (p)->GetGroupColor(a) 2001 #define IDirect3DRMMesh_GetGroupMapping(p,a) (p)->GetGroupMapping(a) 2002 #define IDirect3DRMMesh_GetGroupQuality(p,a) (p)->GetGroupQuality(a) 2003 #define IDirect3DRMMesh_GetGroupMaterial(p,a,b) (p)->GetGroupMaterial(a,b) 2004 #define IDirect3DRMMesh_GetGroupTexture(p,a,b) (p)->GetGroupTexture(a,b) 2010 #define INTERFACE IDirect3DRMProgressiveMesh 2049 #if !defined(__cplusplus) || defined(CINTERFACE) 2051 #define IDirect3DRMProgressiveMesh_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2052 #define IDirect3DRMProgressiveMesh_AddRef(p) (p)->lpVtbl->AddRef(p) 2053 #define IDirect3DRMProgressiveMesh_Release(p) (p)->lpVtbl->Release(p) 2055 #define IDirect3DRMProgressiveMesh_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2056 #define IDirect3DRMProgressiveMesh_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2057 #define IDirect3DRMProgressiveMesh_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2058 #define IDirect3DRMProgressiveMesh_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2059 #define IDirect3DRMProgressiveMesh_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2060 #define IDirect3DRMProgressiveMesh_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2061 #define IDirect3DRMProgressiveMesh_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2062 #define IDirect3DRMProgressiveMesh_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2064 #define IDirect3DRMProgressiveMesh_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 2065 #define IDirect3DRMProgressiveMesh_GetLoadStatus(p,a) (p)->lpVtbl->GetLoadStatus(p,a) 2066 #define IDirect3DRMProgressiveMesh_SetMinRenderDetail(p,a) (p)->lpVtbl->SetMinRenderDetail(p,a) 2067 #define IDirect3DRMProgressiveMesh_Abort(p,a) (p)->lpVtbl->Abort(p,a) 2068 #define IDirect3DRMProgressiveMesh_GetFaceDetail(p,a) (p)->lpVtbl->GetFaceDetail(p,a) 2069 #define IDirect3DRMProgressiveMesh_GetVertexDetail(p,a) (p)->lpVtbl->GetVertexDetail(p,a) 2070 #define IDirect3DRMProgressiveMesh_SetFaceDetail(p,a) (p)->lpVtbl->SetFaceDetail(p,a) 2071 #define IDirect3DRMProgressiveMesh_SetVertexDetail(p,a) (p)->lpVtbl->SetVertexDetail(p,a) 2072 #define IDirect3DRMProgressiveMesh_GetFaceDetailRange(p,a,b) (p)->lpVtbl->GetFaceDetailRange(p,a,b) 2073 #define IDirect3DRMProgressiveMesh_GetVertexDetailRange(p,a,b) (p)->lpVtbl->GetVertexDetailRange(p,a,b) 2074 #define IDirect3DRMProgressiveMesh_GetDetail(p,a) (p)->lpVtbl->GetDetail(p,a) 2075 #define IDirect3DRMProgressiveMesh_SetDetail(p,a) (p)->lpVtbl->SetDetail(p,a) 2076 #define IDirect3DRMProgressiveMesh_RegisterEvents(p,a,b,c) (p)->lpVtbl->RegisterEvents(p,a,b,c) 2077 #define IDirect3DRMProgressiveMesh_CreateMesh(p,a) (p)->lpVtbl->CreateMesh(p,a) 2078 #define IDirect3DRMProgressiveMesh_Duplicate(p,a) (p)->lpVtbl->Duplicate(p,a) 2079 #define IDirect3DRMProgressiveMesh_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 2080 #define IDirect3DRMProgressiveMesh_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 2081 #define IDirect3DRMProgressiveMesh_GetQuality(p,a) (p)->lpVtbl->GetQuality(p,a) 2084 #define IDirect3DRMProgressiveMesh_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2085 #define IDirect3DRMProgressiveMesh_AddRef(p) (p)->AddRef() 2086 #define IDirect3DRMProgressiveMesh_Release(p) (p)->Release() 2088 #define IDirect3DRMProgressiveMesh_Clone(p,a,b,c) (p)->Clone(a,b,c) 2089 #define IDirect3DRMProgressiveMesh_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2090 #define IDirect3DRMProgressiveMesh_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2091 #define IDirect3DRMProgressiveMesh_SetAppData(p,a) (p)->SetAppData(a) 2092 #define IDirect3DRMProgressiveMesh_GetAppData(p) (p)->GetAppData() 2093 #define IDirect3DRMProgressiveMesh_SetName(p,a) (p)->SetName(a) 2094 #define IDirect3DRMProgressiveMesh_GetName(p,a,b) (p)->GetName(a,b) 2095 #define IDirect3DRMProgressiveMesh_GetClassName(p,a,b) (p)->GetClassName(a,b) 2097 #define IDirect3DRMProgressiveMesh_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 2098 #define IDirect3DRMProgressiveMesh_GetLoadStatus(p,a) (p)->GetLoadStatus(a) 2099 #define IDirect3DRMProgressiveMesh_SetMinRenderDetail(p,a) (p)->SetMinRenderDetail(a) 2100 #define IDirect3DRMProgressiveMesh_Abort(p,a) (p)->Abort(a) 2101 #define IDirect3DRMProgressiveMesh_GetFaceDetail(p,a) (p)->GetFaceDetail(a) 2102 #define IDirect3DRMProgressiveMesh_GetVertexDetail(p,a) (p)->GetVertexDetail(a) 2103 #define IDirect3DRMProgressiveMesh_SetFaceDetail(p,a) (p)->SetFaceDetail(a) 2104 #define IDirect3DRMProgressiveMesh_SetVertexDetail(p,a) (p)->SetVertexDetail(a) 2105 #define IDirect3DRMProgressiveMesh_GetFaceDetailRange(p,a,b) (p)->GetFaceDetailRange(a,b) 2106 #define IDirect3DRMProgressiveMesh_GetVertexDetailRange(p,a,b) (p)->GetVertexDetailRange(a,b) 2107 #define IDirect3DRMProgressiveMesh_GetDetail(p,a) (p)->GetDetail(a) 2108 #define IDirect3DRMProgressiveMesh_SetDetail(p,a) (p)->SetDetail(a) 2109 #define IDirect3DRMProgressiveMesh_RegisterEvents(p,a,b,c) (p)->RegisterEvents(a,b,c) 2110 #define IDirect3DRMProgressiveMesh_CreateMesh(p,a) (p)->CreateMesh(a) 2111 #define IDirect3DRMProgressiveMesh_Duplicate(p,a) (p)->Duplicate(a) 2112 #define IDirect3DRMProgressiveMesh_GetBox(p,a) (p)->GetBox(a) 2113 #define IDirect3DRMProgressiveMesh_SetQuality(p,a) (p)->SetQuality(a) 2114 #define IDirect3DRMProgressiveMesh_GetQuality(p,a) (p)->GetQuality(a) 2120 #define INTERFACE IDirect3DRMShadow 2142 #if !defined(__cplusplus) || defined(CINTERFACE) 2144 #define IDirect3DRMShadow_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2145 #define IDirect3DRMShadow_AddRef(p) (p)->lpVtbl->AddRef(p) 2146 #define IDirect3DRMShadow_Release(p) (p)->lpVtbl->Release(p) 2148 #define IDirect3DRMShadow_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2149 #define IDirect3DRMShadow_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2150 #define IDirect3DRMShadow_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2151 #define IDirect3DRMShadow_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2152 #define IDirect3DRMShadow_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2153 #define IDirect3DRMShadow_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2154 #define IDirect3DRMShadow_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2155 #define IDirect3DRMShadow_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2157 #define IDirect3DRMShadow_Init(p,a,b,c,d,e,f,g) (p)->lpVtbl->Load(p,a,b,c,d,e,f,g) 2160 #define IDirect3DRMShadow_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2161 #define IDirect3DRMShadow_AddRef(p) (p)->AddRef() 2162 #define IDirect3DRMShadow_Release(p) (p)->Release() 2164 #define IDirect3DRMShadow_Clone(p,a,b,c) (p)->Clone(a,b,c) 2165 #define IDirect3DRMShadow_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2166 #define IDirect3DRMShadow_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2167 #define IDirect3DRMShadow_SetAppData(p,a) (p)->SetAppData(a) 2168 #define IDirect3DRMShadow_GetAppData(p) (p)->GetAppData() 2169 #define IDirect3DRMShadow_SetName(p,a) (p)->SetName(a) 2170 #define IDirect3DRMShadow_GetName(p,a,b) (p)->GetName(a,b) 2171 #define IDirect3DRMShadow_GetClassName(p,a,b) (p)->GetClassName(a,b) 2173 #define IDirect3DRMShadow_Init(p,a,b,c,d,e,f,g) (p)->Load(a,b,c,d,e,f,g) 2179 #define INTERFACE IDirect3DRMShadow2 2212 #if !defined(__cplusplus) || defined(CINTERFACE) 2214 #define IDirect3DRMShadow2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2215 #define IDirect3DRMShadow2_AddRef(p) (p)->lpVtbl->AddRef(p) 2216 #define IDirect3DRMShadow2_Release(p) (p)->lpVtbl->Release(p) 2218 #define IDirect3DRMShadow2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2219 #define IDirect3DRMShadow2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2220 #define IDirect3DRMShadow2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2221 #define IDirect3DRMShadow2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2222 #define IDirect3DRMShadow2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2223 #define IDirect3DRMShadow2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2224 #define IDirect3DRMShadow2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2225 #define IDirect3DRMShadow2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2227 #define IDirect3DRMShadow2_Init(p,a,b,c,d,e,f,g) (p)->lpVtbl->Init(p,a,b,c,d,e,f,g) 2229 #define IDirect3DRMShadow2_GetVisual(p,a) (p)->lpVtbl->GetVisual(p,a) 2230 #define IDirect3DRMShadow2_SetVisual(p,a,b) (p)->lpVtbl->SetVisual(p,a,b) 2231 #define IDirect3DRMShadow2_GetLight(p,a) (p)->lpVtbl->GetLight(p,a) 2232 #define IDirect3DRMShadow2_SetLight(p,a,b) (p)->lpVtbl->SetLight(p,a,b) 2233 #define IDirect3DRMShadow2_GetPlane(p,a,b,c,d,e,f) (p)->lpVtbl->GetPlane(p,a,b,c,d,e,f) 2234 #define IDirect3DRMShadow2_SetPlane(p,a,b,c,d,e,f) (p)->lpVtbl->SetPlane(p,a,b,c,d,e,f) 2235 #define IDirect3DRMShadow2_GetOptions(p,a) (p)->lpVtbl->GetOptions(p,a) 2236 #define IDirect3DRMShadow2_SetOptions(p,a) (p)->lpVtbl->SetOptions(p,a) 2239 #define IDirect3DRMShadow2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2240 #define IDirect3DRMShadow2_AddRef(p) (p)->AddRef() 2241 #define IDirect3DRMShadow2_Release(p) (p)->Release() 2243 #define IDirect3DRMShadow2_Clone(p,a,b,c) (p)->Clone(a,b,c) 2244 #define IDirect3DRMShadow2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2245 #define IDirect3DRMShadow2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2246 #define IDirect3DRMShadow2_SetAppData(p,a) (p)->SetAppData(a) 2247 #define IDirect3DRMShadow2_GetAppData(p) (p)->GetAppData() 2248 #define IDirect3DRMShadow2_SetName(p,a) (p)->SetName(a) 2249 #define IDirect3DRMShadow2_GetName(p,a,b) (p)->GetName(a,b) 2250 #define IDirect3DRMShadow2_GetClassName(p,a,b) (p)->GetClassName(a,b) 2252 #define IDirect3DRMShadow2_Init(p,a,b,c,d,e,f,g) (p)->Init(a,b,c,d,e,f,g) 2254 #define IDirect3DRMShadow2_GetVisual(p,a) (p)->GetVisual(a) 2255 #define IDirect3DRMShadow2_SetVisual(p,a,b) (p)->SetVisual(a,b) 2256 #define IDirect3DRMShadow2_GetLight(p,a) (p)->GetLight(a) 2257 #define IDirect3DRMShadow2_SetLight(p,a,b) (p)->SetLight(a,b) 2258 #define IDirect3DRMShadow2_GetPlane(p,a,b,c,d,e,f) (p)->GetPlane(a,b,c,d,e,f) 2259 #define IDirect3DRMShadow2_SetPlane(p,a,b,c,d,e,f) (p)->SetPlane(a,b,c,d,e,f) 2260 #define IDirect3DRMShadow2_GetOptions(p,a) (p)->GetOptions(a) 2261 #define IDirect3DRMShadow2_SetOptions(p,a) (p)->SetOptions(a) 2267 #define INTERFACE IDirect3DRMFace 2306 #if !defined(__cplusplus) || defined(CINTERFACE) 2308 #define IDirect3DRMFace_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2309 #define IDirect3DRMFace_AddRef(p) (p)->lpVtbl->AddRef(p) 2310 #define IDirect3DRMFace_Release(p) (p)->lpVtbl->Release(p) 2312 #define IDirect3DRMFace_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2313 #define IDirect3DRMFace_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2314 #define IDirect3DRMFace_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2315 #define IDirect3DRMFace_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2316 #define IDirect3DRMFace_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2317 #define IDirect3DRMFace_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2318 #define IDirect3DRMFace_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2319 #define IDirect3DRMFace_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2321 #define IDirect3DRMFace_AddVertex(p,a,b,c) (p)->lpVtbl->AddVertex(p,a,b,c) 2322 #define IDirect3DRMFace_AddVertexAndNormalIndexed(p,a,b) (p)->lpVtbl->AddVertexAndNormalIndexed(p,a,b) 2323 #define IDirect3DRMFace_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 2324 #define IDirect3DRMFace_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 2325 #define IDirect3DRMFace_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 2326 #define IDirect3DRMFace_SetTextureCoordinates(p,a,b,c) (p)->lpVtbl->SetTextureCoordinates(p,a,b,c) 2327 #define IDirect3DRMFace_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 2328 #define IDirect3DRMFace_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 2329 #define IDirect3DRMFace_GetVertex(p,a,b,c) (p)->lpVtbl->GetVertex(p,a,b,c) 2330 #define IDirect3DRMFace_GetVertices(p,a,b,c) (p)->lpVtbl->GetVertices(p,a,b,c) 2331 #define IDirect3DRMFace_GetTextureCoordinates(p,a,b,c) (p)->lpVtbl->GetTextureCoordinates(p,a,b,c) 2332 #define IDirect3DRMFace_GetTextureTopology(p,a,b) (p)->lpVtbl->GetTextureTopology(p,a,b) 2333 #define IDirect3DRMFace_GetNormal(p,a) (p)->lpVtbl->GetNormal(p,a) 2334 #define IDirect3DRMFace_GetTexture(p,a) (p)->lpVtbl->GetTexture(p,a) 2335 #define IDirect3DRMFace_GetVertexCount(p) (p)->lpVtbl->GetVertexCount(p) 2336 #define IDirect3DRMFace_GetVertexIndex(p,a) (p)->lpVtbl->GetVertexIndex(p,a) 2337 #define IDirect3DRMFace_GetTextureCoordinateIndex(p,a) (p)->lpVtbl->GetTextureCoordinateIndex(p,a) 2338 #define IDirect3DRMFace_GetColor(p) (p)->lpVtbl->GetColor(p) 2341 #define IDirect3DRMFace_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2342 #define IDirect3DRMFace_AddRef(p) (p)->AddRef() 2343 #define IDirect3DRMFace_Release(p) (p)->Release() 2345 #define IDirect3DRMFace_Clone(p,a,b,c) (p)->Clone(a,b,c) 2346 #define IDirect3DRMFace_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2347 #define IDirect3DRMFace_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2348 #define IDirect3DRMFace_SetAppData(p,a) (p)->SetAppData(a) 2349 #define IDirect3DRMFace_GetAppData(p) (p)->GetAppData() 2350 #define IDirect3DRMFace_SetName(p,a) (p)->SetName(a) 2351 #define IDirect3DRMFace_GetName(p,a,b) (p)->GetName(a,b) 2352 #define IDirect3DRMFace_GetClassName(p,a,b) (p)->GetClassName(a,b) 2354 #define IDirect3DRMFace_AddVertex(p,a,b,c) (p)->AddVertex(a,b,c) 2355 #define IDirect3DRMFace_AddVertexAndNormalIndexed(p,a,b) (p)->AddVertexAndNormalIndexed(a,b) 2356 #define IDirect3DRMFace_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 2357 #define IDirect3DRMFace_SetColor(p,a) (p)->SetColor(a) 2358 #define IDirect3DRMFace_SetTexture(p,a) (p)->SetTexture(a) 2359 #define IDirect3DRMFace_SetTextureCoordinates(p,a,b,c) (p)->SetTextureCoordinates(a,b,c) 2360 #define IDirect3DRMFace_SetMaterial(p,a) (p)->SetMaterial(a) 2361 #define IDirect3DRMFace_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 2362 #define IDirect3DRMFace_GetVertex(p,a,b,c) (p)->GetVertex(a,b,c) 2363 #define IDirect3DRMFace_GetVertices(p,a,b,c) (p)->GetVertices(a,b,c) 2364 #define IDirect3DRMFace_GetTextureCoordinates(p,a,b,c) (p)->GetTextureCoordinates(a,b,c) 2365 #define IDirect3DRMFace_GetTextureTopology(p,a,b) (p)->GetTextureTopology(a,b) 2366 #define IDirect3DRMFace_GetNormal(p,a) (p)->GetNormal(a) 2367 #define IDirect3DRMFace_GetTexture(p,a) (p)->GetTexture(a) 2368 #define IDirect3DRMFace_GetVertexCount(p) (p)->GetVertexCount() 2369 #define IDirect3DRMFace_GetVertexIndex(p,a) (p)->GetVertexIndex(a) 2370 #define IDirect3DRMFace_GetTextureCoordinateIndex(p,a) (p)->GetTextureCoordinateIndex(a) 2371 #define IDirect3DRMFace_GetColor(p) (p)->GetColor() 2377 #define INTERFACE IDirect3DRMFace2 2416 #if !defined(__cplusplus) || defined(CINTERFACE) 2418 #define IDirect3DRMFace2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2419 #define IDirect3DRMFace2_AddRef(p) (p)->lpVtbl->AddRef(p) 2420 #define IDirect3DRMFace2_Release(p) (p)->lpVtbl->Release(p) 2422 #define IDirect3DRMFace2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2423 #define IDirect3DRMFace2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2424 #define IDirect3DRMFace2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2425 #define IDirect3DRMFace2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2426 #define IDirect3DRMFace2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2427 #define IDirect3DRMFace2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2428 #define IDirect3DRMFace2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2429 #define IDirect3DRMFace2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2431 #define IDirect3DRMFace2_AddVertex(p,a,b,c) (p)->lpVtbl->AddVertex(p,a,b,c) 2432 #define IDirect3DRMFace2_AddVertexAndNormalIndexed(p,a,b) (p)->lpVtbl->AddVertexAndNormalIndexed(p,a,b) 2433 #define IDirect3DRMFace2_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 2434 #define IDirect3DRMFace2_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 2435 #define IDirect3DRMFace2_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 2436 #define IDirect3DRMFace2_SetTextureCoordinates(p,a,b,c) (p)->lpVtbl->SetTextureCoordinates(p,a,b,c) 2437 #define IDirect3DRMFace2_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 2438 #define IDirect3DRMFace2_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 2439 #define IDirect3DRMFace2_GetVertex(p,a,b,c) (p)->lpVtbl->GetVertex(p,a,b,c) 2440 #define IDirect3DRMFace2_GetVertices(p,a,b,c) (p)->lpVtbl->GetVertices(p,a,b,c) 2441 #define IDirect3DRMFace2_GetTextureCoordinates(p,a,b,c) (p)->lpVtbl->GetTextureCoordinates(p,a,b,c) 2442 #define IDirect3DRMFace2_GetTextureTopology(p,a,b) (p)->lpVtbl->GetTextureTopology(p,a,b) 2443 #define IDirect3DRMFace2_GetNormal(p,a) (p)->lpVtbl->GetNormal(p,a) 2444 #define IDirect3DRMFace2_GetTexture(p,a) (p)->lpVtbl->GetTexture(p,a) 2445 #define IDirect3DRMFace2_GetVertexCount(p) (p)->lpVtbl->GetVertexCount(p) 2446 #define IDirect3DRMFace2_GetVertexIndex(p,a) (p)->lpVtbl->GetVertexIndex(p,a) 2447 #define IDirect3DRMFace2_GetTextureCoordinateIndex(p,a) (p)->lpVtbl->GetTextureCoordinateIndex(p,a) 2448 #define IDirect3DRMFace2_GetColor(p) (p)->lpVtbl->GetColor(p) 2451 #define IDirect3DRMFace2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2452 #define IDirect3DRMFace2_AddRef(p) (p)->AddRef() 2453 #define IDirect3DRMFace2_Release(p) (p)->Release() 2455 #define IDirect3DRMFace2_Clone(p,a,b,c) (p)->Clone(a,b,c) 2456 #define IDirect3DRMFace2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2457 #define IDirect3DRMFace2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2458 #define IDirect3DRMFace2_SetAppData(p,a) (p)->SetAppData(a) 2459 #define IDirect3DRMFace2_GetAppData(p) (p)->GetAppData() 2460 #define IDirect3DRMFace2_SetName(p,a) (p)->SetName(a) 2461 #define IDirect3DRMFace2_GetName(p,a,b) (p)->GetName(a,b) 2462 #define IDirect3DRMFace2_GetClassName(p,a,b) (p)->GetClassName(a,b) 2464 #define IDirect3DRMFace2_AddVertex(p,a,b,c) (p)->AddVertex(a,b,c) 2465 #define IDirect3DRMFace2_AddVertexAndNormalIndexed(p,a,b) (p)->AddVertexAndNormalIndexed(a,b) 2466 #define IDirect3DRMFace2_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 2467 #define IDirect3DRMFace2_SetColor(p,a) (p)->SetColor(a) 2468 #define IDirect3DRMFace2_SetTexture(p,a) (p)->SetTexture(a) 2469 #define IDirect3DRMFace2_SetTextureCoordinates(p,a,b,c) (p)->SetTextureCoordinates(a,b,c) 2470 #define IDirect3DRMFace2_SetMaterial(p,a) (p)->SetMaterial(a) 2471 #define IDirect3DRMFace2_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 2472 #define IDirect3DRMFace2_GetVertex(p,a,b,c) (p)->GetVertex(a,b,c) 2473 #define IDirect3DRMFace2_GetVertices(p,a,b,c) (p)->GetVertices(a,b,c) 2474 #define IDirect3DRMFace2_GetTextureCoordinates(p,a,b,c) (p)->GetTextureCoordinates(a,b,c) 2475 #define IDirect3DRMFace2_GetTextureTopology(p,a,b) (p)->GetTextureTopology(a,b) 2476 #define IDirect3DRMFace2_GetNormal(p,a) (p)->GetNormal(a) 2477 #define IDirect3DRMFace2_GetTexture(p,a) (p)->GetTexture(a) 2478 #define IDirect3DRMFace2_GetVertexCount(p) (p)->GetVertexCount() 2479 #define IDirect3DRMFace2_GetVertexIndex(p,a) (p)->GetVertexIndex(a) 2480 #define IDirect3DRMFace2_GetTextureCoordinateIndex(p,a) (p)->GetTextureCoordinateIndex(a) 2481 #define IDirect3DRMFace2_GetColor(p) (p)->GetColor() 2487 #define INTERFACE IDirect3DRMMeshBuilder 2548 #if !defined(__cplusplus) || defined(CINTERFACE) 2550 #define IDirect3DRMMeshBuilder_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2551 #define IDirect3DRMMeshBuilder_AddRef(p) (p)->lpVtbl->AddRef(p) 2552 #define IDirect3DRMMeshBuilder_Release(p) (p)->lpVtbl->Release(p) 2554 #define IDirect3DRMMeshBuilder_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2555 #define IDirect3DRMMeshBuilder_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2556 #define IDirect3DRMMeshBuilder_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2557 #define IDirect3DRMMeshBuilder_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2558 #define IDirect3DRMMeshBuilder_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2559 #define IDirect3DRMMeshBuilder_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2560 #define IDirect3DRMMeshBuilder_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2561 #define IDirect3DRMMeshBuilder_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2563 #define IDirect3DRMMeshBuilder_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 2564 #define IDirect3DRMMeshBuilder_Save(p,a,b,c) (p)->lpVtbl->Save(p,a,b,c) 2565 #define IDirect3DRMMeshBuilder_Scale(p,a,b,c) (p)->lpVtbl->Scale(p,a,b,c) 2566 #define IDirect3DRMMeshBuilder_Translate(p,a,b,c) (p)->lpVtbl->Translate(p,a) 2567 #define IDirect3DRMMeshBuilder_SetColorSource(p,a) (p)->lpVtbl->SetColorSource(p,a,b,c) 2568 #define IDirect3DRMMeshBuilder_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 2569 #define IDirect3DRMMeshBuilder_GenerateNormals(p) (p)->lpVtbl->GenerateNormals(p) 2570 #define IDirect3DRMMeshBuilder_GetColorSource(p) (p)->lpVtbl->GetColorSource(p) 2571 #define IDirect3DRMMeshBuilder_AddMesh(p,a) (p)->lpVtbl->AddMesh(p,a) 2572 #define IDirect3DRMMeshBuilder_AddMeshBuilder(p,a) (p)->lpVtbl->AddMeshBuilder(p,a) 2573 #define IDirect3DRMMeshBuilder_AddFrame(p,a) (p)->lpVtbl->AddFrame(p,a) 2574 #define IDirect3DRMMeshBuilder_AddFace(p,a) (p)->lpVtbl->AddFace(p,a) 2575 #define IDirect3DRMMeshBuilder_AddFaces(p,a,b,c,d,e,f) (p)->lpVtbl->AddFaces(p,a,b,c,d,e,f) 2576 #define IDirect3DRMMeshBuilder_ReserveSpace(p,a,b,c) (p)->lpVtbl->ReserveSpace(p,a,b,c) 2577 #define IDirect3DRMMeshBuilder_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 2578 #define IDirect3DRMMeshBuilder_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 2579 #define IDirect3DRMMeshBuilder_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 2580 #define IDirect3DRMMeshBuilder_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 2581 #define IDirect3DRMMeshBuilder_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 2582 #define IDirect3DRMMeshBuilder_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 2583 #define IDirect3DRMMeshBuilder_SetPerspective(p,a) (p)->lpVtbl->SetPerspective(p,a) 2584 #define IDirect3DRMMeshBuilder_SetVertex(p,a,b,c,d) (p)->lpVtbl->SetVertex(p,a,b,c,d) 2585 #define IDirect3DRMMeshBuilder_SetNormal(p,a,b,c,d) (p)->lpVtbl->SetNormal(p,a,b,c,d) 2586 #define IDirect3DRMMeshBuilder_SetTextureCoordinates(p,a,b,c) (p)->lpVtbl->SetTextureCoordinates(p,a,b,c) 2587 #define IDirect3DRMMeshBuilder_SetVertexColor(p,a,b) (p)->lpVtbl->SetVertexColor(p,a,b) 2588 #define IDirect3DRMMeshBuilder_SetVertexColorRGB(p,a,b,c,d) (p)->lpVtbl->SetVertexColorRGB(p,a,b,c,d) 2589 #define IDirect3DRMMeshBuilder_GetFaces(p,a) (p)->lpVtbl->GetFaces(p,a) 2590 #define IDirect3DRMMeshBuilder_GetVertices(p,a,b,c,d,e,f) (p)->lpVtbl->GetVertices(p,a,b,c,d,e,f) 2591 #define IDirect3DRMMeshBuilder_GetTextureCoordinates(p,a,b,c) (p)->lpVtbl->GetTextureCoordinates(p,a,b,c) 2592 #define IDirect3DRMMeshBuilder_AddVertex(p,a,b,c) (p)->lpVtbl->AddVertex(p,a,b,c) 2593 #define IDirect3DRMMeshBuilder_AddNormal(p,a,b,c) (p)->lpVtbl->AddNormal(p,a,b,c) 2594 #define IDirect3DRMMeshBuilder_CreateFace(p,a) (p)->lpVtbl->CreateFace(p,a) 2595 #define IDirect3DRMMeshBuilder_GetQuality(p) (p)->lpVtbl->GetQuality(p) 2596 #define IDirect3DRMMeshBuilder_GetPerspective(p) (p)->lpVtbl->GetPerspective(p) 2597 #define IDirect3DRMMeshBuilder_GetFaceCount(p) (p)->lpVtbl->GetFaceCount(p) 2598 #define IDirect3DRMMeshBuilder_GetVertexCount(p) (p)->lpVtbl->GetVertexCount(p) 2599 #define IDirect3DRMMeshBuilder_GetVertexColor(p,a) (p)->lpVtbl->GetVertexColor(p,a) 2600 #define IDirect3DRMMeshBuilder_CreateMesh(p,a) (p)->lpVtbl->CreateMesh(p,a) 2603 #define IDirect3DRMMeshBuilder_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2604 #define IDirect3DRMMeshBuilder_AddRef(p) (p)->AddRef() 2605 #define IDirect3DRMMeshBuilder_Release(p) (p)->Release() 2607 #define IDirect3DRMMeshBuilder_Clone(p,a,b,c) (p)->Clone(a,b,c) 2608 #define IDirect3DRMMeshBuilder_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2609 #define IDirect3DRMMeshBuilder_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2610 #define IDirect3DRMMeshBuilder_SetAppData(p,a) (p)->SetAppData(a) 2611 #define IDirect3DRMMeshBuilder_GetAppData(p) (p)->GetAppData() 2612 #define IDirect3DRMMeshBuilder_SetName(p,a) (p)->SetName(a) 2613 #define IDirect3DRMMeshBuilder_GetName(p,a,b) (p)->GetName(a,b) 2614 #define IDirect3DRMMeshBuilder_GetClassName(p,a,b) (p)->GetClassName(a,b) 2616 #define IDirect3DRMMeshBuilder_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 2617 #define IDirect3DRMMeshBuilder_Save(p,a,b,c) (p)->Save(a,b,c) 2618 #define IDirect3DRMMeshBuilder_Scale(p,a,b,c) (p)->Scale(a,b,c) 2619 #define IDirect3DRMMeshBuilder_Translate(p,a,b,c) (p)->Translate(a) 2620 #define IDirect3DRMMeshBuilder_SetColorSource(p,a) (p)->SetColorSource(a,b,c) 2621 #define IDirect3DRMMeshBuilder_GetBox(p,a) (p)->GetBox(a) 2622 #define IDirect3DRMMeshBuilder_GenerateNormals(p) (p)->GenerateNormals() 2623 #define IDirect3DRMMeshBuilder_GetColorSource(p) (p)->GetColorSource() 2624 #define IDirect3DRMMeshBuilder_AddMesh(p,a) (p)-->AddMesh(a) 2625 #define IDirect3DRMMeshBuilder_AddMeshBuilder(p,a) (p)->AddMeshBuilder(a) 2626 #define IDirect3DRMMeshBuilder_AddFrame(p,a) (p)->AddFrame(a) 2627 #define IDirect3DRMMeshBuilder_AddFace(p,a) (p)->AddFace(a) 2628 #define IDirect3DRMMeshBuilder_AddFaces(p,a,b,c,d,e,f) (p)->AddFaces(a,b,c,d,e,f) 2629 #define IDirect3DRMMeshBuilder_ReserveSpace(p,a,b,c) (p)->ReserveSpace(a,b,c) 2630 #define IDirect3DRMMeshBuilder_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 2631 #define IDirect3DRMMeshBuilder_SetColor(p,a) (p)->SetColor(a) 2632 #define IDirect3DRMMeshBuilder_SetTexture(p,a) (p)->SetTexture(a) 2633 #define IDirect3DRMMeshBuilder_SetMaterial(p,a) (p)->SetMaterial(a) 2634 #define IDirect3DRMMeshBuilder_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 2635 #define IDirect3DRMMeshBuilder_SetQuality(p,a) (p)->SetQuality(a) 2636 #define IDirect3DRMMeshBuilder_SetPerspective(p,a) (p)->SetPerspective(a) 2637 #define IDirect3DRMMeshBuilder_SetVertex(p,a,b,c,d) (p)->SetVertex(a,b,c,d) 2638 #define IDirect3DRMMeshBuilder_SetNormal(p,a,b,c,d) (p)->SetNormal(a,b,c,d) 2639 #define IDirect3DRMMeshBuilder_SetTextureCoordinates(p,a,b,c) (p)->SetTextureCoordinates(a,b,c) 2640 #define IDirect3DRMMeshBuilder_SetVertexColor(p,a,b) (p)->SetVertexColor(a,b) 2641 #define IDirect3DRMMeshBuilder_SetVertexColorRGB(p,a,b,c,d) (p)->SetVertexColorRGB(a,b,c,d) 2642 #define IDirect3DRMMeshBuilder_GetFaces(p,a) (p)->GetFaces(a) 2643 #define IDirect3DRMMeshBuilder_GetVertices(p,a,b,c,d,e,f) (p)->GetVertices(a,b,c,d,e,f) 2644 #define IDirect3DRMMeshBuilder_GetTextureCoordinates(p,a,b,c) (p)->GetTextureCoordinates(a,b,c) 2645 #define IDirect3DRMMeshBuilder_AddVertex(p,a,b,c) (p)->AddVertex(a,b,c) 2646 #define IDirect3DRMMeshBuilder_AddNormal(p,a,b,c) (p)->AddNormal(a,b,c) 2647 #define IDirect3DRMMeshBuilder_CreateFace(p,a) (p)->CreateFace(a) 2648 #define IDirect3DRMMeshBuilder_GetQuality(p) (p)->GetQuality() 2649 #define IDirect3DRMMeshBuilder_GetPerspective(p) (p)->GetPerspective() 2650 #define IDirect3DRMMeshBuilder_GetFaceCount(p) (p)->GetFaceCount() 2651 #define IDirect3DRMMeshBuilder_GetVertexCount(p) (p)->GetVertexCount() 2652 #define IDirect3DRMMeshBuilder_GetVertexColor(p,a) (p)->GetVertexColor(a) 2653 #define IDirect3DRMMeshBuilder_CreateMesh(p,a) (p)->CreateMesh(a) 2659 #define INTERFACE IDirect3DRMMeshBuilder2 2723 #if !defined(__cplusplus) || defined(CINTERFACE) 2725 #define IDirect3DRMMeshBuilder2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) 2726 #define IDirect3DRMMeshBuilder2_AddRef(p) (p)->lpVtbl->AddRef(p) 2727 #define IDirect3DRMMeshBuilder2_Release(p) (p)->lpVtbl->Release(p) 2729 #define IDirect3DRMMeshBuilder2_Clone(p,a,b,c) (p)->lpVtbl->Clone(p,a,b,c) 2730 #define IDirect3DRMMeshBuilder2_AddDestroyCallback(p,a,b) (p)->lpVtbl->AddDestroyCallback(p,a,b) 2731 #define IDirect3DRMMeshBuilder2_DeleteDestroyCallback(p,a,b) (p)->lpVtbl->DeleteDestroyCallback(p,a,b) 2732 #define IDirect3DRMMeshBuilder2_SetAppData(p,a) (p)->lpVtbl->SetAppData(p,a) 2733 #define IDirect3DRMMeshBuilder2_GetAppData(p) (p)->lpVtbl->GetAppData(p) 2734 #define IDirect3DRMMeshBuilder2_SetName(p,a) (p)->lpVtbl->SetName(p,a) 2735 #define IDirect3DRMMeshBuilder2_GetName(p,a,b) (p)->lpVtbl->GetName(p,a,b) 2736 #define IDirect3DRMMeshBuilder2_GetClassName(p,a,b) (p)->lpVtbl->GetClassName(p,a,b) 2738 #define IDirect3DRMMeshBuilder2_Load(p,a,b,c,d,e) (p)->lpVtbl->Load(p,a,b,c,d,e) 2739 #define IDirect3DRMMeshBuilder2_Save(p,a,b,c) (p)->lpVtbl->Save(p,a,b,c) 2740 #define IDirect3DRMMeshBuilder2_Scale(p,a,b,c) (p)->lpVtbl->Scale(p,a,b,c) 2741 #define IDirect3DRMMeshBuilder2_Translate(p,a,b,c) (p)->lpVtbl->Translate(p,a) 2742 #define IDirect3DRMMeshBuilder2_SetColorSource(p,a) (p)->lpVtbl->SetColorSource(p,a,b,c) 2743 #define IDirect3DRMMeshBuilder2_GetBox(p,a) (p)->lpVtbl->GetBox(p,a) 2744 #define IDirect3DRMMeshBuilder2_GenerateNormals(p) (p)->lpVtbl->GenerateNormals(p) 2745 #define IDirect3DRMMeshBuilder2_GetColorSource(p) (p)->lpVtbl->GetColorSource(p) 2746 #define IDirect3DRMMeshBuilder2_AddMesh(p,a) (p)->lpVtbl->AddMesh(p,a) 2747 #define IDirect3DRMMeshBuilder2_AddMeshBuilder(p,a) (p)->lpVtbl->AddMeshBuilder(p,a) 2748 #define IDirect3DRMMeshBuilder2_AddFrame(p,a) (p)->lpVtbl->AddFrame(p,a) 2749 #define IDirect3DRMMeshBuilder2_AddFace(p,a) (p)->lpVtbl->AddFace(p,a) 2750 #define IDirect3DRMMeshBuilder2_AddFaces(p,a,b,c,d,e,f) (p)->lpVtbl->AddFaces(p,a,b,c,d,e,f) 2751 #define IDirect3DRMMeshBuilder2_ReserveSpace(p,a,b,c) (p)->lpVtbl->ReserveSpace(p,a,b,c) 2752 #define IDirect3DRMMeshBuilder2_SetColorRGB(p,a,b,c) (p)->lpVtbl->SetColorRGB(p,a,b,c) 2753 #define IDirect3DRMMeshBuilder2_SetColor(p,a) (p)->lpVtbl->SetColor(p,a) 2754 #define IDirect3DRMMeshBuilder2_SetTexture(p,a) (p)->lpVtbl->SetTexture(p,a) 2755 #define IDirect3DRMMeshBuilder2_SetMaterial(p,a) (p)->lpVtbl->SetMaterial(p,a) 2756 #define IDirect3DRMMeshBuilder2_SetTextureTopology(p,a,b) (p)->lpVtbl->SetTextureTopology(p,a,b) 2757 #define IDirect3DRMMeshBuilder2_SetQuality(p,a) (p)->lpVtbl->SetQuality(p,a) 2758 #define IDirect3DRMMeshBuilder2_SetPerspective(p,a) (p)->lpVtbl->SetPerspective(p,a) 2759 #define IDirect3DRMMeshBuilder2_SetVertex(p,a,b,c,d) (p)->lpVtbl->SetVertex(p,a,b,c,d) 2760 #define IDirect3DRMMeshBuilder2_SetNormal(p,a,b,c,d) (p)->lpVtbl->SetNormal(p,a,b,c,d) 2761 #define IDirect3DRMMeshBuilder2_SetTextureCoordinates(p,a,b,c) (p)->lpVtbl->SetTextureCoordinates(p,a,b,c) 2762 #define IDirect3DRMMeshBuilder2_SetVertexColor(p,a,b) (p)->lpVtbl->SetVertexColor(p,a,b) 2763 #define IDirect3DRMMeshBuilder2_SetVertexColorRGB(p,a,b,c,d) (p)->lpVtbl->SetVertexColorRGB(p,a,b,c,d) 2764 #define IDirect3DRMMeshBuilder2_GetFaces(p,a) (p)->lpVtbl->GetFaces(p,a) 2765 #define IDirect3DRMMeshBuilder2_GetVertices(p,a,b,c,d,e,f) (p)->lpVtbl->GetVertices(p,a,b,c,d,e,f) 2766 #define IDirect3DRMMeshBuilder2_GetTextureCoordinates(p,a,b,c) (p)->lpVtbl->GetTextureCoordinates(p,a,b,c) 2767 #define IDirect3DRMMeshBuilder2_AddVertex(p,a,b,c) (p)->lpVtbl->AddVertex(p,a,b,c) 2768 #define IDirect3DRMMeshBuilder2_AddNormal(p,a,b,c) (p)->lpVtbl->AddNormal(p,a,b,c) 2769 #define IDirect3DRMMeshBuilder2_CreateFace(p,a) (p)->lpVtbl->CreateFace(p,a) 2770 #define IDirect3DRMMeshBuilder2_GetQuality(p) (p)->lpVtbl->GetQuality(p) 2771 #define IDirect3DRMMeshBuilder2_GetPerspective(p) (p)->lpVtbl->GetPerspective(p) 2772 #define IDirect3DRMMeshBuilder2_GetFaceCount(p) (p)->lpVtbl->GetFaceCount(p) 2773 #define IDirect3DRMMeshBuilder2_GetVertexCount(p) (p)->lpVtbl->GetVertexCount(p) 2774 #define IDirect3DRMMeshBuilder2_GetVertexColor(p,a) (p)->lpVtbl->GetVertexColor(p,a) 2775 #define IDirect3DRMMeshBuilder2_CreateMesh(p,a) (p)->lpVtbl->CreateMesh(p,a) 2777 #define IDirect3DRMMeshBuilder2_GenerateNormals2(p,a,b) (p)->lpVtbl->GenerateNormals2(p,a,b) 2778 #define IDirect3DRMMeshBuilder2_GetFace(p,a,b) (p)->lpVtbl->GetFace(p,a,b) 2781 #define IDirect3DRMMeshBuilder2_QueryInterface(p,a,b) (p)->QueryInterface(a,b) 2782 #define IDirect3DRMMeshBuilder2_AddRef(p) (p)->AddRef() 2783 #define IDirect3DRMMeshBuilder2_Release(p) (p)->Release() 2785 #define IDirect3DRMMeshBuilder2_Clone(p,a,b,c) (p)->Clone(a,b,c) 2786 #define IDirect3DRMMeshBuilder2_AddDestroyCallback(p,a,b) (p)->AddDestroyCallback(a,b) 2787 #define IDirect3DRMMeshBuilder2_DeleteDestroyCallback(p,a,b) (p)->DeleteDestroyCallback(a,b) 2788 #define IDirect3DRMMeshBuilder2_SetAppData(p,a) (p)->SetAppData(a) 2789 #define IDirect3DRMMeshBuilder2_GetAppData(p) (p)->GetAppData() 2790 #define IDirect3DRMMeshBuilder2_SetName(p,a) (p)->SetName(a) 2791 #define IDirect3DRMMeshBuilder2_GetName(p,a,b) (p)->GetName(a,b) 2792 #define IDirect3DRMMeshBuilder2_GetClassName(p,a,b) (p)->GetClassName(a,b) 2794 #define IDirect3DRMMeshBuilder2_Load(p,a,b,c,d,e) (p)->Load(a,b,c,d,e) 2795 #define IDirect3DRMMeshBuilder2_Save(p,a,b,c) (p)->Save(a,b,c) 2796 #define IDirect3DRMMeshBuilder2_Scale(p,a,b,c) (p)->Scale(a,b,c) 2797 #define IDirect3DRMMeshBuilder2_Translate(p,a,b,c) (p)->Translate(a) 2798 #define IDirect3DRMMeshBuilder2_SetColorSource(p,a) (p)->SetColorSource(a,b,c) 2799 #define IDirect3DRMMeshBuilder2_GetBox(p,a) (p)->GetBox(a) 2800 #define IDirect3DRMMeshBuilder2_GenerateNormals(p) (p)->GenerateNormals() 2801 #define IDirect3DRMMeshBuilder2_GetColorSource(p) (p)->GetColorSource() 2802 #define IDirect3DRMMeshBuilder2_AddMesh(p,a) (p)-->AddMesh(a) 2803 #define IDirect3DRMMeshBuilder2_AddMeshBuilder(p,a) (p)->AddMeshBuilder(a) 2804 #define IDirect3DRMMeshBuilder2_AddFrame(p,a) (p)->AddFrame(a) 2805 #define IDirect3DRMMeshBuilder2_AddFace(p,a) (p)->AddFace(a) 2806 #define IDirect3DRMMeshBuilder2_AddFaces(p,a,b,c,d,e,f) (p)->AddFaces(a,b,c,d,e,f) 2807 #define IDirect3DRMMeshBuilder2_ReserveSpace(p,a,b,c) (p)->ReserveSpace(a,b,c) 2808 #define IDirect3DRMMeshBuilder2_SetColorRGB(p,a,b,c) (p)->SetColorRGB(a,b,c) 2809 #define IDirect3DRMMeshBuilder2_SetColor(p,a) (p)->SetColor(a) 2810 #define IDirect3DRMMeshBuilder2_SetTexture(p,a) (p)->SetTexture(a) 2811 #define IDirect3DRMMeshBuilder2_SetMaterial(p,a) (p)->SetMaterial(a) 2812 #define IDirect3DRMMeshBuilder2_SetTextureTopology(p,a,b) (p)->SetTextureTopology(a,b) 2813 #define IDirect3DRMMeshBuilder2_SetQuality(p,a) (p)->SetQuality(a) 2814 #define IDirect3DRMMeshBuilder2_SetPerspective(p,a) (p)->SetPerspective(a) 2815 #define IDirect3DRMMeshBuilder2_SetVertex(p,a,b,c,d) (p)->SetVertex(a,b,c,d) 2816 #define IDirect3DRMMeshBuilder2_SetNormal(p,a,b,c,d) (p)->SetNormal(a,b,c,d) 2817 #define IDirect3DRMMeshBuilder2_SetTextureCoordinates(p,a,b,c) (p)->SetTextureCoordinates(a,b,c) 2818 #define IDirect3DRMMeshBuilder2_SetVertexColor(p,a,b) (p)->SetVertexColor(a,b) 2819 #define IDirect3DRMMeshBuilder2_SetVertexColorRGB(p,a,b,c,d) (p)->SetVertexColorRGB(a,b,c,d) 2820 #define IDirect3DRMMeshBuilder2_GetFaces(p,a) (p)->GetFaces(a) 2821 #define IDirect3DRMMeshBuilder2_GetVertices(p,a,b,c,d,e,f) (p)->GetVertices(a,b,c,d,e,f) 2822 #define IDirect3DRMMeshBuilder2_GetTextureCoordinates(p,a,b,c) (p)->GetTextureCoordinates(a,b,c) 2823 #define IDirect3DRMMeshBuilder2_AddVertex(p,a,b,c) (p)->AddVertex(a,b,c) 2824 #define IDirect3DRMMeshBuilder2_AddNormal(p,a,b,c) (p)->AddNormal(a,b,c) 2825 #define IDirect3DRMMeshBuilder2_CreateFace(p,a) (p)->CreateFace(a) 2826 #define IDirect3DRMMeshBuilder2_GetQuality(p) (p)->GetQuality() 2827 #define IDirect3DRMMeshBuilder2_GetPerspective(p) (p)->GetPerspective() 2828 #define IDirect3DRMMeshBuilder2_GetFaceCount(p) (p)->GetFaceCount() 2829 #define IDirect3DRMMeshBuilder2_GetVertexCount(p) (p)->GetVertexCount() 2830 #define IDirect3DRMMeshBuilder2_GetVertexColor(p,a) (p)->GetVertexColor(a) 2831 #define IDirect3DRMMeshBuilder2_CreateMesh(p,a) (p)->CreateMesh(a) 2833 #define IDirect3DRMMeshBuilder2_GenerateNormals2(p,a,b) (p)->GenerateNormals2(a,b) 2834 #define IDirect3DRMMeshBuilder2_GetFace(p,a,b) (p)->GetFace(a,b) 2840 #define INTERFACE IDirect3DRMMeshBuilder3