You.i Engine
YiOrthographicCameraSceneNode.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_ORTHOGRAPHIC_CAMERA_SCENE_NODE_H_
3 #define _YI_ORTHOGRAPHIC_CAMERA_SCENE_NODE_H_
4 
6 
28 {
29 public:
32 
41  void SetLeft(float fLeft);
42 
51  void SetRight(float fRight);
52 
61  void SetBottom(float fBottom);
62 
71  void SetTop(float fTop);
72 
73 protected:
74  virtual glm::mat4 CalculateProjectionMatrix() const override;
75 
76  virtual CYIString GetDumpTreeString() const override;
77 
78 private:
79  float m_fLeft;
80  float m_fRight;
81  float m_fBottom;
82  float m_fTop;
83 
85 };
86 
89 #endif // _YI_ORTHOGRAPHIC_CAMERA_SCENE_NODE_H_
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
Definition: YiOrthographicCameraSceneNode.h:27
Provides a base for the definition of camera objects.
Definition: YiAbstractCameraSceneNode.h:30
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
virtual CYIString GetDumpTreeString() const override
virtual glm::mat4 CalculateProjectionMatrix() const override
void SetRight(float fRight)
void SetBottom(float fBottom)