RigsofRods
Soft-body Physics Simulation
|
#include <ProceduralManager.h>
Public Member Functions | |
virtual | ~ProceduralObject () override |
void | addPoint (ProceduralPointPtr p) |
ProceduralPointPtr | getPoint (int pos) |
void | insertPoint (int pos, ProceduralPointPtr p) |
void | deletePoint (int pos) |
int | getNumPoints () const |
ProceduralRoadPtr | getRoad () |
std::string | getName () |
void | setName (std::string const &new_name) |
Public Member Functions inherited from RefCountingObject< ProceduralObject > | |
RefCountingObject () | |
virtual | ~RefCountingObject () |
void | AddRef () |
void | Release () |
Data Fields | |
std::string | name |
std::vector< ProceduralPointPtr > | points |
ProceduralRoadPtr | road |
int | smoothing_num_splits = 0 |
Data Fields inherited from RefCountingObject< ProceduralObject > | |
int | m_refcount |
std::mutex | m_refcount_mtx |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountingObject< ProceduralObject > | |
static void | RegisterRefCountingObject (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine, const char *name) |
Definition at line 59 of file ProceduralManager.h.
|
inlineoverridevirtual |
Definition at line 61 of file ProceduralManager.h.
|
inline |
Definition at line 64 of file ProceduralManager.h.
void ProceduralObject::deletePoint | ( | int | pos | ) |
Definition at line 52 of file ProceduralManager.cpp.
|
inline |
Definition at line 70 of file ProceduralManager.h.
|
inline |
ProceduralPointPtr ProceduralObject::getPoint | ( | int | pos | ) |
|
inline |
Definition at line 69 of file ProceduralManager.h.
void ProceduralObject::insertPoint | ( | int | pos, |
ProceduralPointPtr | p | ||
) |
Definition at line 44 of file ProceduralManager.cpp.
|
inline |
Definition at line 71 of file ProceduralManager.h.
std::string RoR::ProceduralObject::name |
Definition at line 73 of file ProceduralManager.h.
std::vector<ProceduralPointPtr> RoR::ProceduralObject::points |
Definition at line 74 of file ProceduralManager.h.
ProceduralRoadPtr RoR::ProceduralObject::road |
Definition at line 75 of file ProceduralManager.h.
int RoR::ProceduralObject::smoothing_num_splits = 0 |
Definition at line 76 of file ProceduralManager.h.