Unit 'LabScene' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_vulkanlab]

TLabSceneAnimationTrack

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

Declaration

Source position: LabScene.pas line 351

type TLabSceneAnimationTrack = class(TLabClass)

public

type

  TSampleType = (

  

  st_invalid,

  

  st_rotation_x,

  

  st_rotation_y,

  

  st_rotation_z,

  

  st_scale_x,

  

  st_scale_y,

  

  st_scale_z,

  

  st_position_x,

  

  st_position_y,

  

  st_position_z,

  

  st_transform

  

);

  TSampleTypeSet = set of TSampleType;

  

public

const

  TSampleSingleFloat = [st_rotation_x, st_rotation_y, st_rotation_z, st_scale_x, st_scale_y, st_scale_z, st_position_x, st_position_y, st_position_z]

  

  TSampleRotationAngle = [st_rotation_x, st_rotation_y, st_rotation_z]

  

  TSampleScaling = [st_scale_x, st_scale_y, st_scale_z]

  

  TSamplePosition = [st_position_x, st_position_y, st_position_z]

  

public

type

  TKey = record

  

  Time: TVkFloat;

  

  Value: PVkFloat;

  

  Interpolation: TLabColladaAnimationInterpolation;

  

end;

public

  property MaxTime: TVkFloat; [r]

  

  procedure Sample();

  

  constructor Create();

  

  destructor Destroy; override;

  

end;

Inheritance

TLabSceneAnimationTrack

  

|

TObject



CT Web help

CodeTyphon Studio