gramods
Loading...
Searching...
No Matches
PosedPlanarView.hh
1
2#ifndef GRAMODS_GRAPHICS_POSEDPLANARVIEW
3#define GRAMODS_GRAPHICS_POSEDPLANARVIEW
4
5// Required before gmCore/OFactory.hh for some compilers
6#include <gmCore/io_angle.hh>
7
8#include <gmGraphics/View.hh>
9
10BEGIN_NAMESPACE_GMGRAPHICS;
11
17 : public View {
18
19public:
20
22
23 void renderFullPipeline(ViewSettings settings) override;
24
35 void setFieldOfView(gmCore::angle2 fov);
36
37 GM_OFI_DECLARE;
38
39private:
40
41 struct Impl;
42 std::unique_ptr<Impl> _impl;
43};
44
45END_NAMESPACE_GMGRAPHICS;
46
47#endif
This view provides a projection of the renderers using the specified frustum projection from the view...
Definition PosedPlanarView.hh:17
The base of graphics View implementations.
Definition View.hh:13
std::array< angle, 2 > angle2
Array of 2 angle.
Definition io_angle.hh:59
Definition PosedPlanarView.cpp:14
Package of settings affecting the rendering.
Definition ViewBase.hh:30