MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenShadingLanguage / SimpleRenderer

Method SimpleRenderer

src/testrender/simplerend.cpp:46–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44
45
46SimpleRenderer::SimpleRenderer ()
47{
48 Matrix44 M; M.makeIdentity();
49 camera_params (M, u_perspective, 90.0f,
50 0.1f, 1000.0f, 256, 256);
51
52 // Set up getters
53 m_attr_getters[ustring("osl:version")] = &SimpleRenderer::get_osl_version;
54 m_attr_getters[ustring("camera:resolution")] = &SimpleRenderer::get_camera_resolution;
55 m_attr_getters[ustring("camera:projection")] = &SimpleRenderer::get_camera_projection;
56 m_attr_getters[ustring("camera:pixelaspect")] = &SimpleRenderer::get_camera_pixelaspect;
57 m_attr_getters[ustring("camera:screen_window")] = &SimpleRenderer::get_camera_screen_window;
58 m_attr_getters[ustring("camera:fov")] = &SimpleRenderer::get_camera_fov;
59 m_attr_getters[ustring("camera:clip")] = &SimpleRenderer::get_camera_clip;
60 m_attr_getters[ustring("camera:clip_near")] = &SimpleRenderer::get_camera_clip_near;
61 m_attr_getters[ustring("camera:clip_far")] = &SimpleRenderer::get_camera_clip_far;
62 m_attr_getters[ustring("camera:shutter")] = &SimpleRenderer::get_camera_shutter;
63 m_attr_getters[ustring("camera:shutter_open")] = &SimpleRenderer::get_camera_shutter_open;
64 m_attr_getters[ustring("camera:shutter_close")] = &SimpleRenderer::get_camera_shutter_close;
65}
66
67
68

Callers

nothing calls this directly

Calls 1

makeIdentityMethod · 0.80

Tested by

no test coverage detected