RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Data Fields
RoR::collision_box_t Struct Reference

#include <SimData.h>

Data Fields

bool virt
 
bool refined
 
bool selfrotated
 
bool camforced
 
bool enabled
 
CollisionEventFilter event_filter
 
short eventsourcenum
 
Ogre::Vector3 lo
 absolute collision box More...
 
Ogre::Vector3 hi
 absolute collision box More...
 
Ogre::Vector3 center
 center of rotation More...
 
Ogre::Quaternion rot
 rotation More...
 
Ogre::Quaternion unrot
 rotation More...
 
Ogre::Vector3 selfcenter
 center of self rotation More...
 
Ogre::Quaternion selfrot
 self rotation More...
 
Ogre::Quaternion selfunrot
 self rotation More...
 
Ogre::Vector3 relo
 relative collision box More...
 
Ogre::Vector3 rehi
 relative collision box More...
 
Ogre::Vector3 campos
 camera position More...
 
Ogre::Vector3 debug_verts [8]
 box corners in absolute world position More...
 
std::string reverb_preset_name
 name of the reverb preset that applies to the inside of the collision box More...
 

Detailed Description

Definition at line 677 of file SimData.h.

Field Documentation

◆ camforced

bool RoR::collision_box_t::camforced

Definition at line 682 of file SimData.h.

◆ campos

Ogre::Vector3 RoR::collision_box_t::campos

camera position

Definition at line 696 of file SimData.h.

◆ center

Ogre::Vector3 RoR::collision_box_t::center

center of rotation

Definition at line 688 of file SimData.h.

◆ debug_verts

Ogre::Vector3 RoR::collision_box_t::debug_verts[8]

box corners in absolute world position

Definition at line 697 of file SimData.h.

◆ enabled

bool RoR::collision_box_t::enabled

Definition at line 683 of file SimData.h.

◆ event_filter

CollisionEventFilter RoR::collision_box_t::event_filter

Definition at line 684 of file SimData.h.

◆ eventsourcenum

short RoR::collision_box_t::eventsourcenum

Definition at line 685 of file SimData.h.

◆ hi

Ogre::Vector3 RoR::collision_box_t::hi

absolute collision box

Definition at line 687 of file SimData.h.

◆ lo

Ogre::Vector3 RoR::collision_box_t::lo

absolute collision box

Definition at line 686 of file SimData.h.

◆ refined

bool RoR::collision_box_t::refined

Definition at line 680 of file SimData.h.

◆ rehi

Ogre::Vector3 RoR::collision_box_t::rehi

relative collision box

Definition at line 695 of file SimData.h.

◆ relo

Ogre::Vector3 RoR::collision_box_t::relo

relative collision box

Definition at line 694 of file SimData.h.

◆ reverb_preset_name

std::string RoR::collision_box_t::reverb_preset_name

name of the reverb preset that applies to the inside of the collision box

Definition at line 698 of file SimData.h.

◆ rot

Ogre::Quaternion RoR::collision_box_t::rot

rotation

Definition at line 689 of file SimData.h.

◆ selfcenter

Ogre::Vector3 RoR::collision_box_t::selfcenter

center of self rotation

Definition at line 691 of file SimData.h.

◆ selfrot

Ogre::Quaternion RoR::collision_box_t::selfrot

self rotation

Definition at line 692 of file SimData.h.

◆ selfrotated

bool RoR::collision_box_t::selfrotated

Definition at line 681 of file SimData.h.

◆ selfunrot

Ogre::Quaternion RoR::collision_box_t::selfunrot

self rotation

Definition at line 693 of file SimData.h.

◆ unrot

Ogre::Quaternion RoR::collision_box_t::unrot

rotation

Definition at line 690 of file SimData.h.

◆ virt

bool RoR::collision_box_t::virt

Definition at line 679 of file SimData.h.


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