Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
Graphics class that represents the viewer for our scene. More...
Public Member Functions | |
AbstractViewer (const AbstractViewer &)=default | |
AbstractViewer (AbstractViewer &&) noexcept=default | |
virtual void | ApplyView () const =0 |
virtual float | GetAspectRatio () const =0 |
virtual Vector3f | GetEyePosition () const =0 |
virtual Vector3f | GetForward () const =0 |
virtual const Frustumf & | GetFrustum () const =0 |
virtual const Matrix4f & | GetProjectionMatrix () const =0 |
virtual Nz::ProjectionType | GetProjectionType () const =0 |
virtual const RenderTarget * | GetTarget () const =0 |
virtual const Matrix4f & | GetViewMatrix () const =0 |
virtual const Recti & | GetViewport () const =0 |
virtual float | GetZFar () const =0 |
virtual float | GetZNear () const =0 |
AbstractViewer & | operator= (const AbstractViewer &)=default |
AbstractViewer & | operator= (AbstractViewer &&) noexcept=default |
Graphics class that represents the viewer for our scene.