Class TWindowContainer
Unit
Declaration
type TWindowContainer = class(TCastleContainer)
Description
Warning: this symbol is deprecated: do not descend from this, instead use custom TUIState descendants
Non-abstract implementation of TCastleContainer that cooperates with TCastleWindow. To use it, you need to also create descendant of TCastleWindow, and override TCastleWindow.CreateContainer. That said, it is much better to use TUIState and override methods there.
Hierarchy
- TWindowContainer
Overview
Methods
constructor Create(AParent: TCastleWindow); 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; overload; override; |
|
function SettingMousePositionCausesMotion: Boolean; override; |
Description
Methods
constructor Create(AParent: TCastleWindow); 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; overload; override; |
|
function SettingMousePositionCausesMotion: Boolean; override; |
|
Generated by PasDoc 0.16.0.