Package com.render.api.world


package com.render.api.world
Renderer-neutral world rendering API.

Create an explicitly owned WorldScene through RenderLibWorld.createScene(Identifier), add inert retained objects to it, or register an extraction-only WorldRenderer. Extracted commands contain immutable transforms, materials, effects, bounds, lighting, and picking metadata; drawing is delegated to the active portable or validated backend.

Portable submission is the compatibility baseline. Call RenderLibWorld.compatibilityReport() before assuming that a framebuffer-dependent capability is active. Glow specifically uses validated emissive-mask bloom and has no visual fallback when bloom is unavailable.