Rendertarget
rendertarget.set_active
Client
Sets the active rendertarget
Syntax
local status = rendertarget.set_active(instance = nil, clear = false, instant = false)Parameters
| Type | Name | Description |
|---|---|---|
rendertarget | instance | Rendertarget instance to set as active Omitting this argument will unset the currently active rendertarget |
bool | clear | Determines the clear state: • When true - clears the rendertarget upon binding• When false - preserves the existing contents |
bool | instant | Determines the clear timing: • When true - applies the clear immediately• When false - defers the clear to the next frame |
Returns
| Type | Name | Description |
|---|---|---|
bool | status | true on successful execution, or false on failure |
Examples
local rt = rendertarget.create(1920, 1080, false)
--Bind the rendertarget with a clear
rendertarget.set_active(rt, true)
--Bind the rendertarget with an immediate clear
rendertarget.set_active(rt, true, true)
--Unset the active rendertarget
rendertarget.set_active()