Clear previous information, store new information, turn off all lights.
Turn on all lights.
If object is solid, turn on all lights.
If object is solid, turn off all lights.
If node is satisfied node, turn on lights.
If node is satisfied node, turn off lights.
class my_render_pass_man: virtual public d_3d::system_render_pass_man { public: void on_pre_render() override { // clear old information // store new information // turn off lights } void on_post_render() override { // turn on lights } }; auto * render_pass = new my_render_pass_man; delete render_pass; render_pass = nullptr;
Tue Aug 12 12:12:23 AM UTC 2025