# AnimationData

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Structures/AnimationData
- **Çeviri tarihi:** 2025-10-05

## Açıklama

Panel animasyon metotları tarafından, özellikle [Panel:AnimationThinkInternal](https://gmod.tr/wiki/Panel:AnimationThinkInternal), kullanılan ve [Panel:NewAnimation](https://gmod.tr/wiki/Panel:NewAnimation) tarafından döndürülen tablo.

## Üyeler

- [number](https://gmod.tr/wiki/number) **StartTime**

  Animasyonun başladığı/başlayacağı zaman [SysTime](https://gmod.tr/wiki/Global.SysTime) tarafından döndürülen sistem zamanı değeri.

- [number](https://gmod.tr/wiki/number) **EndTime**

  Animasyonun bittiği/biteceği zaman [SysTime](https://gmod.tr/wiki/Global.SysTime) tarafından döndürülen sistem zamanı değeri.

- [number](https://gmod.tr/wiki/number) **Ease**

  Animasyonun yumuşatma (ease in/out) seviyesi.

  **Varsayılan:** `-1`

- [function](https://gmod.tr/wiki/function) **OnEnd**

  Animasyonun tamamlanması üzerine çağrılacak olan geri çağırma (callback) fonksiyonu.

  Fonksiyon argüman(lar)ı:

  1. [table](https://gmod.tr/wiki/table) **animData** - Bu yapı.

  2. [Panel](https://gmod.tr/wiki/Panel) **tgtPanel** - Animasyonun üzerinde çalıştırıldığı panel.

- [function](https://gmod.tr/wiki/function) **Think**

  Panel nesnesini canlandıracak olan ve her karede çağrılan `think` fonksiyonu. Bu, animasyona göre değişiklik gösterir. Standart panel metotlarını kullanmıyorsanız bunun için özel bir fonksiyon oluşturabilirsiniz.

  Fonksiyon argüman(lar)ı:

  1. [table](https://gmod.tr/wiki/table) **animData** - Bu yapı.

  2. [Panel](https://gmod.tr/wiki/Panel) **tgtPanel** - Animasyonun üzerinde çalıştırıldığı panel.

- [Vector](https://gmod.tr/wiki/Vector) **Pos**

  Panel nesnesinin hedef konumu veya hedef ötelenmesi. Sırasıyla [Panel:MoveTo](https://gmod.tr/wiki/Panel:MoveTo) ve [Panel:MoveBy](https://gmod.tr/wiki/Panel:MoveBy) tarafından kullanılır.

- [Vector](https://gmod.tr/wiki/Vector) **StartPos**

  Animasyon başladığında panel nesnesinin konumu. [Panel:MoveTo](https://gmod.tr/wiki/Panel:MoveTo) ve [Panel:MoveBy](https://gmod.tr/wiki/Panel:MoveBy) tarafından kullanılır.

- [boolean](https://gmod.tr/wiki/boolean) **SizeX**

  Panelin yatay olarak yeniden boyutlandırılıp boyutlandırılmayacağı. Yalnızca [Panel:SizeTo](https://gmod.tr/wiki/Panel:SizeTo) tarafından kullanılır.

- [boolean](https://gmod.tr/wiki/boolean) **SizeY**

  Panelin dikey olarak yeniden boyutlandırılıp boyutlandırılmayacağı. Yalnızca [Panel:SizeTo](https://gmod.tr/wiki/Panel:SizeTo) tarafından kullanılır.

- [Vector](https://gmod.tr/wiki/Vector) **Size**

  Panel nesnesinin hedef boyutu. Yalnızca [Panel:SizeTo](https://gmod.tr/wiki/Panel:SizeTo) tarafından kullanılır.

  **Varsayılan:** `(0, 0, 0)`

- [Vector](https://gmod.tr/wiki/Vector) **StartSize**

  Animasyon başladığında panel nesnesinin boyutu. Yalnızca [Panel:SizeTo](https://gmod.tr/wiki/Panel:SizeTo) tarafından kullanılır.

- [Color](https://gmod.tr/wiki/Color) **Color**

  Panel nesnesinin hedef rengi. Yalnızca [Panel:ColorTo](https://gmod.tr/wiki/Panel:ColorTo) tarafından kullanılır.

- [Color](https://gmod.tr/wiki/Color) **StartColor**

  Animasyon başladığında panel nesnesinin rengi. Yalnızca [Panel:ColorTo](https://gmod.tr/wiki/Panel:ColorTo) tarafından kullanılır.

- [number](https://gmod.tr/wiki/number) **Alpha**

  Panel nesnesinin hedef alfa değeri (0-255). Yalnızca [Panel:AlphaTo](https://gmod.tr/wiki/Panel:AlphaTo) tarafından kullanılır.

- [number](https://gmod.tr/wiki/number) **StartAlpha**

  Animasyon başladığında panel nesnesinin alfa değeri (0-255). Yalnızca [Panel:AlphaTo](https://gmod.tr/wiki/Panel:AlphaTo) tarafından kullanılır.

- [number](https://gmod.tr/wiki/number) **Speed**

  Doğrusal interpolasyon (Lerp) animasyonları kullanırken geçişler için kullanılacak hız. Yalnızca [Panel:LerpPositions](https://gmod.tr/wiki/Panel:LerpPositions) tarafından kullanılır.

- [boolean](https://gmod.tr/wiki/boolean) **UseGravity**

  Panelin hedefine yaklaştıkça yavaşlayarak 'zıplamasını' sağlamak için yumuşatma (easing) kullanılıp kullanılmayacağı. Yalnızca [Panel:LerpPositions](https://gmod.tr/wiki/Panel:LerpPositions) tarafından kullanılır.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Structures/AnimationData
