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

TSkImage

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

Declaration

Source position: libskiaobjects.pas line 1773

type TSkImage = class(TSkReferenceCounted,ISkImage)

public

  function Encode();

  

  function EncodeToFile();

  

  function EncodeToStream();

  

  function IsAlphaOnly;

  

  function IsLazyGenerated;

  

  function IsOpaque;

  

  function IsTextureBacked;

  

  function IsValid();

  

  function MakeNonTextureImage;

  

  function MakeRasterImage;

  

  function MakeRawShader();

  

  function MakeShader();

  

  function MakeSubset();

  

  function MakeTextureImage();

  

  function MakeWithFilter();

  

  function PeekPixels;

  

  function ReadPixels();

  

  function ScalePixels();

  

  property AlphaType: TSkAlphaType; [r]

  

  property ColorSpace: ISkColorSpace; [r]

  

  property ColorType: TSkColorType; [r]

  

  property Height: Integer; [r]

  

  property ImageInfo: TSkImageInfo; [r]

  

  property UniqueId: NativeUInt; [r]

  

  property Width: Integer; [r]

  

  class function MakeCrossContext();

  

  class function MakeFromAdoptedTexture();

  

  class function MakeFromEncoded(); overload;

  

  class function MakeFromEncodedFile(); overload;

  

  class function MakeFromEncodedStream(); overload;

  

  class function MakeFromPicture();

  

  class function MakeFromRaster();

  

  class function MakeFromTexture();

  

  class function MakeRasterCopy();

  

end;

Inheritance

TSkImage

  

|

TSkReferenceCounted,ISkImage

  

|

TSkObject,ISkReferenceCounted

  

|

TObject,ISkObject



CT Web help

CodeTyphon Studio