|
| Perspective (const Perspective &)=delete |
|
| Perspective (Perspective &&)=delete |
|
Perspective & | operator= (const Perspective &)=delete |
|
Perspective & | operator= (Perspective &&)=delete |
|
| ~Perspective ()=default |
|
float | getFovY () const |
|
void | setFovY (float fovy) |
|
float | getAspectRatio () const |
|
void | setAspectRatio (float aspectRatio) |
|
| Camera (const Camera &)=delete |
|
| Camera (Camera &&)=delete |
|
Camera & | operator= (const Camera &)=delete |
|
Camera & | operator= (Camera &&)=delete |
|
virtual | ~Camera ()=default |
|
void | setZNear (float znear) |
| Sets the znear (distance of near plane). More...
|
|
float | getZNear () const |
| Gets the znear (distance of near plane). More...
|
|
void | setZFar (float zfar) |
| Sets the zfar (distance of far plane). More...
|
|
float | getZFar () const |
| Gets the zfar (distance of far plane) More...
|
|
const Math::Mat4x4f & | getProjectionMatrix () |
| Gets the projection matrix. Computes it if needed, but internally the projection matrix is cached. More...
|
|
const Math::Mat4x4f & | getViewMatrix () |
| Gets the view matrix. Computes it if needed, but internally the view matrix is cached. More...
|
|
void | update (const Renderer &renderer, const View &renderView, Queue &renderQueue) |
| Update the render queue of the Camera by fetching the visible objects of the attached scene. More...
|
|
void | setRenderView (View *renderView) |
|
Scene::Node * | getParent () const |
|
void | setParent (Scene::Node *parent) |
|
void | needUpdateProj () |
|
void | needUpdateView () |
|
void | lookAt (const Math::Vec3f &targetPosition, const Math::Vec3f &up, Node::TransformSpace space=Node::TransformSpace::Local) |
|
| Resource (Type type, const std::string &name) |
|
| Resource (const Resource &)=delete |
|
| Resource (Resource &&)=delete |
|
Resource & | operator= (const Resource &)=delete |
|
Resource & | operator= (Resource &&)=delete |
|
virtual | ~Resource ()=default |
|
Type | getType () const |
| Returns the type of the Resource. More...
|
|
Handle | getHandle () const |
| Returns the handle of the Resource. More...
|
|
const std::string & | getName () const |
| Gets the name of the Resource. More...
|
|
void | setName (const std::string &name) |
| Sets the name of the Resource. More...
|
|
| DirtyObject ()=default |
|
| DirtyObject (const DirtyObject &)=delete |
|
| DirtyObject (DirtyObject &&)=delete |
|
DirtyObject & | operator= (const DirtyObject &)=delete |
|
DirtyObject & | operator= (DirtyObject &&)=delete |
|
| ~DirtyObject ()=default |
|
void | setDirty () |
|
void | setDirty (uint32_t currentFrame) |
|
void | clearDirty () |
|
void | clearDirty (uint32_t currentFrame) |
|
bool | isDirty (uint32_t currentFrame) const |
|
bool | isDirty () const |
|