Gorilla.UI.AssetsManagerFrame
Unit Gorilla.UI.AssetsManagerFrame.pasClasses
- TAssetsManagerFrame = class ( TPanel )
- TAssetsManagerEditableFrame = class ( TAssetsManagerFrame )
- TAssetsManagerForm = class ( TForm )
TAssetsManagerFrame
The standard TAssetsManagerFrame component works on a linked manager and package reference.
Ancestors
Members
Fields
- private FArchiveTreeView :
TTreeView
- private FSplitter1 :
TSplitter
- private FPreviewPanel :
TPanel
- private FImageViewer :
TImageViewer
- private FTextViewer :
TMemo
- private FTabControl :
TTabControl
- private FTbItm_Archive :
TTabItem
- private FTbItm_Package :
TTabItem
- private FPackageTreeView :
TTreeView
- private FSaveDialog :
TSaveDialog
- private FIconList :
TImageList
- protected FManager :
TGorillaAssetsManager
- protected FPackage :
TGorillaAssetsPackage
- protected FModelViewer :
TModelViewerFrame
- protected FJsonViewer :
TJSONViewerFrame
- protected FXMLViewer :
TXMLViewerFrame
- protected FAudioPlayer :
TAudioPlayerFrame
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- private procedure ArchiveTreeViewClick ( Sender : TObject ) ;
- private procedure PackageTreeViewClick ( Sender : TObject ) ;
- protected function GetPackage ( ) : TGorillaAssetsPackage ; virtual;
- protected procedure SetPackage ( const AValue : TGorillaAssetsPackage ) ; virtual;
- protected procedure PreviewImageFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewAudioFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewModelFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewMiscFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewDialogueFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewInventoryFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewScriptFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewPrefabFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewSkillsFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewFile ( const APath : string; const AExt : string ) ;
- protected procedure PreviewImageAsset ( const AAsset : TGorillaTextureAsset ) ;
- protected procedure PreviewAudioAsset ( const AAsset : TGorillaAudioAsset ) ;
- protected procedure PreviewModelAsset ( const AAsset : TGorillaModelAsset ) ;
- protected procedure PreviewMiscAsset ( const AAsset : TGorillaMiscAsset ) ;
- protected procedure PreviewDialogueAsset ( const AAsset : TGorillaDialogueAsset ) ;
- protected procedure PreviewInventoryAsset ( const AAsset : TGorillaInventoryAsset ) ;
- protected procedure PreviewScriptAsset ( const AAsset : TGorillaScriptAsset ) ;
- protected procedure PreviewPrefabAsset ( const AAsset : TGorillaPrefabAsset ) ;
- protected procedure PreviewSkillsAsset ( const AAsset : TGorillaSkillsAsset ) ;
- protected procedure PreviewAsset ( const AAsset : TGorillaAsset ) ;
- protected procedure UpdateArchiveStructure ( const APackage : TGorillaAssetsPackage ) ;
- protected procedure UpdatePackageStructure ( const APackage : TGorillaAssetsPackage ) ;
- protected procedure SetupComponents ( ) ;
- protected procedure DoOnPackageModifyBefore ( ASender : TObject; const AEvent : TGorillaPackageEvent; AItem : TObject ) ;
- protected procedure DoOnPackageModifyAfter ( ASender : TObject; const AEvent : TGorillaPackageEvent; AItem : TObject ) ;
- protected procedure DoSetPackageEvents ( APckg : TGorillaAssetsPackage ) ;
- protected procedure DoUnsetPackageEvents ( APckg : TGorillaAssetsPackage ) ;
- public procedure OpenPackageObject ( APackage : TGorillaAssetsPackage ) ;
- public procedure ClearPackage ( ) ;
- public procedure InsertFile ( const AFilename : string ) ;
Properties
TAssetsManagerEditableFrame
The editable version of the assets manager frame creates its own embedded manager and packages. Use this component in a standalone application like the AssetsManager tool.
Ancestors
Members
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- protected function GetPackage ( ) : TGorillaAssetsPackage ; override;
- protected procedure SetPackage ( const AValue : TGorillaAssetsPackage ) ; override;
- public procedure OpenPackage ( const AFilename : string ) ;
- public procedure NewPackage ( ) ;
- public procedure ClosePackage ( ) ;
- public procedure SavePackage ( ) ;
TAssetsManagerForm
Ancestors
Members
Fields
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public constructor CreateNew ( AOwner : TComponent; Dummy : NativeInt = $0 ) ;
- public destructor Destroy ( ) ;
- protected function GetPackage ( ) : TGorillaAssetsPackage ;
- protected procedure SetPackage ( AValue : TGorillaAssetsPackage ) ;
- protected procedure DoOnAddAssetClick ( ASender : TObject ) ;
- protected procedure CreateMenuBar ( ) ;
- public function Execute ( APckg : TGorillaAssetsPackage ) : Boolean ;
- public function Open ( APckg : TGorillaAssetsPackage ) : Boolean ; class;