void DirectionalLight::exposeIO(GUI& gui, UpdateFlag& flag) { if (gui.addVarRW(BNZ_GUI_VAR(m_IncidentDirection))) { flag.addUpdate(); } if (gui.addVarRW(BNZ_GUI_VAR(m_Color)) || gui.addVarRW(BNZ_GUI_VAR(m_fLe))) { m_Le = m_fLe * m_Color; flag.addUpdate(); } }
void UniformResamplingRecursiveMISBPTRenderer::doExposeIO(GUI& gui) { gui.addVarRW(BNZ_GUI_VAR(m_nMaxDepth)); gui.addVarRW(BNZ_GUI_VAR(m_nLightPathCount)); }
void InstantRadiosityRenderer::doExposeIO(GUI& gui) { gui.addVarRW(BNZ_GUI_VAR(m_nMaxDepth)); gui.addVarRW(BNZ_GUI_VAR(m_nLightPathCount)); }