Rigs of Rods 2026.01
Soft-body Physics Simulation
Loading...
Searching...
No Matches
Functions
ProceduralRoadAngelscriptWrappers Namespace Reference

Functions

static ProceduralPoint * ProceduralPointFactory ()
 
static ProceduralObject * ProceduralObjectFactory ()
 
static ProceduralRoad * ProceduralRoadFactory (const std::string &groundmodelName="")
 
static Ogre::Vector3 & ProceduralPoint_get_position (ProceduralPoint *self)
 
static Ogre::Quaternion & ProceduralPoint_get_rotation (ProceduralPoint *self)
 
static float ProceduralPoint_get_width (ProceduralPoint *self)
 
static float ProceduralPoint_get_border_width (ProceduralPoint *self)
 
static float ProceduralPoint_get_border_height (ProceduralPoint *self)
 
static RoadType ProceduralPoint_get_type (ProceduralPoint *self)
 
static int ProceduralPoint_get_pillar_type (ProceduralPoint *self)
 
static void ProceduralPoint_set_position (ProceduralPoint *self, const Ogre::Vector3 &pos)
 
static void ProceduralPoint_set_rotation (ProceduralPoint *self, const Ogre::Quaternion &rot)
 
static void ProceduralPoint_set_width (ProceduralPoint *self, float width)
 
static void ProceduralPoint_set_border_width (ProceduralPoint *self, float bwidth)
 
static void ProceduralPoint_set_border_height (ProceduralPoint *self, float bheight)
 
static void ProceduralPoint_set_type (ProceduralPoint *self, RoadType type)
 
static void ProceduralPoint_set_pillar_type (ProceduralPoint *self, int type)
 
static void ProceduralRoad_finish (ProceduralRoad *self)
 
static int ProceduralObject_get_smoothing_num_splits (ProceduralObject *self)
 
static void ProceduralObject_set_smoothing_num_splits (ProceduralObject *self, int n)
 
static bool ProceduralObject_get_collision_enabled (ProceduralObject *self)
 
static void ProceduralObject_set_collision_enabled (ProceduralObject *self, bool n)
 
static std::string ProceduralObject_get_custom_material (ProceduralObject *self)
 
static void ProceduralObject_set_custom_material (ProceduralObject *self, const std::string &n)
 
static std::string ProceduralObject_get_custom_groundmodel (ProceduralObject *self)
 
static void ProceduralObject_set_custom_groundmodel (ProceduralObject *self, const std::string &n)
 

Function Documentation

◆ ProceduralObject_get_collision_enabled()

static bool ProceduralRoadAngelscriptWrappers::ProceduralObject_get_collision_enabled ( ProceduralObject *  self)
static

Definition at line 94 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_get_custom_groundmodel()

static std::string ProceduralRoadAngelscriptWrappers::ProceduralObject_get_custom_groundmodel ( ProceduralObject *  self)
static

Definition at line 99 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_get_custom_material()

static std::string ProceduralRoadAngelscriptWrappers::ProceduralObject_get_custom_material ( ProceduralObject *  self)
static

Definition at line 97 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_get_smoothing_num_splits()

static int ProceduralRoadAngelscriptWrappers::ProceduralObject_get_smoothing_num_splits ( ProceduralObject *  self)
static

Definition at line 92 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_set_collision_enabled()

static void ProceduralRoadAngelscriptWrappers::ProceduralObject_set_collision_enabled ( ProceduralObject *  self,
bool  n 
)
static

Definition at line 95 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_set_custom_groundmodel()

static void ProceduralRoadAngelscriptWrappers::ProceduralObject_set_custom_groundmodel ( ProceduralObject *  self,
const std::string &  n 
)
static

Definition at line 100 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_set_custom_material()

static void ProceduralRoadAngelscriptWrappers::ProceduralObject_set_custom_material ( ProceduralObject *  self,
const std::string &  n 
)
static

Definition at line 98 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObject_set_smoothing_num_splits()

static void ProceduralRoadAngelscriptWrappers::ProceduralObject_set_smoothing_num_splits ( ProceduralObject *  self,
int  n 
)
static

Definition at line 93 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralObjectFactory()

static ProceduralObject * ProceduralRoadAngelscriptWrappers::ProceduralObjectFactory ( )
static

Definition at line 46 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_border_height()

static float ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_border_height ( ProceduralPoint *  self)
static

Definition at line 64 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_border_width()

static float ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_border_width ( ProceduralPoint *  self)
static

Definition at line 63 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_pillar_type()

static int ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_pillar_type ( ProceduralPoint *  self)
static

Definition at line 66 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_position()

static Ogre::Vector3 & ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_position ( ProceduralPoint *  self)
static

Definition at line 60 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_rotation()

static Ogre::Quaternion & ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_rotation ( ProceduralPoint *  self)
static

Definition at line 61 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_type()

static RoadType ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_type ( ProceduralPoint *  self)
static

Definition at line 65 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_get_width()

static float ProceduralRoadAngelscriptWrappers::ProceduralPoint_get_width ( ProceduralPoint *  self)
static

Definition at line 62 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_border_height()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_border_height ( ProceduralPoint *  self,
float  bheight 
)
static

Definition at line 72 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_border_width()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_border_width ( ProceduralPoint *  self,
float  bwidth 
)
static

Definition at line 71 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_pillar_type()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_pillar_type ( ProceduralPoint *  self,
int  type 
)
static

Definition at line 74 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_position()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_position ( ProceduralPoint *  self,
const Ogre::Vector3 &  pos 
)
static

Definition at line 68 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_rotation()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_rotation ( ProceduralPoint *  self,
const Ogre::Quaternion &  rot 
)
static

Definition at line 69 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_type()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_type ( ProceduralPoint *  self,
RoadType  type 
)
static

Definition at line 73 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPoint_set_width()

static void ProceduralRoadAngelscriptWrappers::ProceduralPoint_set_width ( ProceduralPoint *  self,
float  width 
)
static

Definition at line 70 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralPointFactory()

static ProceduralPoint * ProceduralRoadAngelscriptWrappers::ProceduralPointFactory ( )
static

Definition at line 41 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralRoad_finish()

static void ProceduralRoadAngelscriptWrappers::ProceduralRoad_finish ( ProceduralRoad *  self)
static

The script API has no scene node parameter - the road mesh is attached under the grouping scene node of the terrain's ProceduralManager, same as roads created by C++.

Definition at line 80 of file ProceduralRoadAngelscriptWrappers.h.

◆ ProceduralRoadFactory()

static ProceduralRoad * ProceduralRoadAngelscriptWrappers::ProceduralRoadFactory ( const std::string &  groundmodelName = "")
static

Definition at line 51 of file ProceduralRoadAngelscriptWrappers.h.