render.GetRenderTarget

  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 ve render.PopRenderTarget kullanmak daha iyi bir yöntemdir.

Döndürülenler

1 ITexture
Mevcut aktif Render Hedefi

Örnek

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

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()

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord