|
Fermat
|
[BPTContextBaseBlock]
#include <bpt_context.h>
Public Methods | |
| BPTContextBase (const RenderingContextView &_renderer, const VertexStorageView &_light_vertices, const BPTQueuesView &_queues, const TBPTOptions _options=TBPTOptions()) | |
| void | set_camera (const Camera &camera, const uint32 res_x, const uint32 res_y, const float aspect_ratio) |
Public Members | |
| uint32 | in_bounce |
| RayQueue | in_queue |
| RayQueue | shadow_queue |
| RayQueue | scatter_queue |
| VertexStorageView | light_vertices |
| cugar::Vector3f | camera_U |
| cugar::Vector3f | camera_V |
| cugar::Vector3f | camera_W |
| float | camera_W_len |
| float | camera_square_focal_length |
| TBPTOptions | options |
1.8.13