ImageEn, unit ieanimation

TIEAnimationImageInfo


Declaration

TIEAnimationImageInfo = class;


Description

Objects of this class contain the animation state of each image like positions and rotations, other than timing info.


Fields

  TIEAnimationImageInfo = class
  public
    startTime : dword; // when transition was started
    endTime : dword; // when transition must ends

    startAlpha : integer; // the starting alpha (0..255)
    endAlpha : integer; // the ending alpha (0..255)
    lastAlpha : integer; // last calculated alpha (0..255)

    startAngleX : double; // the starting angle X in degrees
    endAngleX : double; // the ending angle X in degrees
    lastAngleX : double; // last calculated angle X in degrees

    startAngleY : double; // the starting angle Y in degrees
    endAngleY : double; // the ending angle Y in degrees
    lastAngleY : double; // last calculated angle Y in degrees

    startCenterX : integer; // the starting X position
    endCenterX : integer; // the ending X position
    lastCenterX : integer; // last calculated X position

    startCenterY : integer; // the starting Y position
    endCenterY : integer; // the ending Y position
    lastCenterY : integer; // last calculated Y position

    startWidth : integer; // the starting width
    endWidth : integer; // the ending width
    lastWidth : integer; // last calculated width

    startHeight : integer; // the starting height
    endHeight : integer; // the ending height
    lastHeight : integer; // last calculated height

    lastCoords : TIEQuadCoords; // last calculated coordinates
  end;