275 lines
9.1 KiB
C++
275 lines
9.1 KiB
C++
namespace VMT_IDirect3D8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_RegisterSoftwareDevice = 3;
|
|
const size_t m_GetAdapterCount = 4;
|
|
const size_t m_GetAdapterIdentifier = 5;
|
|
const size_t m_GetAdapterModeCount = 6;
|
|
const size_t m_EnumAdapterModes = 7;
|
|
const size_t m_GetAdapterDisplayMode = 8;
|
|
const size_t m_CheckDeviceType = 9;
|
|
const size_t m_CheckDeviceFormat = 10;
|
|
const size_t m_CheckDeviceMultiSampleType = 11;
|
|
const size_t m_CheckDepthStencilMatch = 12;
|
|
const size_t m_GetDeviceCaps = 13;
|
|
const size_t m_GetAdapterMonitor = 14;
|
|
const size_t m_CreateDevice = 15;
|
|
}
|
|
namespace VMT_IDirect3DBaseTexture8_IDirect3DResource8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_SetLOD = 11;
|
|
const size_t m_GetLOD = 12;
|
|
const size_t m_GetLevelCount = 13;
|
|
}
|
|
namespace VMT_IDirect3DCubeTexture8_IDirect3DBaseTexture8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_SetLOD = 11;
|
|
const size_t m_GetLOD = 12;
|
|
const size_t m_GetLevelCount = 13;
|
|
const size_t m_GetLevelDesc = 14;
|
|
const size_t m_GetCubeMapSurface = 15;
|
|
const size_t m_LockRect = 16;
|
|
const size_t m_UnlockRect = 17;
|
|
const size_t m_AddDirtyRect = 18;
|
|
}
|
|
namespace VMT_IDirect3DDevice8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_TestCooperativeLevel = 3;
|
|
const size_t m_GetAvailableTextureMem = 4;
|
|
const size_t m_ResourceManagerDiscardBytes = 5;
|
|
const size_t m_GetDirect3D = 6;
|
|
const size_t m_GetDeviceCaps = 7;
|
|
const size_t m_GetDisplayMode = 8;
|
|
const size_t m_GetCreationParameters = 9;
|
|
const size_t m_SetCursorProperties = 10;
|
|
const size_t m_SetCursorPosition = 11;
|
|
const size_t m_ShowCursor = 12;
|
|
const size_t m_CreateAdditionalSwapChain = 13;
|
|
const size_t m_Reset = 14;
|
|
const size_t m_Present = 15;
|
|
const size_t m_GetBackBuffer = 16;
|
|
const size_t m_GetRasterStatus = 17;
|
|
const size_t m_SetGammaRamp = 18;
|
|
const size_t m_GetGammaRamp = 19;
|
|
const size_t m_CreateTexture = 20;
|
|
const size_t m_CreateVolumeTexture = 21;
|
|
const size_t m_CreateCubeTexture = 22;
|
|
const size_t m_CreateVertexBuffer = 23;
|
|
const size_t m_CreateIndexBuffer = 24;
|
|
const size_t m_CreateRenderTarget = 25;
|
|
const size_t m_CreateDepthStencilSurface = 26;
|
|
const size_t m_CreateImageSurface = 27;
|
|
const size_t m_CopyRects = 28;
|
|
const size_t m_UpdateTexture = 29;
|
|
const size_t m_GetFrontBuffer = 30;
|
|
const size_t m_SetRenderTarget = 31;
|
|
const size_t m_GetRenderTarget = 32;
|
|
const size_t m_GetDepthStencilSurface = 33;
|
|
const size_t m_BeginScene = 34;
|
|
const size_t m_EndScene = 35;
|
|
const size_t m_Clear = 36;
|
|
const size_t m_SetTransform = 37;
|
|
const size_t m_GetTransform = 38;
|
|
const size_t m_MultiplyTransform = 39;
|
|
const size_t m_SetViewport = 40;
|
|
const size_t m_GetViewport = 41;
|
|
const size_t m_SetMaterial = 42;
|
|
const size_t m_GetMaterial = 43;
|
|
const size_t m_SetLight = 44;
|
|
const size_t m_GetLight = 45;
|
|
const size_t m_LightEnable = 46;
|
|
const size_t m_GetLightEnable = 47;
|
|
const size_t m_SetClipPlane = 48;
|
|
const size_t m_GetClipPlane = 49;
|
|
const size_t m_SetRenderState = 50;
|
|
const size_t m_GetRenderState = 51;
|
|
const size_t m_BeginStateBlock = 52;
|
|
const size_t m_EndStateBlock = 53;
|
|
const size_t m_ApplyStateBlock = 54;
|
|
const size_t m_CaptureStateBlock = 55;
|
|
const size_t m_DeleteStateBlock = 56;
|
|
const size_t m_CreateStateBlock = 57;
|
|
const size_t m_SetClipStatus = 58;
|
|
const size_t m_GetClipStatus = 59;
|
|
const size_t m_GetTexture = 60;
|
|
const size_t m_SetTexture = 61;
|
|
const size_t m_GetTextureStageState = 62;
|
|
const size_t m_SetTextureStageState = 63;
|
|
const size_t m_ValidateDevice = 64;
|
|
const size_t m_GetInfo = 65;
|
|
const size_t m_SetPaletteEntries = 66;
|
|
const size_t m_GetPaletteEntries = 67;
|
|
const size_t m_SetCurrentTexturePalette = 68;
|
|
const size_t m_GetCurrentTexturePalette = 69;
|
|
const size_t m_DrawPrimitive = 70;
|
|
const size_t m_DrawIndexedPrimitive = 71;
|
|
const size_t m_DrawPrimitiveUP = 72;
|
|
const size_t m_DrawIndexedPrimitiveUP = 73;
|
|
const size_t m_ProcessVertices = 74;
|
|
const size_t m_CreateVertexShader = 75;
|
|
const size_t m_SetVertexShader = 76;
|
|
const size_t m_GetVertexShader = 77;
|
|
const size_t m_DeleteVertexShader = 78;
|
|
const size_t m_SetVertexShaderConstant = 79;
|
|
const size_t m_GetVertexShaderConstant = 80;
|
|
const size_t m_GetVertexShaderDeclaration = 81;
|
|
const size_t m_GetVertexShaderFunction = 82;
|
|
const size_t m_SetStreamSource = 83;
|
|
const size_t m_GetStreamSource = 84;
|
|
const size_t m_SetIndices = 85;
|
|
const size_t m_GetIndices = 86;
|
|
const size_t m_CreatePixelShader = 87;
|
|
const size_t m_SetPixelShader = 88;
|
|
const size_t m_GetPixelShader = 89;
|
|
const size_t m_DeletePixelShader = 90;
|
|
const size_t m_SetPixelShaderConstant = 91;
|
|
const size_t m_GetPixelShaderConstant = 92;
|
|
const size_t m_GetPixelShaderFunction = 93;
|
|
const size_t m_DrawRectPatch = 94;
|
|
const size_t m_DrawTriPatch = 95;
|
|
const size_t m_DeletePatch = 96;
|
|
}
|
|
namespace VMT_IDirect3DIndexBuffer8_IDirect3DResource8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_Lock = 11;
|
|
const size_t m_Unlock = 12;
|
|
const size_t m_GetDesc = 13;
|
|
}
|
|
namespace VMT_IDirect3DResource8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
}
|
|
namespace VMT_IDirect3DSurface8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_GetContainer = 7;
|
|
const size_t m_GetDesc = 8;
|
|
const size_t m_LockRect = 9;
|
|
const size_t m_UnlockRect = 10;
|
|
}
|
|
namespace VMT_IDirect3DSwapChain8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_Present = 3;
|
|
const size_t m_GetBackBuffer = 4;
|
|
}
|
|
namespace VMT_IDirect3DTexture8_IDirect3DBaseTexture8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_SetLOD = 11;
|
|
const size_t m_GetLOD = 12;
|
|
const size_t m_GetLevelCount = 13;
|
|
const size_t m_GetLevelDesc = 14;
|
|
const size_t m_GetSurfaceLevel = 15;
|
|
const size_t m_LockRect = 16;
|
|
const size_t m_UnlockRect = 17;
|
|
const size_t m_AddDirtyRect = 18;
|
|
}
|
|
namespace VMT_IDirect3DVertexBuffer8_IDirect3DResource8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_Lock = 11;
|
|
const size_t m_Unlock = 12;
|
|
const size_t m_GetDesc = 13;
|
|
}
|
|
namespace VMT_IDirect3DVolume8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_GetContainer = 7;
|
|
const size_t m_GetDesc = 8;
|
|
const size_t m_LockBox = 9;
|
|
const size_t m_UnlockBox = 10;
|
|
}
|
|
namespace VMT_IDirect3DVolumeTexture8_IDirect3DBaseTexture8 {
|
|
const size_t m_QueryInterface = 0;
|
|
const size_t m_AddRef = 1;
|
|
const size_t m_Release = 2;
|
|
const size_t m_GetDevice = 3;
|
|
const size_t m_SetPrivateData = 4;
|
|
const size_t m_GetPrivateData = 5;
|
|
const size_t m_FreePrivateData = 6;
|
|
const size_t m_SetPriority = 7;
|
|
const size_t m_GetPriority = 8;
|
|
const size_t m_PreLoad = 9;
|
|
const size_t m_GetType = 10;
|
|
const size_t m_SetLOD = 11;
|
|
const size_t m_GetLOD = 12;
|
|
const size_t m_GetLevelCount = 13;
|
|
const size_t m_GetLevelDesc = 14;
|
|
const size_t m_GetVolumeLevel = 15;
|
|
const size_t m_LockBox = 16;
|
|
const size_t m_UnlockBox = 17;
|
|
const size_t m_AddDirtyBox = 18;
|
|
}
|