ImageEn, unit ieanimation

TIEAnimationImageInfo

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;