Class IDAView (unit DAnim)

Inherits from

IDispatch

Constructors



Functions

function AddBvrToRun(bvr: IDABehavior; var pId: Longint): HRESULT;


function get_ClientSite(out pClientSite: IOleClientSite): HRESULT;


function get_CompositeDirectlyToTarget(var composeToTarget: WordBool): HRESULT;


function get_DC(var dc: HDC): HRESULT;


function get_IDirectDrawSurface(out ddsurf: IDirectDrawSurface): HRESULT;


function get_Preferences(out prefs: IDAPreferences): HRESULT;


function get_SimulationTime(var simTime: double): HRESULT;


function get_Site(out pViewSite: IDAViewSite): HRESULT;


function get_Window(var hwnd: HWND): HRESULT;


function OnFocus(bHasFocus: WordBool): HRESULT;


function OnKey(when: double; key: Longint; bPressed: WordBool; modifiers: Byte): HRESULT;


function OnMouseButton(when: double; xPos, yPos: Longint; button: Byte; bPressed: WordBool; modifiers: Byte): HRESULT;


function OnMouseMove(when: double; xPos, yPos: Longint; modifiers: Byte): HRESULT;


function PaletteChanged(bNew: WordBool): HRESULT;


function put_ClientSite(pClientSite: IOleClientSite): HRESULT;


function put_CompositeDirectlyToTarget(composeToTarget: WordBool): HRESULT;


function put_DC(dc: HDC): HRESULT;


function put_IDirectDrawSurface(ddsurf: IDirectDrawSurface): HRESULT;


function put_Site(pViewSite: IDAViewSite): HRESULT;


function put_Window(hwnd: HWND): HRESULT;


function QueryHitPoint(dwAspect: DWORD; const prcBounds: TRect; ptLoc: TPoint; lCloseHint: Longint; var pHitResult: DWORD): HRESULT;


function RemoveRunningBvr(id: Longint): HRESULT;


function Render: HRESULT;


function RePaint(xPos, yPos, w, h: Longint): HRESULT;


function SetClipRect(xPos, yPos, w, h: Longint): HRESULT;


function SetViewport(xPos, yPos, w, h: Longint): HRESULT;


function StartModel(pImage: IDAImage; pSound: IDASound; startTime: double): HRESULT;


function StopModel: HRESULT;


function Tick(simTime: double; var needToRender: WordBool): HRESULT;


Properties

Events

Variables


Constructors


Functions


function AddBvrToRun(bvr: IDABehavior; var pId: Longint): HRESULT;


function get_ClientSite(out pClientSite: IOleClientSite): HRESULT;


function get_CompositeDirectlyToTarget(var composeToTarget: WordBool): HRESULT;


function get_DC(var dc: HDC): HRESULT;


function get_IDirectDrawSurface(out ddsurf: IDirectDrawSurface): HRESULT;


function get_Preferences(out prefs: IDAPreferences): HRESULT;


function get_SimulationTime(var simTime: double): HRESULT;


function get_Site(out pViewSite: IDAViewSite): HRESULT;


function get_Window(var hwnd: HWND): HRESULT;


function OnFocus(bHasFocus: WordBool): HRESULT;


function OnKey(when: double; key: Longint; bPressed: WordBool; modifiers: Byte): HRESULT;


function OnMouseButton(when: double; xPos, yPos: Longint; button: Byte; bPressed: WordBool; modifiers: Byte): HRESULT;


function OnMouseMove(when: double; xPos, yPos: Longint; modifiers: Byte): HRESULT;


function PaletteChanged(bNew: WordBool): HRESULT;


function put_ClientSite(pClientSite: IOleClientSite): HRESULT;


function put_CompositeDirectlyToTarget(composeToTarget: WordBool): HRESULT;


function put_DC(dc: HDC): HRESULT;


function put_IDirectDrawSurface(ddsurf: IDirectDrawSurface): HRESULT;


function put_Site(pViewSite: IDAViewSite): HRESULT;


function put_Window(hwnd: HWND): HRESULT;


function QueryHitPoint(dwAspect: DWORD; const prcBounds: TRect; ptLoc: TPoint; lCloseHint: Longint; var pHitResult: DWORD): HRESULT;


function RemoveRunningBvr(id: Longint): HRESULT;


function Render: HRESULT;


function RePaint(xPos, yPos, w, h: Longint): HRESULT;


function SetClipRect(xPos, yPos, w, h: Longint): HRESULT;


function SetViewport(xPos, yPos, w, h: Longint): HRESULT;


function StartModel(pImage: IDAImage; pSound: IDASound; startTime: double): HRESULT;


function StopModel: HRESULT;


function Tick(simTime: double; var needToRender: WordBool): HRESULT;


Properties


Events


Variables