RigsofRods
Soft-body Physics Simulation
Public Member Functions | Data Fields
RoR::ProceduralPoint Struct Reference

#include <ProceduralManager.h>

+ Inheritance diagram for RoR::ProceduralPoint:
+ Collaboration diagram for RoR::ProceduralPoint:

Public Member Functions

 ProceduralPoint ()
 
 ProceduralPoint (const ProceduralPoint &orig)
 
virtual ~ProceduralPoint () override
 
- Public Member Functions inherited from RefCountingObject< ProceduralPoint >
 RefCountingObject ()
 
virtual ~RefCountingObject ()
 
void AddRef ()
 
void Release ()
 

Data Fields

Ogre::Vector3 position = Ogre::Vector3::ZERO
 
Ogre::Quaternion rotation = Ogre::Quaternion::IDENTITY
 
RoadType type = RoadType::ROAD_AUTOMATIC
 
float width = 0.f
 
float bwidth = 0.f
 
float bheight = 0.f
 
int pillartype = 0
 
- Data Fields inherited from RefCountingObject< ProceduralPoint >
int m_refcount
 
std::mutex m_refcount_mtx
 

Additional Inherited Members

- Static Public Member Functions inherited from RefCountingObject< ProceduralPoint >
static void RegisterRefCountingObject (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine, const char *name)
 

Detailed Description

Definition at line 34 of file ProceduralManager.h.

Constructor & Destructor Documentation

◆ ProceduralPoint() [1/2]

RoR::ProceduralPoint::ProceduralPoint ( )
inline

Definition at line 36 of file ProceduralManager.h.

◆ ProceduralPoint() [2/2]

RoR::ProceduralPoint::ProceduralPoint ( const ProceduralPoint orig)
inline

Definition at line 39 of file ProceduralManager.h.

◆ ~ProceduralPoint()

virtual RoR::ProceduralPoint::~ProceduralPoint ( )
inlineoverridevirtual

Definition at line 48 of file ProceduralManager.h.

Field Documentation

◆ bheight

float RoR::ProceduralPoint::bheight = 0.f

Definition at line 55 of file ProceduralManager.h.

◆ bwidth

float RoR::ProceduralPoint::bwidth = 0.f

Definition at line 54 of file ProceduralManager.h.

◆ pillartype

int RoR::ProceduralPoint::pillartype = 0

Definition at line 56 of file ProceduralManager.h.

◆ position

Ogre::Vector3 RoR::ProceduralPoint::position = Ogre::Vector3::ZERO

Definition at line 50 of file ProceduralManager.h.

◆ rotation

Ogre::Quaternion RoR::ProceduralPoint::rotation = Ogre::Quaternion::IDENTITY

Definition at line 51 of file ProceduralManager.h.

◆ type

RoadType RoR::ProceduralPoint::type = RoadType::ROAD_AUTOMATIC

Definition at line 52 of file ProceduralManager.h.

◆ width

float RoR::ProceduralPoint::width = 0.f

Definition at line 53 of file ProceduralManager.h.


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