Class IDirect3D (unit DirectX)

Inherits from

IUnknown

Constructors



Functions

function CreateLight(out lplpDirect3Dlight: IDirect3DLight; pUnkOuter: IUnknown): HRESULT;


function CreateMaterial(out lplpDirect3DMaterial: IDirect3DMaterial; pUnkOuter: IUnknown): HRESULT;


function CreateViewport(out lplpD3DViewport: IDirect3DViewport; pUnkOuter: IUnknown): HRESULT;


function EnumDevices(lpEnumDevicesCallback: LPD3DENUMDEVICESCALLBACK; lpUserArg: Pointer): HRESULT;


function FindDevice(const lpD3DFDS: D3DFINDDEVICESEARCH; var lpD3DFDR: D3DFINDDEVICERESULT): HRESULT;


function Initialize(const lpREFIID: TGUID): HRESULT;

** IDirect3D methods

Properties

Events

Variables


Constructors


Functions


function CreateLight(out lplpDirect3Dlight: IDirect3DLight; pUnkOuter: IUnknown): HRESULT;


function CreateMaterial(out lplpDirect3DMaterial: IDirect3DMaterial; pUnkOuter: IUnknown): HRESULT;


function CreateViewport(out lplpD3DViewport: IDirect3DViewport; pUnkOuter: IUnknown): HRESULT;


function EnumDevices(lpEnumDevicesCallback: LPD3DENUMDEVICESCALLBACK; lpUserArg: Pointer): HRESULT;


function FindDevice(const lpD3DFDS: D3DFINDDEVICESEARCH; var lpD3DFDR: D3DFINDDEVICERESULT): HRESULT;


function Initialize(const lpREFIID: TGUID): HRESULT;

** IDirect3D methods


Properties


Events


Variables