Class tcustomwindowwidget

Unit

Declaration

type tcustomwindowwidget = class(teventwidget)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure resetrenderstep;
Protected procedure dotimer(const sender: tobject);
Protected procedure checktimer;
Protected procedure checkwindowrect;
Protected procedure checkclientwinid;
Protected procedure checkclientvisible;
Protected procedure clientrectchanged; override;
Protected procedure visiblechanged; override;
Protected procedure winiddestroyed(const awinid: winidty);
Protected procedure docreatewinid(const aparent: winidty; const awidgetrect: rectty; var aid: winidty); virtual;
Protected procedure dodestroywinid; virtual;
Protected procedure doclientrectchanged; virtual;
Protected function canclientpaint: boolean; virtual;
Protected procedure doclientpaint(const aupdaterect: rectty); virtual;
Protected procedure doonpaint(const acanvas: tcanvas); override;
Protected procedure doloaded; override;
Protected procedure updateviewport(const arect: rectty); virtual;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure domousewheelevent(var info: mousewheeleventinfoty); override;
Protected procedure clienttoviewport(var apoint: pointty; const arect: rectty);
Protected procedure viewporttoclient(var apoint: pointty; const arect: rectty);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function createchildwindow: winidty;
Public function hasclientwinid: boolean;
Public procedure invalidateviewpointrect(arect: rectty);
Public procedure destroyclientwindow;

Properties

Public property rendertimestampus: longword read frendertimestampus;
Public property renderstep: real read frenderstep;
Public property clientwinid: winidty read getclientwinid;
Public property childrect: rectty read getchildrect;
Public property viewport: rectty read getviewport;
Public property aspect: real read faspect;
Public property fpsmax: real read ffpsmax write setfpsmax;
Public property optionsclient: clientwindowoptionsty read foptionsclient write setoptionsclient default [];
Public property oncreatewinid: createwinideventty read foncreatewinid write foncreatewinid;
Public property ondestroywinid: destroywinideventty read fondestroywinid write fondestroywinid;
Public property onclientpaint: windowwidgetpainteventty read fonclientpaint write fonclientpaint;
Public property onclientrectchanged: windowwidgeteventty read fonclientrectchanged write fonclientrectchanged;
Public property ondestroy: windowwidgeteventty read fondestroy write fondestroy;
Public property ondloaded: windowwidgeteventty read fonloaded write fonloaded;
Public property onwindowmouseevent: mouseeventty read fonwindowmouseevent write fonwindowmouseevent;
Public property onwindowmousewheelevent: mousewheeleventty read fonwindowmousewheelevent write fonwindowmousewheelevent;

Description

Methods

Protected procedure resetrenderstep;

This item has no description.

Protected procedure dotimer(const sender: tobject);

This item has no description.

Protected procedure checktimer;

This item has no description.

Protected procedure checkwindowrect;

This item has no description.

Protected procedure checkclientwinid;

This item has no description.

Protected procedure checkclientvisible;

This item has no description.

Protected procedure clientrectchanged; override;

This item has no description.

Protected procedure visiblechanged; override;

This item has no description.

Protected procedure winiddestroyed(const awinid: winidty);

This item has no description.

Protected procedure docreatewinid(const aparent: winidty; const awidgetrect: rectty; var aid: winidty); virtual;

This item has no description.

Protected procedure dodestroywinid; virtual;

This item has no description.

Protected procedure doclientrectchanged; virtual;

This item has no description.

Protected function canclientpaint: boolean; virtual;

This item has no description.

Protected procedure doclientpaint(const aupdaterect: rectty); virtual;

This item has no description.

Protected procedure doonpaint(const acanvas: tcanvas); override;

This item has no description.

Protected procedure doloaded; override;

This item has no description.

Protected procedure updateviewport(const arect: rectty); virtual;

This item has no description.

Protected procedure clientmouseevent(var info: mouseeventinfoty); override;

This item has no description.

Protected procedure domousewheelevent(var info: mousewheeleventinfoty); override;

This item has no description.

Protected procedure clienttoviewport(var apoint: pointty; const arect: rectty);

This item has no description.

Protected procedure viewporttoclient(var apoint: pointty; const arect: rectty);

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function createchildwindow: winidty;

This item has no description.

Public function hasclientwinid: boolean;

This item has no description.

Public procedure invalidateviewpointrect(arect: rectty);

This item has no description.

Public procedure destroyclientwindow;

This item has no description.

Properties

Public property rendertimestampus: longword read frendertimestampus;

This item has no description.

Public property renderstep: real read frenderstep;

This item has no description.

Public property clientwinid: winidty read getclientwinid;

This item has no description.

Public property childrect: rectty read getchildrect;

This item has no description.

Public property viewport: rectty read getviewport;

This item has no description.

Public property aspect: real read faspect;

This item has no description.

Public property fpsmax: real read ffpsmax write setfpsmax;

This item has no description.

Public property optionsclient: clientwindowoptionsty read foptionsclient write setoptionsclient default [];

This item has no description.

Public property oncreatewinid: createwinideventty read foncreatewinid write foncreatewinid;

This item has no description.

Public property ondestroywinid: destroywinideventty read fondestroywinid write fondestroywinid;

This item has no description.

Public property onclientpaint: windowwidgetpainteventty read fonclientpaint write fonclientpaint;

This item has no description.

Public property onclientrectchanged: windowwidgeteventty read fonclientrectchanged write fonclientrectchanged;

This item has no description.

Public property ondestroy: windowwidgeteventty read fondestroy write fondestroy;

This item has no description.

Public property ondloaded: windowwidgeteventty read fonloaded write fonloaded;

This item has no description.

Public property onwindowmouseevent: mouseeventty read fonwindowmouseevent write fonwindowmouseevent;

This item has no description.

Public property onwindowmousewheelevent: mousewheeleventty read fonwindowmousewheelevent write fonwindowmousewheelevent;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.