Gorilla.Context.GLES.Android
Unit Gorilla.Context.GLES.Android.pasClasses
- TGorillaCustomAndroidContext = class ( TCustomContextOpenGL )
Records
- record TPixelStoreState
Functions / Procedures
TGorillaCustomAndroidContext
Ancestors
Members
Fields
- private ContextAttributes :
- private SharedMultisamples :
Integer
- protected FSharedConfig :
Pointer
- protected FSharedDisplay :
Pointer
- protected FSharedSurface :
Pointer
- protected FSharedContext :
Pointer
- protected FIsExtensionLoaded :
Boolean
- protected FPixelStoreState :
TPixelStoreState
- protected FThreadDictionary :
TDictionary<System.NativeUInt,Gorilla.Context.GLES.Android.TGorillaCustomAndroidContext.TContextPair>
- protected FThreadBuffers :
TGorillaCustomAndroidContext.TThreadBuffers
- protected FSurface :
Pointer
- protected FContext :
Pointer
Methods
- protected procedure CreateThreadDictionary ( ) ; static;
- protected procedure DestroyThreadDictionary ( ) ; static;
- protected procedure CreateSharedContext ( ) ; class override;
- protected procedure DestroySharedContext ( ) ; class override;
- protected function CreateSharedConfig ( ) : Pointer ; class;
- protected procedure LoadExtensions ( ) ; class;
- protected function GetIndexBufferSupport ( ) : TContext3D.TIndexBufferSupport ; override;
- public function ActivateSharedContext ( ) : Boolean ; class;
- public function Valid ( ) : Boolean ; class override;
- public function MaxLightCount ( ) : Integer ; class override;
- public function Style ( ) : TContextStyles ; class override;
- public function IsContextAvailable ( ) : Boolean ; class override;
- public procedure SetPixelState ( AWidth : Integer; AHeight : Integer; ADepth : Integer; ABytesPerPixel : Integer; APitch : Integer = $0 ) ; class override;
- public procedure UnsetPixelState ( ) ; class override;