Class TCastleOpen3DDialog
Unit
Declaration
type TCastleOpen3DDialog = class(TOpenDialog)
Description
3D model open dialog. It uses an URL, and additionally initializes the filters to include all the 3D model types our engine can load (through LoadNode, through setting TCastleScene.URL and other functions).
Hierarchy
- TObject
- TPersistent
- TComponent
- TLCLComponent
- TCommonDialog
- TFileDialog
- TOpenDialog
- TCastleOpen3DDialog
Overview
Methods
![]() |
function DoExecute: boolean; override; |
![]() |
constructor Create(AOwner: TComponent); override; |
Properties
![]() |
property URL: string read GetURL write SetURL stored false; |
![]() |
property AdviceDataDirectory: Boolean read FAdviceDataDirectory write FAdviceDataDirectory default false; |
![]() |
property UseCastleDataProtocol: Boolean read FUseCastleDataProtocol write FUseCastleDataProtocol default true; |
![]() |
property Filter stored StoreFilterAndFilterIndex; |
![]() |
property FilterIndex stored StoreFilterAndFilterIndex; |
Description
Methods
![]() |
function DoExecute: boolean; override; |
![]() |
constructor Create(AOwner: TComponent); override; |
Properties
![]() |
property URL: string read GetURL write SetURL stored false; |
![]() |
property AdviceDataDirectory: Boolean read FAdviceDataDirectory write FAdviceDataDirectory default false; |
|
Warn (but still allow) if user selects URL outside of data directory. | |
![]() |
property UseCastleDataProtocol: Boolean read FUseCastleDataProtocol write FUseCastleDataProtocol default true; |
|
If the URL is detected inside data directory ( https://castle-engine.io/manual_data_directory.php ), make sure it starts with protocol castle-data:/ . | |
![]() |
property Filter stored StoreFilterAndFilterIndex; |
![]() |
property FilterIndex stored StoreFilterAndFilterIndex; |
Generated by PasDoc 0.16.0.


