Class TWindowContainer
Unit
Declaration
type TWindowContainer = class(TUIContainer)
Description
Warning: this symbol is deprecated: do not descend from this, instead use custom TUIState descendants
Non-abstract implementation of TUIContainer that cooperates with TCastleWindowBase. To use it, you need to also create descendant of TCastleWindowBase, and override TCastleWindowBase.CreateContainer. That said, it is much better to use TUIState and override methods there.
Hierarchy
- TWindowContainer
Overview
Methods
![]() |
constructor Create(AParent: TCastleWindowBase); reintroduce; |
![]() |
procedure Invalidate; override; |
![]() |
function GLInitialized: boolean; override; |
![]() |
function Width: Integer; override; |
![]() |
function Height: Integer; override; |
![]() |
function Rect: TRectangle; override; |
![]() |
function ScaledStatusBarHeight: Cardinal; override; |
![]() |
function GetMousePosition: TVector2; override; |
![]() |
procedure SetMousePosition(const Value: TVector2); override; |
![]() |
function Dpi: Single; override; |
![]() |
function Focused: boolean; override; |
![]() |
procedure SetInternalCursor(const Value: TMouseCursor); override; |
![]() |
function GetTouches(const Index: Integer): TTouch; override; |
![]() |
function TouchesCount: Integer; override; |
![]() |
function SaveScreen(const SaveRect: TRectangle): TRGBImage; override; overload; |
![]() |
function SettingMousePositionCausesMotion: Boolean; override; |
Description
Methods
![]() |
constructor Create(AParent: TCastleWindowBase); reintroduce; |
![]() |
procedure Invalidate; override; |
![]() |
function GLInitialized: boolean; override; |
![]() |
function Width: Integer; override; |
![]() |
function Height: Integer; override; |
![]() |
function Rect: TRectangle; override; |
![]() |
function ScaledStatusBarHeight: Cardinal; override; |
![]() |
function GetMousePosition: TVector2; override; |
![]() |
procedure SetMousePosition(const Value: TVector2); override; |
![]() |
function Dpi: Single; override; |
![]() |
function Focused: boolean; override; |
![]() |
procedure SetInternalCursor(const Value: TMouseCursor); override; |
![]() |
function GetTouches(const Index: Integer): TTouch; override; |
![]() |
function TouchesCount: Integer; override; |
![]() |
function SaveScreen(const SaveRect: TRectangle): TRGBImage; override; overload; |
![]() |
function SettingMousePositionCausesMotion: Boolean; override; |
Generated by PasDoc 0.16.0.