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

#include <SimData.h>

+ Collaboration diagram for RoR::flare_t:

Data Fields

NodeNum_t noderef = NODENUM_INVALID
 
NodeNum_t nodex = NODENUM_INVALID
 
NodeNum_t nodey = NODENUM_INVALID
 
float offsetx
 
float offsety
 
float offsetz
 
Ogre::SceneNode * snode = nullptr
 
Ogre::BillboardSet * bbs = nullptr
 This remains nullptr if removed via addonpart_unwanted_flare or Tuning UI. More...
 
Ogre::Light * light = nullptr
 
FlareType fl_type
 
int controlnumber
 Only 'u' type flares, valid values 0-9, maps to EV_TRUCK_LIGHTTOGGLE01 to 10. More...
 
int dashboard_link
 Only 'd' type flares, valid values are DD_*. More...
 
float blinkdelay
 
float blinkdelay_curr
 
bool blinkdelay_state
 
float size
 
float intensity
 
bool uses_inertia = false
 Only 'flares3'. More...
 
SimpleInertia inertia
 Only 'flares3'. More...
 

Detailed Description

Definition at line 614 of file SimData.h.

Field Documentation

◆ bbs

Ogre::BillboardSet* RoR::flare_t::bbs = nullptr

This remains nullptr if removed via addonpart_unwanted_flare or Tuning UI.

Definition at line 623 of file SimData.h.

◆ blinkdelay

float RoR::flare_t::blinkdelay

Definition at line 628 of file SimData.h.

◆ blinkdelay_curr

float RoR::flare_t::blinkdelay_curr

Definition at line 629 of file SimData.h.

◆ blinkdelay_state

bool RoR::flare_t::blinkdelay_state

Definition at line 630 of file SimData.h.

◆ controlnumber

int RoR::flare_t::controlnumber

Only 'u' type flares, valid values 0-9, maps to EV_TRUCK_LIGHTTOGGLE01 to 10.

Definition at line 626 of file SimData.h.

◆ dashboard_link

int RoR::flare_t::dashboard_link

Only 'd' type flares, valid values are DD_*.

Definition at line 627 of file SimData.h.

◆ fl_type

FlareType RoR::flare_t::fl_type

Definition at line 625 of file SimData.h.

◆ inertia

SimpleInertia RoR::flare_t::inertia

Only 'flares3'.

Definition at line 634 of file SimData.h.

◆ intensity

float RoR::flare_t::intensity

Definition at line 632 of file SimData.h.

◆ light

Ogre::Light* RoR::flare_t::light = nullptr

Definition at line 624 of file SimData.h.

◆ noderef

NodeNum_t RoR::flare_t::noderef = NODENUM_INVALID

Definition at line 616 of file SimData.h.

◆ nodex

NodeNum_t RoR::flare_t::nodex = NODENUM_INVALID

Definition at line 617 of file SimData.h.

◆ nodey

NodeNum_t RoR::flare_t::nodey = NODENUM_INVALID

Definition at line 618 of file SimData.h.

◆ offsetx

float RoR::flare_t::offsetx

Definition at line 619 of file SimData.h.

◆ offsety

float RoR::flare_t::offsety

Definition at line 620 of file SimData.h.

◆ offsetz

float RoR::flare_t::offsetz

Definition at line 621 of file SimData.h.

◆ size

float RoR::flare_t::size

Definition at line 631 of file SimData.h.

◆ snode

Ogre::SceneNode* RoR::flare_t::snode = nullptr

Definition at line 622 of file SimData.h.

◆ uses_inertia

bool RoR::flare_t::uses_inertia = false

Only 'flares3'.

Definition at line 633 of file SimData.h.


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