RigsofRods
Soft-body Physics Simulation
Data Fields
RoR::VideoCamera Struct Reference

An Ogre::Camera mounted on the actor and rendering into either in-scene texture or external window. More...

#include <GfxData.h>

Data Fields

VideoCamType vcam_type = VCTYPE_INVALID
 
NodeNum_t vcam_node_center = NODENUM_INVALID
 
NodeNum_t vcam_node_dir_y = NODENUM_INVALID
 
NodeNum_t vcam_node_dir_z = NODENUM_INVALID
 
NodeNum_t vcam_node_alt_pos = NODENUM_INVALID
 
NodeNum_t vcam_node_lookat = NODENUM_INVALID
 Only for VCTYPE_TRACK_CAM. More...
 
Ogre::Quaternion vcam_rotation
 
Ogre::Vector3 vcam_pos_offset = Ogre::Vector3::ZERO
 
Ogre::MaterialPtr vcam_material
 
std::string vcam_off_tex_name
 Used when videocamera is offline. More...
 
Ogre::Camera * vcam_ogre_camera = nullptr
 
Ogre::RenderTexture * vcam_render_target = nullptr
 
Ogre::TexturePtr vcam_render_tex
 
Ogre::SceneNode * vcam_debug_node = nullptr
 
Ogre::RenderWindow * vcam_render_window = nullptr
 
Ogre::SceneNode * vcam_prop_scenenode = nullptr
 Only for VCTYPE_MIRROR_PROP_*. More...
 

Detailed Description

An Ogre::Camera mounted on the actor and rendering into either in-scene texture or external window.

Definition at line 226 of file GfxData.h.

Field Documentation

◆ vcam_debug_node

Ogre::SceneNode* RoR::VideoCamera::vcam_debug_node = nullptr

Definition at line 241 of file GfxData.h.

◆ vcam_material

Ogre::MaterialPtr RoR::VideoCamera::vcam_material

Definition at line 236 of file GfxData.h.

◆ vcam_node_alt_pos

NodeNum_t RoR::VideoCamera::vcam_node_alt_pos = NODENUM_INVALID

Definition at line 232 of file GfxData.h.

◆ vcam_node_center

NodeNum_t RoR::VideoCamera::vcam_node_center = NODENUM_INVALID

Definition at line 229 of file GfxData.h.

◆ vcam_node_dir_y

NodeNum_t RoR::VideoCamera::vcam_node_dir_y = NODENUM_INVALID

Definition at line 230 of file GfxData.h.

◆ vcam_node_dir_z

NodeNum_t RoR::VideoCamera::vcam_node_dir_z = NODENUM_INVALID

Definition at line 231 of file GfxData.h.

◆ vcam_node_lookat

NodeNum_t RoR::VideoCamera::vcam_node_lookat = NODENUM_INVALID

Only for VCTYPE_TRACK_CAM.

Definition at line 233 of file GfxData.h.

◆ vcam_off_tex_name

std::string RoR::VideoCamera::vcam_off_tex_name

Used when videocamera is offline.

Definition at line 237 of file GfxData.h.

◆ vcam_ogre_camera

Ogre::Camera* RoR::VideoCamera::vcam_ogre_camera = nullptr

Definition at line 238 of file GfxData.h.

◆ vcam_pos_offset

Ogre::Vector3 RoR::VideoCamera::vcam_pos_offset = Ogre::Vector3::ZERO

Definition at line 235 of file GfxData.h.

◆ vcam_prop_scenenode

Ogre::SceneNode* RoR::VideoCamera::vcam_prop_scenenode = nullptr

Only for VCTYPE_MIRROR_PROP_*.

Definition at line 243 of file GfxData.h.

◆ vcam_render_target

Ogre::RenderTexture* RoR::VideoCamera::vcam_render_target = nullptr

Definition at line 239 of file GfxData.h.

◆ vcam_render_tex

Ogre::TexturePtr RoR::VideoCamera::vcam_render_tex

Definition at line 240 of file GfxData.h.

◆ vcam_render_window

Ogre::RenderWindow* RoR::VideoCamera::vcam_render_window = nullptr

Definition at line 242 of file GfxData.h.

◆ vcam_rotation

Ogre::Quaternion RoR::VideoCamera::vcam_rotation

Definition at line 234 of file GfxData.h.

◆ vcam_type

VideoCamType RoR::VideoCamera::vcam_type = VCTYPE_INVALID

Definition at line 228 of file GfxData.h.


The documentation for this struct was generated from the following file: