2018-08-27 22:31:39 +03:00
< HTML > < HEAD > < object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "AccelerationRatio" >
2018-08-29 11:43:27 +03:00
< param name = "Keyword" value = "AnimationBase" >
2018-08-27 22:31:39 +03:00
< param name = "Keyword" value = "AutoReverse" >
< param name = "Keyword" value = "Begin" >
< param name = "Keyword" value = "Change" >
2018-08-29 11:43:27 +03:00
< param name = "Keyword" value = "class" >
2018-08-27 22:31:39 +03:00
< param name = "Keyword" value = "Duration" >
< param name = "Keyword" value = "Forever" >
< param name = "Keyword" value = "Pause" >
< param name = "Keyword" value = "Remove" >
< param name = "Keyword" value = "Resume" >
< param name = "Keyword" value = "Then" >
< param name = "Keyword" value = "WhenCompleted" > < / object >
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" > < link rel = "StyleSheet" href = "../../../default.css" >
2025-11-07 16:12:31 +03:00
< / HEAD > < body > < H1 > Graph3D: класс AnimationBase< / H1 > Базовый класс анимации 3D-объектов. Базовый класс - < code > Object< / code > .
< table border = 0 cellpadding = 5 > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Методы класса AnimationBase< / font > < / td > < / tr >
2018-08-27 22:31:39 +03:00
2018-08-29 11:43:27 +03:00
< tr > < tr > < td > < code > < b > function< / b > AccelerationRatio(acceleration: real; deceleration: real := 0): AnimationBase; < b > virtual< / b > ;< / code >
2025-11-07 16:12:31 +03:00
< br > Модификатор анимации, устанавливающий ускорение анимации в начале и замедление анимации в конце< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > function< / b > AutoReverse: AnimationBase; < b > virtual< / b > ;< / code >
2025-11-07 16:12:31 +03:00
< br > Модификатор анимации, возвращающий объект в исходное положение. Н е может быть применен к группе анимаций< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > function< / b > Duration: real; < b > virtual< / b > ;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает продолжительность анимации< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > function< / b > Forever: AnimationBase; < b > virtual< / b > ;< / code >
2025-11-07 16:12:31 +03:00
< br > Модификатор анимации, выполняющий её бесконечно. Н е может быть применен к группе анимаций< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > Then(second: AnimationBase): AnimationBase;< / code >
2025-11-07 16:12:31 +03:00
< br > Указывает анимацию, выполняющуюся после данной< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > function< / b > WhenCompleted(act: < b > procedure< / b > ): AnimationBase;< / code >
2025-11-07 16:12:31 +03:00
< br > Устанавливает действие по завершению анимации< / td > < / tr >
2018-08-27 22:31:39 +03:00
< / tr >
2018-08-29 11:43:27 +03:00
< tr > < tr > < td > < code > < b > procedure< / b > Begin; < b > virtual< / b > ;< / code >
2025-11-07 16:12:31 +03:00
< br > Начинает анимацию< / td > < / tr >
2018-08-27 22:31:39 +03:00
< tr > < td > < code > < b > procedure< / b > Change(a: AnimationBase);< / code >
2025-11-07 16:12:31 +03:00
< br > Меняет анимацию на другую< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > procedure< / b > Pause;< / code >
2025-11-07 16:12:31 +03:00
< br > Делает паузу анимации< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > procedure< / b > Remove;< / code >
2025-11-07 16:12:31 +03:00
< br > Удаляет анимацию< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > procedure< / b > Resume;< / code >
2025-11-07 16:12:31 +03:00
< br > Возобновляет анимацию< / td > < / tr >
< / tr > < tr > < td > < / td > < / tr > < tr > < td class = "secttitle" > < font style = "font-size: 11pt" > Статические методы класса AnimationBase< / font > < / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < tr > < td > < code > < b > class< / b > < b > function< / b > Group(< b > params< / b > l: < b > array< / b > < b > of< / b > AnimationBase);< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает группу анимаций, выполняющихся параллельно< / td > < / tr >
2018-08-29 11:43:27 +03:00
< tr > < td > < code > < b > class< / b > < b > function< / b > Sequence(< b > params< / b > l: < b > array< / b > < b > of< / b > AnimationBase);< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает последовательность анимаций, выполняющихся последовательно< / td > < / tr >
2018-08-27 22:31:39 +03:00
< / tr > < / table >
< / body > < / HTML >