void App::writeState(StateDump& d) const
{
    d.pushOwner("App");
    d.set(m_meshFileName,       "m_meshFileName");
    d.set((S32)m_cullMode,      "m_cullMode");
	d.set((S32&)m_numHemisphereRays, "m_numHemisphereRays");
    d.set((S32&)m_numDirectRays, "m_numDirectRays");
    d.set((S32&)m_numBounces, "m_numBounces");
	d.set((S32&)m_toneMapWhite, "m_tonemapWhite");
	d.set((S32&)m_toneMapBoost, "m_tonemapBoost");
	// Assignment 1
	/*
    d.set((S32&)m_numAORays, "m_numAORays");
	d.set((F32&)m_aoRayLength, "m_aoRayLength");
	*/
    d.popOwner();

	m_areaLight->writeState(d);
}
Exemplo n.º 2
0
void CameraControls::writeState(StateDump& d) const
{
    d.pushOwner("CameraControls");
    d.set(m_position,           "m_position");
    d.set(m_forward,            "m_forward");
    d.set(m_up,                 "m_up");
    d.set(m_keepAligned,        "m_keepAligned");
    d.set(m_speed,              "m_speed");
    d.set(m_fov,                "m_fov");
    d.set(m_near,               "m_near");
    d.set(m_far,                "m_far");
    d.set(m_enableStereo,       "m_enableStereo");
    d.set(m_stereoSeparation,   "m_stereoSeparation");
    d.set(m_stereoConvergence,  "m_stereoConvergence");
    d.popOwner();
}