Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | Friends
RoR::GfxActor Class Reference

Description

Definition at line 52 of file GfxActor.h.

Public Member Functions

 GfxActor (ActorPtr actor, ActorSpawner *spawner, std::string ogre_resource_group)
 
 ~GfxActor ()
 
void RegisterCabMaterial (Ogre::MaterialPtr mat, Ogre::MaterialPtr mat_trans)
 
void RegisterCabMesh (Ogre::Entity *ent, Ogre::SceneNode *snode, FlexObj *flexobj)
 
void SortFlexbodies ()
 
std::vector< FlexBody * > & GetFlexbodies ()
 
std::vector< Prop > & getProps ()
 
std::vector< CParticle > & getCParticles ()
 
std::vector< Exhaust > & getExhausts ()
 
std::vector< VideoCamera > & getVideoCameras ()
 
void SetMaterialFlareOn (int flare_index, bool state_on)
 
void SetCabLightsActive (bool state_on)
 
void SetVideoCamState (VideoCamState state)
 
void ScaleActor (Ogre::Vector3 relpos, float ratio)
 
void ToggleDebugView ()
 
void CycleDebugViews ()
 
void ResetFlexbodies ()
 
void SetBeaconsEnabled (bool beacon_light_is_active)
 
void SetDebugView (DebugViewType dv)
 
void SetNodeHot (NodeNum_t nodenum, bool value)
 
void RemoveBeam (int beam_index)
 
void SetRodsVisible (bool visible)
 
void SetFlexbodyVisible (bool visible)
 
void SetWheelsVisible (bool value)
 
void SetAllMeshesVisible (bool value)
 
void SetWingsVisible (bool visible)
 
void SetCastShadows (bool value)
 
void SetFlexbodiesVisible (bool visible)
 
void SetPropsVisible (bool visible)
 
void SetAeroEnginesVisible (bool visible)
 
void UpdateVideoCameras (float dt)
 
void UpdateParticles (float dt)
 
void UpdateRods ()
 
void UpdateWheelVisuals ()
 
void UpdateFlexbodies ()
 
void UpdateDebugView ()
 
void UpdateCabMesh ()
 
void UpdateWingMeshes ()
 
void UpdateBeaconFlare (Prop &prop, float dt, bool is_player_actor)
 
void UpdateProps (float dt, bool is_player_actor)
 
void UpdatePropAnimations (float dt)
 
void UpdateAirbrakes ()
 
void UpdateCParticles ()
 
void UpdateExhausts ()
 
void UpdateAeroEngines ()
 
void UpdateNetLabels (float dt)
 
void UpdateFlares (float dt, bool is_player)
 
void UpdateSimDataBuffer ()
 
ActorSB & GetSimDataBuffer ()
 
NodeSB * GetSimNodeBuffer ()
 
void FinishWheelUpdates ()
 
void FinishFlexbodyTasks ()
 
bool IsActorLive () const
 
bool IsActorInitialized () const
 
void InitializeActor ()
 
void CalculateDriverPos (Ogre::Vector3 &out_pos, Ogre::Quaternion &out_rot)
 
int GetActorId () const
 
int GetActorState () const
 
VideoCamState GetVideoCamState () const
 
DebugViewType GetDebugView () const
 
Ogre::String GetResourceGroup ()
 
ActorPtr GetActor ()
 
Ogre::MaterialPtr & GetCabTransMaterial ()
 
Ogre::TexturePtr GetHelpTex ()
 
Ogre::MaterialPtr GetHelpMat ()
 
bool HasDriverSeatProp () const
 
void CalcPropAnimation (PropAnim &anim, float &cstate, int &div, float dt)
 
SurveyMapEntity & getSurveyMapEntity ()
 
WheelSide getWheelSide (WheelID_t wheel_id)
 
std::string getWheelRimMeshName (WheelID_t wheel_id)
 
const ActorPtr & getOwningActor ()
 
int countBeaconProps () const
 
bool IsDebugViewApplicable (DebugViewType dv)
 

Private Member Functions

float UpdateSmoothShift (PropAnim &anim, float dt, float new_target_cstate)
 

Private Attributes

ActorPtr m_actor
 
std::string m_custom_resource_group
 
int m_driverseat_prop_index = -1
 
Ogre::SceneNode * m_gfx_beams_parent_scenenode = nullptr
 
bool m_initialized = false
 
VideoCamState m_vidcam_state = VideoCamState::VCSTATE_ENABLED_ONLINE
 
DebugViewType m_debug_view = DebugViewType::DEBUGVIEW_NONE
 
DebugViewType m_last_debug_view = DebugViewType::DEBUGVIEW_SKELETON
 
bool m_beaconlight_active = true
 
float m_prop_anim_crankfactor_prev = 0.f
 
float m_prop_anim_shift_timer = 0.f
 
int m_prop_anim_prev_gear = 0
 
std::vector< std::shared_ptr< Task > > m_flexwheel_tasks
 
std::vector< std::shared_ptr< Task > > m_flexbody_tasks
 
std::vector< NodeGfx > m_gfx_nodes
 
std::vector< BeamGfx > m_gfx_beams
 
std::vector< AirbrakeGfx > m_gfx_airbrakes
 
std::vector< Prop > m_props
 
std::vector< FlexBody * > m_flexbodies
 
std::vector< WheelGfx > m_wheels
 
std::vector< VideoCamera > m_videocameras
 
std::vector< FlareMaterial > m_flare_materials
 
std::vector< CParticle > m_cparticles
 
std::vector< Exhaust > m_exhausts
 
DustPool * m_particles_drip = nullptr
 
DustPool * m_particles_dust = nullptr
 
DustPool * m_particles_splash = nullptr
 
DustPool * m_particles_ripple = nullptr
 
DustPool * m_particles_sparks = nullptr
 
DustPool * m_particles_clump = nullptr
 
FlexObj * m_cab_mesh = nullptr
 
Ogre::SceneNode * m_cab_scene_node = nullptr
 
Ogre::Entity * m_cab_entity = nullptr
 
Ogre::MaterialPtr m_cab_mat_visual
 
Ogre::MaterialPtr m_cab_mat_visual_trans
 
Ogre::MaterialPtr m_cab_mat_template_plain
 
Ogre::MaterialPtr m_cab_mat_template_emissive
 
Ogre::MaterialPtr m_help_mat
 
Ogre::TexturePtr m_help_tex
 
SurveyMapEntity m_surveymap_entity
 
ActorSB m_simbuf
 

Friends

class ActorSpawner
 

Constructor & Destructor Documentation

◆ GfxActor()

RoR::GfxActor::GfxActor ( ActorPtr  actor,
ActorSpawner *  spawner,
std::string  ogre_resource_group 
)

Definition at line 61 of file GfxActor.cpp.

◆ ~GfxActor()

RoR::GfxActor::~GfxActor ( )

Definition at line 83 of file GfxActor.cpp.

Member Function Documentation

◆ CalcPropAnimation()

void RoR::GfxActor::CalcPropAnimation ( PropAnim &  anim,
float &  cstate,
int &  div,
float  dt 
)

Definition at line 2488 of file GfxActor.cpp.

◆ CalculateDriverPos()

void RoR::GfxActor::CalculateDriverPos ( Ogre::Vector3 &  out_pos,
Ogre::Quaternion &  out_rot 
)

Definition at line 2108 of file GfxActor.cpp.

◆ countBeaconProps()

int RoR::GfxActor::countBeaconProps ( ) const

Definition at line 3412 of file GfxActor.cpp.

◆ CycleDebugViews()

void RoR::GfxActor::CycleDebugViews ( )

Definition at line 1678 of file GfxActor.cpp.

◆ FinishFlexbodyTasks()

void RoR::GfxActor::FinishFlexbodyTasks ( )

Definition at line 3220 of file GfxActor.cpp.

◆ FinishWheelUpdates()

void RoR::GfxActor::FinishWheelUpdates ( )

Definition at line 1974 of file GfxActor.cpp.

◆ GetActor()

ActorPtr RoR::GfxActor::GetActor ( )

Definition at line 334 of file GfxActor.cpp.

◆ GetActorId()

int RoR::GfxActor::GetActorId ( ) const

Definition at line 2005 of file GfxActor.cpp.

◆ GetActorState()

int RoR::GfxActor::GetActorState ( ) const

Definition at line 2006 of file GfxActor.cpp.

◆ GetCabTransMaterial()

Ogre::MaterialPtr & RoR::GfxActor::GetCabTransMaterial ( )
inline

Definition at line 145 of file GfxActor.h.

◆ getCParticles()

std::vector< CParticle > & RoR::GfxActor::getCParticles ( )
inline

Definition at line 72 of file GfxActor.h.

◆ GetDebugView()

DebugViewType RoR::GfxActor::GetDebugView ( ) const
inline

Definition at line 142 of file GfxActor.h.

◆ getExhausts()

std::vector< Exhaust > & RoR::GfxActor::getExhausts ( )
inline

Definition at line 73 of file GfxActor.h.

◆ GetFlexbodies()

std::vector< FlexBody * > & RoR::GfxActor::GetFlexbodies ( )
inline

Definition at line 70 of file GfxActor.h.

◆ GetHelpMat()

Ogre::MaterialPtr RoR::GfxActor::GetHelpMat ( )
inline

Definition at line 147 of file GfxActor.h.

◆ GetHelpTex()

Ogre::TexturePtr RoR::GfxActor::GetHelpTex ( )
inline

Definition at line 146 of file GfxActor.h.

◆ getOwningActor()

const ActorPtr & RoR::GfxActor::getOwningActor ( )
inline

Definition at line 153 of file GfxActor.h.

◆ getProps()

std::vector< Prop > & RoR::GfxActor::getProps ( )
inline

Definition at line 71 of file GfxActor.h.

◆ GetResourceGroup()

Ogre::String RoR::GfxActor::GetResourceGroup ( )
inline

Definition at line 143 of file GfxActor.h.

◆ GetSimDataBuffer()

ActorSB & RoR::GfxActor::GetSimDataBuffer ( )
inline

Definition at line 125 of file GfxActor.h.

◆ GetSimNodeBuffer()

NodeSB * RoR::GfxActor::GetSimNodeBuffer ( )
inline

Definition at line 126 of file GfxActor.h.

◆ getSurveyMapEntity()

SurveyMapEntity & RoR::GfxActor::getSurveyMapEntity ( )
inline

Definition at line 150 of file GfxActor.h.

◆ getVideoCameras()

std::vector< VideoCamera > & RoR::GfxActor::getVideoCameras ( )
inline

Definition at line 74 of file GfxActor.h.

◆ GetVideoCamState()

VideoCamState RoR::GfxActor::GetVideoCamState ( ) const
inline

Definition at line 141 of file GfxActor.h.

◆ getWheelRimMeshName()

std::string RoR::GfxActor::getWheelRimMeshName ( WheelID_t  wheel_id)
inline

Definition at line 152 of file GfxActor.h.

◆ getWheelSide()

WheelSide RoR::GfxActor::getWheelSide ( WheelID_t  wheel_id)
inline

Definition at line 151 of file GfxActor.h.

◆ HasDriverSeatProp()

bool RoR::GfxActor::HasDriverSeatProp ( ) const
inline

Definition at line 148 of file GfxActor.h.

◆ InitializeActor()

void RoR::GfxActor::InitializeActor ( )
inline

Temporary TODO: Remove once the spawn routine is fixed.

Definition at line 137 of file GfxActor.h.

◆ IsActorInitialized()

bool RoR::GfxActor::IsActorInitialized ( ) const
inline

Temporary TODO: Remove once the spawn routine is fixed.

Definition at line 136 of file GfxActor.h.

◆ IsActorLive()

bool RoR::GfxActor::IsActorLive ( ) const

Should the visuals be updated for this actor?

Definition at line 1943 of file GfxActor.cpp.

◆ IsDebugViewApplicable()

bool RoR::GfxActor::IsDebugViewApplicable ( DebugViewType  dv)

Definition at line 1648 of file GfxActor.cpp.

◆ RegisterCabMaterial()

void RoR::GfxActor::RegisterCabMaterial ( Ogre::MaterialPtr  mat,
Ogre::MaterialPtr  mat_trans 
)

Definition at line 403 of file GfxActor.cpp.

◆ RegisterCabMesh()

void RoR::GfxActor::RegisterCabMesh ( Ogre::Entity *  ent,
Ogre::SceneNode *  snode,
FlexObj *  flexobj 
)

Definition at line 3368 of file GfxActor.cpp.

◆ RemoveBeam()

void RoR::GfxActor::RemoveBeam ( int  beam_index)

Definition at line 3436 of file GfxActor.cpp.

◆ ResetFlexbodies()

void RoR::GfxActor::ResetFlexbodies ( )

Definition at line 3204 of file GfxActor.cpp.

◆ ScaleActor()

void RoR::GfxActor::ScaleActor ( Ogre::Vector3  relpos,
float  ratio 
)

Definition at line 1710 of file GfxActor.cpp.

◆ SetAeroEnginesVisible()

void RoR::GfxActor::SetAeroEnginesVisible ( bool  visible)

Definition at line 2384 of file GfxActor.cpp.

◆ SetAllMeshesVisible()

void RoR::GfxActor::SetAllMeshesVisible ( bool  value)

Definition at line 3375 of file GfxActor.cpp.

◆ SetBeaconsEnabled()

void RoR::GfxActor::SetBeaconsEnabled ( bool  beacon_light_is_active)

Definition at line 2395 of file GfxActor.cpp.

◆ SetCabLightsActive()

void RoR::GfxActor::SetCabLightsActive ( bool  state_on)

Definition at line 419 of file GfxActor.cpp.

◆ SetCastShadows()

void RoR::GfxActor::SetCastShadows ( bool  value)

Definition at line 3332 of file GfxActor.cpp.

◆ SetDebugView()

void RoR::GfxActor::SetDebugView ( DebugViewType  dv)

Definition at line 1664 of file GfxActor.cpp.

◆ SetFlexbodiesVisible()

void RoR::GfxActor::SetFlexbodiesVisible ( bool  visible)

◆ SetFlexbodyVisible()

void RoR::GfxActor::SetFlexbodyVisible ( bool  visible)

Definition at line 3212 of file GfxActor.cpp.

◆ SetMaterialFlareOn()

void RoR::GfxActor::SetMaterialFlareOn ( int  flare_index,
bool  state_on 
)

Definition at line 339 of file GfxActor.cpp.

◆ SetNodeHot()

void RoR::GfxActor::SetNodeHot ( NodeNum_t  nodenum,
bool  value 
)

Definition at line 3425 of file GfxActor.cpp.

◆ SetPropsVisible()

void RoR::GfxActor::SetPropsVisible ( bool  visible)

Definition at line 2376 of file GfxActor.cpp.

◆ SetRodsVisible()

void RoR::GfxActor::SetRodsVisible ( bool  visible)

Definition at line 1750 of file GfxActor.cpp.

◆ SetVideoCamState()

void RoR::GfxActor::SetVideoCamState ( VideoCamState  state)

Definition at line 440 of file GfxActor.cpp.

◆ SetWheelsVisible()

void RoR::GfxActor::SetWheelsVisible ( bool  value)

Definition at line 1989 of file GfxActor.cpp.

◆ SetWingsVisible()

void RoR::GfxActor::SetWingsVisible ( bool  visible)

Definition at line 3389 of file GfxActor.cpp.

◆ SortFlexbodies()

void RoR::GfxActor::SortFlexbodies ( )

Definition at line 3176 of file GfxActor.cpp.

◆ ToggleDebugView()

void RoR::GfxActor::ToggleDebugView ( )

Definition at line 1640 of file GfxActor.cpp.

◆ UpdateAeroEngines()

void RoR::GfxActor::UpdateAeroEngines ( )

Definition at line 2080 of file GfxActor.cpp.

◆ UpdateAirbrakes()

void RoR::GfxActor::UpdateAirbrakes ( )

Definition at line 2008 of file GfxActor.cpp.

◆ UpdateBeaconFlare()

void RoR::GfxActor::UpdateBeaconFlare ( Prop &  prop,
float  dt,
bool  is_player_actor 
)

Definition at line 2139 of file GfxActor.cpp.

◆ UpdateCabMesh()

void RoR::GfxActor::UpdateCabMesh ( )

Definition at line 1948 of file GfxActor.cpp.

◆ UpdateCParticles()

void RoR::GfxActor::UpdateCParticles ( )

Definition at line 2036 of file GfxActor.cpp.

◆ UpdateDebugView()

void RoR::GfxActor::UpdateDebugView ( )

Definition at line 734 of file GfxActor.cpp.

◆ UpdateExhausts()

void RoR::GfxActor::UpdateExhausts ( )

Definition at line 2053 of file GfxActor.cpp.

◆ UpdateFlares()

void RoR::GfxActor::UpdateFlares ( float  dt,
bool  is_player 
)

Definition at line 3251 of file GfxActor.cpp.

◆ UpdateFlexbodies()

void RoR::GfxActor::UpdateFlexbodies ( )

Definition at line 3181 of file GfxActor.cpp.

◆ UpdateNetLabels()

void RoR::GfxActor::UpdateNetLabels ( float  dt)

Definition at line 2088 of file GfxActor.cpp.

◆ UpdateParticles()

void RoR::GfxActor::UpdateParticles ( float  dt)

Definition at line 589 of file GfxActor.cpp.

◆ UpdatePropAnimations()

void RoR::GfxActor::UpdatePropAnimations ( float  dt)

Definition at line 2961 of file GfxActor.cpp.

◆ UpdateProps()

void RoR::GfxActor::UpdateProps ( float  dt,
bool  is_player_actor 
)

Definition at line 2300 of file GfxActor.cpp.

◆ UpdateRods()

void RoR::GfxActor::UpdateRods ( )

Definition at line 1687 of file GfxActor.cpp.

◆ UpdateSimDataBuffer()

void RoR::GfxActor::UpdateSimDataBuffer ( )

Copies sim. data from Actor to GfxActor for later update.

Definition at line 1771 of file GfxActor.cpp.

◆ UpdateSmoothShift()

float RoR::GfxActor::UpdateSmoothShift ( PropAnim &  anim,
float  dt,
float  new_target_cstate 
)
private

Definition at line 2464 of file GfxActor.cpp.

◆ UpdateVideoCameras()

void RoR::GfxActor::UpdateVideoCameras ( float  dt)

Definition at line 468 of file GfxActor.cpp.

◆ UpdateWheelVisuals()

void RoR::GfxActor::UpdateWheelVisuals ( )

Definition at line 1956 of file GfxActor.cpp.

◆ UpdateWingMeshes()

void RoR::GfxActor::UpdateWingMeshes ( )

Definition at line 3402 of file GfxActor.cpp.

Friends And Related Symbol Documentation

◆ ActorSpawner

friend class ActorSpawner
friend

Definition at line 54 of file GfxActor.h.

Field Documentation

◆ m_actor

ActorPtr RoR::GfxActor::m_actor
private

Definition at line 161 of file GfxActor.h.

◆ m_beaconlight_active

bool RoR::GfxActor::m_beaconlight_active = true
private

Definition at line 171 of file GfxActor.h.

◆ m_cab_entity

Ogre::Entity* RoR::GfxActor::m_cab_entity = nullptr
private

Definition at line 203 of file GfxActor.h.

◆ m_cab_mat_template_emissive

Ogre::MaterialPtr RoR::GfxActor::m_cab_mat_template_emissive
private

Definition at line 207 of file GfxActor.h.

◆ m_cab_mat_template_plain

Ogre::MaterialPtr RoR::GfxActor::m_cab_mat_template_plain
private

Definition at line 206 of file GfxActor.h.

◆ m_cab_mat_visual

Ogre::MaterialPtr RoR::GfxActor::m_cab_mat_visual
private

Updated in-place from templates.

Definition at line 204 of file GfxActor.h.

◆ m_cab_mat_visual_trans

Ogre::MaterialPtr RoR::GfxActor::m_cab_mat_visual_trans
private

Definition at line 205 of file GfxActor.h.

◆ m_cab_mesh

FlexObj* RoR::GfxActor::m_cab_mesh = nullptr
private

Definition at line 201 of file GfxActor.h.

◆ m_cab_scene_node

Ogre::SceneNode* RoR::GfxActor::m_cab_scene_node = nullptr
private

Definition at line 202 of file GfxActor.h.

◆ m_cparticles

std::vector<CParticle> RoR::GfxActor::m_cparticles
private

Definition at line 189 of file GfxActor.h.

◆ m_custom_resource_group

std::string RoR::GfxActor::m_custom_resource_group
private

Definition at line 162 of file GfxActor.h.

◆ m_debug_view

DebugViewType RoR::GfxActor::m_debug_view = DebugViewType::DEBUGVIEW_NONE
private

Definition at line 169 of file GfxActor.h.

◆ m_driverseat_prop_index

int RoR::GfxActor::m_driverseat_prop_index = -1
private

Definition at line 163 of file GfxActor.h.

◆ m_exhausts

std::vector<Exhaust> RoR::GfxActor::m_exhausts
private

Definition at line 190 of file GfxActor.h.

◆ m_flare_materials

std::vector<FlareMaterial> RoR::GfxActor::m_flare_materials
private

Definition at line 188 of file GfxActor.h.

◆ m_flexbodies

std::vector<FlexBody*> RoR::GfxActor::m_flexbodies
private

Definition at line 185 of file GfxActor.h.

◆ m_flexbody_tasks

std::vector<std::shared_ptr<Task> > RoR::GfxActor::m_flexbody_tasks
private

Definition at line 178 of file GfxActor.h.

◆ m_flexwheel_tasks

std::vector<std::shared_ptr<Task> > RoR::GfxActor::m_flexwheel_tasks
private

Definition at line 177 of file GfxActor.h.

◆ m_gfx_airbrakes

std::vector<AirbrakeGfx> RoR::GfxActor::m_gfx_airbrakes
private

Definition at line 183 of file GfxActor.h.

◆ m_gfx_beams

std::vector<BeamGfx> RoR::GfxActor::m_gfx_beams
private

Definition at line 182 of file GfxActor.h.

◆ m_gfx_beams_parent_scenenode

Ogre::SceneNode* RoR::GfxActor::m_gfx_beams_parent_scenenode = nullptr
private

Definition at line 164 of file GfxActor.h.

◆ m_gfx_nodes

std::vector<NodeGfx> RoR::GfxActor::m_gfx_nodes
private

Definition at line 181 of file GfxActor.h.

◆ m_help_mat

Ogre::MaterialPtr RoR::GfxActor::m_help_mat
private

Definition at line 210 of file GfxActor.h.

◆ m_help_tex

Ogre::TexturePtr RoR::GfxActor::m_help_tex
private

Definition at line 211 of file GfxActor.h.

◆ m_initialized

bool RoR::GfxActor::m_initialized = false
private

Definition at line 167 of file GfxActor.h.

◆ m_last_debug_view

DebugViewType RoR::GfxActor::m_last_debug_view = DebugViewType::DEBUGVIEW_SKELETON
private

Definition at line 170 of file GfxActor.h.

◆ m_particles_clump

DustPool* RoR::GfxActor::m_particles_clump = nullptr
private

Definition at line 198 of file GfxActor.h.

◆ m_particles_drip

DustPool* RoR::GfxActor::m_particles_drip = nullptr
private

Definition at line 193 of file GfxActor.h.

◆ m_particles_dust

DustPool* RoR::GfxActor::m_particles_dust = nullptr
private

Definition at line 194 of file GfxActor.h.

◆ m_particles_ripple

DustPool* RoR::GfxActor::m_particles_ripple = nullptr
private

Definition at line 196 of file GfxActor.h.

◆ m_particles_sparks

DustPool* RoR::GfxActor::m_particles_sparks = nullptr
private

Definition at line 197 of file GfxActor.h.

◆ m_particles_splash

DustPool* RoR::GfxActor::m_particles_splash = nullptr
private

Definition at line 195 of file GfxActor.h.

◆ m_prop_anim_crankfactor_prev

float RoR::GfxActor::m_prop_anim_crankfactor_prev = 0.f
private

Definition at line 172 of file GfxActor.h.

◆ m_prop_anim_prev_gear

int RoR::GfxActor::m_prop_anim_prev_gear = 0
private

Definition at line 174 of file GfxActor.h.

◆ m_prop_anim_shift_timer

float RoR::GfxActor::m_prop_anim_shift_timer = 0.f
private

Definition at line 173 of file GfxActor.h.

◆ m_props

std::vector<Prop> RoR::GfxActor::m_props
private

Definition at line 184 of file GfxActor.h.

◆ m_simbuf

ActorSB RoR::GfxActor::m_simbuf
private

Definition at line 214 of file GfxActor.h.

◆ m_surveymap_entity

SurveyMapEntity RoR::GfxActor::m_surveymap_entity
private

Definition at line 212 of file GfxActor.h.

◆ m_vidcam_state

VideoCamState RoR::GfxActor::m_vidcam_state = VideoCamState::VCSTATE_ENABLED_ONLINE
private

Definition at line 168 of file GfxActor.h.

◆ m_videocameras

std::vector<VideoCamera> RoR::GfxActor::m_videocameras
private

Definition at line 187 of file GfxActor.h.

◆ m_wheels

std::vector<WheelGfx> RoR::GfxActor::m_wheels
private

Definition at line 186 of file GfxActor.h.


The documentation for this class was generated from the following files: