Class IDirect3D2 (unit DirectX)

Inherits from

IUnknown

Constructors



Functions

function CreateDevice(const rclsid: TGUID; lpDDS: IDirectDrawSurface; out lplpD3DDevice2: IDirect3DDevice2): HRESULT;


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


function CreateMaterial(out lplpDirect3DMaterial2: IDirect3DMaterial2; pUnkOuter: IUnknown): HRESULT;


function CreateViewport(out lplpD3DViewport2: IDirect3DViewport2; pUnkOuter: IUnknown ): HRESULT;


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

** IDirect3D methods

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


Properties

Events

Variables


Constructors


Functions


function CreateDevice(const rclsid: TGUID; lpDDS: IDirectDrawSurface; out lplpD3DDevice2: IDirect3DDevice2): HRESULT;


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


function CreateMaterial(out lplpDirect3DMaterial2: IDirect3DMaterial2; pUnkOuter: IUnknown): HRESULT;


function CreateViewport(out lplpD3DViewport2: IDirect3DViewport2; pUnkOuter: IUnknown ): HRESULT;


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

** IDirect3D methods


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


Properties


Events


Variables