Unit 'libSkiaObjects' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_skia]

TGrDirectContext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: libskiaobjects.pas line 1120

type TGrDirectContext = class(TSkReferenceCounted,IGrDirectContext)

public

  procedure AbandonContext;

  

  function CreateTexture();

  

  procedure DeleteTexture();

  

  procedure DumpMemoryStatistics();

  

  procedure Flush;

  

  procedure FlushAndSubmit();

  

  procedure FreeGpuResources;

  

  function GetMaxSurfaceSampleCountForColorType();

  

  procedure GetResourceCacheUsage();

  

  function IsAbandoned;

  

  procedure PerformDeferredCleanup();

  

  procedure PurgeUnlockedResources();

  

  procedure ReleaseResourcesAndAbandonContext;

  

  procedure ResetContext;

  

  function Submit();

  

  property BackendAPI: TGrBackendAPI; [r]

  

  property ResourceCacheLimit: NativeUInt; [rw]

  

  class function MakeGl();

  

  class function MakeMetal();

  

  class function MakeVulkan();

  

end;

Inheritance

TGrDirectContext

  

|

TSkReferenceCounted,IGrDirectContext

  

|

TSkObject,ISkReferenceCounted

  

|

TObject,ISkObject



CT Web help

CodeTyphon Studio