Gorilla.Layers
Unit Gorilla.Layers.pasClasses
- TGorillaCustomLayer3D = class ( TCustomLayer3D )
- TGorillaTextLayer3D = class ( TGorillaCustomLayer3D )
- TGorillaLayout3D = class ( TAbstractLayer3D )
- TGorillaLayer3D = class ( TGorillaCustomLayer3D )
Enumerations
- enum TGorillaLayerShading = ( lsFlat, lsLambert, lsPhong, lsBlinnPhong ) ;
Constants
TGorillaCustomLayer3D
Ancestors
Members
Fields
- protected FPrevBuffer :
TBitmap
- protected FDefMat :
TGorillaDefaultMaterialSource
- protected FShading :
TGorillaLayerShading
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- protected procedure SetShading ( const AValue : TGorillaLayerShading ) ; virtual;
- protected procedure StoreBuffer ( ) ;
- protected procedure DoCreateDefaultMaterial ( ) ;
- protected procedure Render ( ) ; override;
- protected procedure LayerResized ( ) ; override;
Properties
TGorillaTextLayer3D
Ancestors
Members
Fields
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- protected function GetText ( ) : string ;
- protected procedure SetText ( const Value : string ) ;
- protected function GetFont ( ) : TFont ;
- protected procedure SetFont ( const Value : TFont ) ;
- protected function GetColor ( ) : TAlphaColor ;
- protected procedure SetColor ( AValue : TAlphaColor ) ;
- protected function GetOnClick ( ) : TNotifyEvent ;
- protected procedure SetOnClick ( const AValue : TNotifyEvent ) ;
- protected function GetOnDblClick ( ) : TNotifyEvent ;
- protected procedure SetOnDblClick ( const AValue : TNotifyEvent ) ;
- protected procedure ApplyStyleLookup ( ) ; override;
- protected procedure DoUpdateBufferInternal ( ) ; virtual;
- protected procedure DoUpdateBuffer ( ) ; override;
- public procedure UpdateBuffer ( ) ; virtual;
Properties
- public TextObject : TText
Provide a public member for the embedded text element, in case we want to set some callback events.
read FText - published Align : TAlignLayout
- published Anchors : TAnchors
- published Cursor : TCursor
- published DragMode : TDragMode
- published Color : TAlphaColor
- published Font : TFont
- published Height : Single
- published HitTest : Boolean
- published Locked : Boolean
- published Padding : TBounds
- published Opacity : Single
- published Margins : TBounds
- published Position : TPosition3D
- published Projection : TProjection
- published Resolution : Integer
- published RotationAngle : TPosition3D
- published Scale : TPosition3D
- published VisibleContextMenu : Boolean
- published Text : string
- published TwoSide : Boolean
- published Visible : Boolean
- published Width : Single
- published ZWrite : Boolean
TGorillaLayout3D
Ancestors
Members
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- protected procedure Render ( ) ; override;
Properties
- published Align : TAlignLayout
- published Anchors : TAnchors
- published Cursor : TCursor
- published DragMode : TDragMode
- published Height : Single
- published HitTest : Boolean
- published Locked : Boolean
- published Padding : TBounds
- published Opacity : Single
- published Margins : TBounds
- published Position : TPosition3D
- published Projection : TProjection
- published RotationAngle : TPosition3D
- published Scale : TPosition3D
- published VisibleContextMenu : Boolean
- published TwoSide : Boolean
- published Visible : Boolean
- published Width : Single
- published ZWrite : Boolean
TGorillaLayer3D
Ancestors
Members
Properties
- published ActiveControl : TStyledControl
- published Align : TAlignLayout
- published Anchors : TAnchors
- published AnimatedCaret : Boolean
- published Cursor : TCursor
- published DragMode : TDragMode
- published Fill : TBrush
- published Height : Single
- published HitTest : Boolean
- published Locked : Boolean
- published Padding : TBounds
- published Opacity : Single
- published Margins : TBounds
- published Position : TPosition3D
- published Projection : TProjection
- published Resolution : Integer
- published RotationAngle : TPosition3D
- published Scale : TPosition3D
- published VisibleContextMenu : Boolean
- published StyleBook : TStyleBook
- published StyleLookup : string
- published Transparency : Boolean
- published TwoSide : Boolean
- published Visible : Boolean
- published Width : Single
- published ZWrite : Boolean