# GM:PreDrawViewModel

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/GM:PreDrawViewModel
- **Çeviri tarihi:** 2025-09-08

```lua
boolean GM:PreDrawViewModel( Entity vm, Player ply, Weapon weapon )
```

## Açıklama

View model çizilmeden önce çağrılır.

Varsayılan olarak bu hook aynı zamanda [WEAPON:PreDrawViewModel](https://gmod.tr/wiki/WEAPON:PreDrawViewModel)'i de çağırır, bu nedenle scriptli bir silah geliştiriyorsanız bunu kullanabilirsiniz.

Bir view model'ın render işleminden hemen sonra çalışan bir hook için [GM:PostDrawViewModel](https://gmod.tr/wiki/GM:PostDrawViewModel)'e bakın.
Bir frame içinde **tüm** view model'lar çizilmeden önce çalışan bir hook için [GM:PreDrawViewModels](https://gmod.tr/wiki/GM:PreDrawViewModels)'e bakın.

View model elleri için [GM:PreDrawPlayerHands](https://gmod.tr/wiki/GM:PreDrawPlayerHands)'e bakın.

> **NOT:** Bu, 3D bir render ortamı sağlayan bir render hook'udur.

## Argümanlar

1. [Entity](https://gmod.tr/wiki/Entity) **vm**: Bu, çizilmeden önceki view model entity'sidir. Sunucu tarafında, bu entity tahmin edilen (predicted) view model'dır.
2. [Player](https://gmod.tr/wiki/Player) **ply**: View model'ın sahibi.
3. [Weapon](https://gmod.tr/wiki/Weapon) **weapon**: Bu, view model'a ait olan silahtır.

## Döndürülen Değer

1. [boolean](https://gmod.tr/wiki/boolean): Varsayılan view model render işlemini engellemek için true döndürün. Bu durum [GM:PostDrawViewModel](https://gmod.tr/wiki/GM:PostDrawViewModel)'i de etkiler.

- [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/GM:PreDrawViewModel
