SimpleRenderer::SimpleRenderer () { Matrix44 M; M.makeIdentity(); camera_params (M, u_perspective, 90.0f, 0.1f, 1000.0f, 256, 256); // Set up getters m_attr_getters[ustring("camera:resolution")] = &SimpleRenderer::get_camera_resolution; m_attr_getters[ustring("camera:projection")] = &SimpleRenderer::get_camera_projection; m_attr_getters[ustring("camera:pixelaspect")] = &SimpleRenderer::get_camera_pixelaspect; m_attr_getters[ustring("camera:screen_window")] = &SimpleRenderer::get_camera_screen_window; m_attr_getters[ustring("camera:fov")] = &SimpleRenderer::get_camera_fov; m_attr_getters[ustring("camera:clip")] = &SimpleRenderer::get_camera_clip; m_attr_getters[ustring("camera:clip_near")] = &SimpleRenderer::get_camera_clip_near; m_attr_getters[ustring("camera:clip_far")] = &SimpleRenderer::get_camera_clip_far; m_attr_getters[ustring("camera:shutter")] = &SimpleRenderer::get_camera_shutter; m_attr_getters[ustring("camera:shutter_open")] = &SimpleRenderer::get_camera_shutter_open; m_attr_getters[ustring("camera:shutter_close")] = &SimpleRenderer::get_camera_shutter_close; }
SimpleRenderer::SimpleRenderer () { Matrix44 M; M.makeIdentity(); //camera_params (M, 90.0f, 256, 256); }