 |
RigsofRods
Soft-body Physics Simulation
|
Ogre::Vector3 const & getPosition()
void UpdateInputEvents(float dt)
void SetSelectedObjectByID(TerrainEditorObjectID_t id)
void setPosition(Ogre::Vector3 const &pos)
Ogre::Vector3 const & getRotation()
static const TerrainEditorObjectID_t TERRAINEDITOROBJECTID_INVALID
static const TerrainEditorObjectPtr TERRAINEDITOROBJECTPTR_NULL
Ogre::Vector3 initial_rotation
std::string const & getType()
int m_rotation_axis
0=X, 1=Y, 2=Z
TObjSpecialObject special_object_type
int ActorInstanceID_t
Unique sequentially generated ID of an actor in session. Use ActorManager::GetActorById()
Ogre::SceneNode * static_object_node
void ClearSelectedObject()
std::vector< int > static_collision_boxes
std::string m_last_object_name
ActorInstanceID_t getActorInstanceId()
static const ActorInstanceID_t ACTORINSTANCEID_INVALID
const TerrainEditorObjectPtr & FetchSelectedObject()
Ogre::Vector3 initial_position
Central state/object manager and communications hub.
std::string instance_name
TerrainEditorObjectID_t GetSelectedObjectID() const
ActorInstanceID_t actor_instance_id
std::string const & getInstanceName()
std::string type
Accepts "-" as placeholder, otherwise a surveymap icon is registered.
int TerrainEditorObjectID_t
Offset into RoR::TerrainObjectManager::m_editor_objects, use RoR::TERRAINEDITOROBJECTID_INVALID as em...
TObjSpecialObject getSpecialObjectType()
std::string const & getName()
std::vector< int > static_collision_tris
std::string tobj_comments
void setRotation(Ogre::Vector3 const &rot)
Self reference-counting objects, as requred by AngelScript garbage collector.
TerrainEditorObjectID_t m_selected_object_id
void setActorInstanceId(ActorInstanceID_t instance_id)
Represents an instance of static terrain object (.ODEF file format)
Minimalist editor mode; orig.
void setSpecialObjectType(TObjSpecialObject type)