# render.GetRenderTarget

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

```lua
ITexture render.GetRenderTarget()
```

## Açıklama

Şu anda aktif olan render hedefini döndürür.

Mevcut render hedefini bu fonksiyonu kullanarak kaydedip daha sonra geri yüklemek yerine, genellikle [render.PushRenderTarget](https://gmod.tr/wiki/render.PushRenderTarget) ve [render.PopRenderTarget](https://gmod.tr/wiki/render.PopRenderTarget) kullanmak daha iyi bir yöntemdir.

## Döndürülenler

1. [ITexture](https://gmod.tr/wiki/ITexture): Mevcut aktif Render Hedefi

### Örnek

Bir şeyi farklı bir render hedefine render edin, ardından eski render hedefini geri yükleyin

```lua
local w, h = ScrW(), ScrH()
local customRt = GetRenderTarget( "some_unique_render_target_nameeeee", w, h, true )

render.PushRenderTarget( customRt )
    render.Clear( 0, 0, 255, 255, true ) -- arka planı mavi ile doldur!

    -- tüm propları mavi arka plan üzerine çiz!
    for key, prop in ipairs( ents.FindByClass( "prop_physics" ) ) do
        prop:DrawModel()
    end

    -- resmi garrysmod/data klasörüne kaydet. ~format="jpg" çalışmayacaktır.
    local data = render.Capture({ format = "jpeg", quality = 70, x = 0, y = 0, h = h, w = w })
    local pictureFile = file.Open( "RenderTargetsAreAwesome.jpg", "wb", "DATA" )
    pictureFile:Write( data )
    pictureFile:Close()
render.PopRenderTarget()
```

- [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/render.GetRenderTarget
