Unit 'BGRAOpenGLType' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_bgrabitmap]

IBGLTexture

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

Declaration

Source position: bgraopengltype.pas line 161

type IBGLTexture = interface

  function GetFlipX;

  

  function GetFlipY;

  

  function GetFrame();

  

  function GetFrameCount;

  

  function GetFrameHeight;

  

  function GetFrameWidth;

  

  function GetHeight;

  

  function GetImageCenter;

  

  function GetMask;

  

  function GetOpenGLBlendMode;

  

  function GetOpenGLTexture;

  

  function GetResampleFilter;

  

  function GetUseGradientColors;

  

  function GetWidth;

  

  procedure SetFrameSize();

  

  procedure SetImageCenter();

  

  procedure SetOpenGLBlendMode();

  

  procedure SetResampleFilter();

  

  procedure SetGradientColors();

  

  procedure SetUseGradientColors();

  

  procedure Update();

  

  procedure ToggleFlipX;

  

  procedure ToggleFlipY;

  

  procedure ToggleMask;

  

  function FilterBlurMotion();

  

  function FilterBlurRadial();

  

  procedure SetFrame();

  

  procedure FreeMemory;

  

  procedure Bind();

  

  procedure Draw();

  

  procedure StretchDraw();

  

  procedure DrawAngle();

  

  procedure StretchDrawAngle();

  

  procedure DrawAffine();

  

  procedure DrawTriangle();

  

  procedure DrawQuad();

  

  property Width: Integer; [r]

  

  property Height: Integer; [r]

  

  property FrameCount: Integer; [r]

  

  property Frame []: IBGLTexture; [r]

  

  property FrameWidth: Integer; [r]

  

  property FrameHeight: Integer; [r]

  

  property FlipX: IBGLTexture; [r]

  

  property FlipY: IBGLTexture; [r]

  

  property Mask: IBGLTexture; [r]

  

  property Handle: TBGLTextureHandle; [r]

  

  property ImageCenter: TPointF; [rw]

  

  property ResampleFilter: TOpenGLResampleFilter; [rw]

  

  property BlendMode: TOpenGLBlendMode; [rw]

  

  property GradientColors: Boolean; [rw]

  

end;

Inheritance

IBGLTexture

  

|

IInterface



CT Web help

CodeTyphon Studio