simvx.graphics.renderer.environment_sync

WorldEnvironment synchronisation and custom post-process orchestration.

Module Contents

Classes

EnvironmentSync

Syncs WorldEnvironment node properties to renderer settings and manages custom post-processing.

Data

API

simvx.graphics.renderer.environment_sync.__all__

[‘EnvironmentSync’]

simvx.graphics.renderer.environment_sync.log[source]

‘getLogger(…)’

class simvx.graphics.renderer.environment_sync.EnvironmentSync(renderer: simvx.graphics.renderer.forward.ForwardRenderer)[source]

Syncs WorldEnvironment node properties to renderer settings and manages custom post-processing.

Initialization

sync_world_environment() None[source]

Sync WorldEnvironment node properties to renderer settings.

run_custom_post_process(cmd: Any, pp: simvx.graphics.renderer.post_process.PostProcessPass) None[source]

Execute custom user effects between built-in post-processing and tonemap.

update_tonemap_hdr_input(new_hdr_view: Any) None[source]

Rewrite the tonemap descriptor set binding 0 to point at the custom output.