Camera based on ICameraSceneNode of Irrlicht.
More...
#include <camera.h>
|
| Camera (scene::ICameraSceneNode *camera, scene::ISceneManager *smgr) |
|
| Camera (scene::ICameraSceneNode *camera, scene::ISceneNode *parent, scene::ISceneManager *smgr) |
| Create camera node and bind with the camera specified in the arguments. More...
|
|
| Camera (core::vector3df offset, core::vector3df rotation, scene::ISceneManager *smgr, scene::ISceneNode *parent) |
| Create camera node with a parent, rotation and offset from the parent specified in the argument. More...
|
|
| ~Camera () |
|
void | activeCamera () |
| Set active camera in irrlicht. More...
|
|
scene::ICameraSceneNode * | getCamera () |
|
|
scene::ICameraSceneNode * | camera |
| Irrlicht ICameraSceneNode. More...
|
|
|
scene::ISceneManager * | smgr |
|
Camera based on ICameraSceneNode of Irrlicht.
◆ Camera() [1/3]
Camera::Camera |
( |
scene::ICameraSceneNode * |
camera, |
|
|
scene::ISceneManager * |
smgr |
|
) |
| |
scene::ISceneManager * smgr
Definition: camera.h:8
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ Camera() [2/3]
Camera::Camera |
( |
scene::ICameraSceneNode * |
camera, |
|
|
scene::ISceneNode * |
parent, |
|
|
scene::ISceneManager * |
smgr |
|
) |
| |
Create camera node and bind with the camera specified in the arguments.
- Parameters
-
camera | ICameraSceneNode camera to copy |
parent | ISceneNode parent object of the camera(or the visual object of what the camera is referring) |
smgr | ISceneManager Irrlicht scene manager |
12 this->
camera =
smgr->addCameraSceneNode(parent,
camera->getAbsolutePosition());
13 this->
camera->bindTargetAndRotation(
true);
scene::ISceneManager * smgr
Definition: camera.h:8
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ Camera() [3/3]
Camera::Camera |
( |
core::vector3df |
offset, |
|
|
core::vector3df |
rotation, |
|
|
scene::ISceneManager * |
smgr, |
|
|
scene::ISceneNode * |
parent |
|
) |
| |
Create camera node with a parent, rotation and offset from the parent specified in the argument.
- Parameters
-
offset | vector3df offset from the parent position |
rotation | vector3df rotation to look at |
smgr | ISceneManager Irrlicht scene manager |
parent | ISceneNode parent visual object |
18 this->
camera =
smgr->addCameraSceneNode(parent, offset,rotation);
19 this->
camera->bindTargetAndRotation(
true);
20 this->
camera->setRotation(rotation);
21 this->
camera->bindTargetAndRotation(
true);
22 this->
camera->setFarValue(3000.f);
scene::ISceneManager * smgr
Definition: camera.h:8
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ ~Camera()
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ activeCamera()
void Camera::activeCamera |
( |
| ) |
|
Set active camera in irrlicht.
scene::ISceneManager * smgr
Definition: camera.h:8
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ getCamera()
scene::ICameraSceneNode * Camera::getCamera |
( |
| ) |
|
- Deprecated:
- Get camera irrlicht object
scene::ICameraSceneNode * camera
Irrlicht ICameraSceneNode.
Definition: camera.h:12
◆ camera
scene::ICameraSceneNode* Camera::camera |
Irrlicht ICameraSceneNode.
◆ smgr
scene::ISceneManager* Camera::smgr |
|
private |
The documentation for this class was generated from the following files: