| Class IDirect3DRMDevice (unit DirectX) |
| Constructors |
| Functions |
function AddUpdateCallback(d3drmUpdateProc: D3DRMUPDATECALLBACK;
arg: Pointer): HRESULT;
function DeleteUpdateCallback(d3drmUpdateProc: D3DRMUPDATECALLBACK;
arg: Pointer): HRESULT;
function GetBufferCount: DWORD;
function GetColorModel: D3DCOLORMODEL;
function GetDirect3DDevice(out lplpD3DDevice: IDirect3DDevice): HRESULT;
function GetDither: BOOL;
function GetHeight: DWORD;
function GetQuality: D3DRMRENDERQUALITY;
function GetShades: DWORD;
function GetTextureQuality: D3DRMTEXTUREQUALITY;
function GetTrianglesDrawn: DWORD;
function GetViewports(out lplpViewports: IDirect3DRMViewportArray): HRESULT;
function GetWidth: DWORD;
function GetWireframeOptions: DWORD;
function Init(width: Longint; height: Longint): HRESULT;
function InitFromClipper(lpDDClipper: IDirectDrawClipper;
const lpGUID: TGUID; width: Integer; height: Integer): HRESULT;
function InitFromD3D(lpD3D: IDirect3D; lpD3DIMDev: IDirect3DDevice):
HRESULT;
function SetBufferCount(dwCount: DWORD): HRESULT;
function SetDither(bDither: BOOL): HRESULT;
function SetQuality(rqQuality: D3DRMRENDERQUALITY): HRESULT;
function SetShades(ulShades: DWORD): HRESULT;
function SetTextureQuality(tqTextureQuality: D3DRMTEXTUREQUALITY): HRESULT;
function Update: HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function AddUpdateCallback(d3drmUpdateProc: D3DRMUPDATECALLBACK;
arg: Pointer): HRESULT;
function DeleteUpdateCallback(d3drmUpdateProc: D3DRMUPDATECALLBACK;
arg: Pointer): HRESULT;
function GetBufferCount: DWORD;
function GetColorModel: D3DCOLORMODEL;
function GetDirect3DDevice(out lplpD3DDevice: IDirect3DDevice): HRESULT;
function GetDither: BOOL;
function GetHeight: DWORD;
function GetQuality: D3DRMRENDERQUALITY;
function GetShades: DWORD;
function GetTextureQuality: D3DRMTEXTUREQUALITY;
function GetTrianglesDrawn: DWORD;
function GetViewports(out lplpViewports: IDirect3DRMViewportArray): HRESULT;
function GetWidth: DWORD;
function GetWireframeOptions: DWORD;
function Init(width: Longint; height: Longint): HRESULT;** IDirect3DRMDevice methods
function InitFromClipper(lpDDClipper: IDirectDrawClipper;
const lpGUID: TGUID; width: Integer; height: Integer): HRESULT;
function InitFromD3D(lpD3D: IDirect3D; lpD3DIMDev: IDirect3DDevice):
HRESULT;
function SetBufferCount(dwCount: DWORD): HRESULT;
function SetDither(bDither: BOOL): HRESULT;
function SetQuality(rqQuality: D3DRMRENDERQUALITY): HRESULT;
function SetShades(ulShades: DWORD): HRESULT;
function SetTextureQuality(tqTextureQuality: D3DRMTEXTUREQUALITY): HRESULT;
function Update: HRESULT;| Properties |
| Events |
| Variables |