Skip to content

API: Renderer

ᴏᴠ ━ ᴀɴɪꜱᴀ edited this page Mar 4, 2025 · 31 revisions

» Overview

todo.

» Importing

Add the below code globally once in either of the shared .lua script of the resource you want to use within:

loadstring(exports.assetify_library:import("renderer"))()

» APIs

  • assetify.renderer.isVirtualRendering() - client

    ✨ Retrieves virtual rendering's state.

    local bool: result = assetify.renderer.isVirtualRendering()
  • assetify.renderer.setVirtualRendering() - client

    ✨ Sets virtual rendering's state.

    local bool: result = assetify.renderer.setVirtualRendering(
       bool: state,
       table: rtModes
    )
  • assetify.renderer.getVirtualSource() - client

    ✨ Fetches virtual source.

    local element: cSource = assetify.renderer.getVirtualSource()
  • assetify.renderer.getVirtualRTs() - client

    ✨ Fetches virtual RTs.

    local table: cVRTs = assetify.renderer.getVirtualRTs()
  • assetify.renderer.isTimeSynced() - client

    ✨ Retrieves time-sync's state.

    local bool: result = assetify.renderer.isTimeSynced()
  • assetify.renderer.setTimeSync() - client

    ✨ Sets time-sync's state.

    local bool: result = assetify.renderer.setTimeSync(
       bool: state
    )
  • assetify.renderer.setServerTick() - client

    ✨ Syncs server's tick.

    local bool: result = assetify.renderer.setServerTick(
       float: tick
    )
  • assetify.renderer.setMinuteDuration() - client

    ✨ Syncs minute duration (Milliseconds in a minute).

    local bool: result = assetify.renderer.setMinuteDuration(
       float: duration
    )
  • assetify.renderer.getAntiAliasing() - client

    ✨ Retrieves anti-aliasing intensity.

    local float: result = assetify.renderer.getAntiAliasing()
  • assetify.renderer.setAntiAliasing() - client

    ✨ Sets anti-aliasing intensity.

    local bool: result = assetify.renderer.setAntiAliasing(
       float: intensity
    )
  • assetify.renderer.isEmissiveMode() - client

    ✨ Retrieves emissive mode's state.

    local bool: result = assetify.renderer.isEmissiveMode()
  • assetify.renderer.setEmissiveMode() - client

    ✨ *Sets emissive mode's state.

    local bool: result = assetify.renderer.setEmissiveMode(
       bool: state
    )
  • assetify.renderer.isDynamicSky() - client

    ✨ Retrieves dynamic sky's state.

    local bool: result = assetify.renderer.isDynamicSky()
  • assetify.renderer.setDynamicSky() - client

    ✨ Sets dynamic sky's state.

    local bool: result = assetify.renderer.setDynamicSky(
       bool: state
    )
  • assetify.renderer.isDynamicPrelights() - client

    ✨ Retrieves dynamic prelights' state.

    local bool: result = assetify.renderer.isDynamicPrelights()
  • assetify.renderer.setDynamicPrelights() - client

    ✨ Sets dynamic prelights' state.

    local bool: result = assetify.renderer.setDynamicPrelights(
       bool: state
    )
  • assetify.renderer.getDynamicSunColor() - client

    ✨ Retrieves dynamic sun's color.

    local float: r, float: g, float: b = assetify.renderer.getDynamicSunColor()
  • assetify.renderer.setDynamicSunColor() - client

    ✨ Sets dynamic sun's color.

    local bool: result = assetify.renderer.setDynamicSunColor(
       float: r,
       float: g,
       float: b
    )
  • assetify.renderer.isDynamicStars() - client

    ✨ Retrieves dynamic stars' state.

    local bool: result = assetify.renderer.isDynamicStars()
  • assetify.renderer.setDynamicStars() - client

    ✨ Sets dynamic stars' state.

    local bool: result = assetify.renderer.setDynamicStars(
       bool: state
    )
  • assetify.renderer.getDynamicCloudDensity() - client

    ✨ Retrieves dynamic cloud's density.

    local float: result = assetify.renderer.getDynamicCloudDensity()
  • assetify.renderer.setDynamicCloudDensity() - client

    ✨ Sets dynamic cloud's density.

    local bool: result = assetify.renderer.setDynamicCloudDensity(
       float: density
    )
  • assetify.renderer.getDynamicCloudScale() - client

    ✨ Retrieves dynamic cloud's scale.

    local float: result = assetify.renderer.getDynamicCloudScale()
  • assetify.renderer.setDynamicCloudScale() - client

    ✨ Sets dynamic cloud's scale.

    local bool: result = assetify.renderer.setDynamicCloudScale(
       float: scale
    )
  • assetify.renderer.getDynamicCloudColor() - client

    ✨ Retrieves dynamic cloud's color.

    local float: r, float: g, float: b = assetify.renderer.getDynamicCloudColor()
  • assetify.renderer.setDynamicCloudColor() - client

    ✨ Sets dynamic cloud's color.

    local bool: result = assetify.renderer.setDynamicCloudColor(
       float: r,
       float: g,
       float: b
    )
  • assetify.renderer.getTimeCycle() - client

    ✨ Retrieves dynamic sky's timecycle.

    local table: timecycle = assetify.renderer.getTimeCycle()
  • assetify.renderer.setTimeCycle() - client

    ✨ Sets dynamic sky's timecycle.
    🚨 Refer timecycle.rw to know more about timecycle format!

    local bool: result = assetify.renderer.setTimeCycle(
       table: timecycle
    )

Clone this wiki locally