![]() |
Rigs of Rods 2026.01
Soft-body Physics Simulation
|
Namespaces | |
| namespace | App |
| namespace | ChatSystem |
| namespace | GUI |
| namespace | TObj |
Functions | |
| void | HandleGenericException (const std::string &from, BitMask_t flags) |
| void | HandleMsgQueueException (MsgType from) |
| void | Log (const char *msg) |
| void | LogFormat (const char *format,...) |
| std::string | ToLocalizedString (SimGearboxMode e) |
| std::string | ToLocalizedString (GfxFlaresMode e) |
| std::string | ToLocalizedString (GfxShadowType e) |
| std::string | ToLocalizedString (GfxSkyMode e) |
| std::string | ToLocalizedString (GfxTexFilter e) |
| std::string | ToLocalizedString (GfxVegetation e) |
| std::string | ToLocalizedString (GfxWaterMode e) |
| std::string | ToLocalizedString (GfxExtCamMode e) |
| std::string | ToLocalizedString (IoInputGrabMode e) |
| std::string | ToLocalizedString (EfxReverbEngine e) |
| std::string | ToLocalizedString (SimResetMode e) |
| std::string | ToLocalizedString (UiPreset e) |
| const char * | MsgTypeToString (MsgType type) |
| const char * | TObjSpecialObjectToString (TObjSpecialObject val) |
| DebugViewType | NextDebugViewType (DebugViewType dv) |
| void | LoadingIndicatorCircle (const char *label, const float indicator_radius, const ImVec4 &main_color, const ImVec4 &backdrop_color, const int circle_count, const float speed) |
| void | DrawImageRotated (ImTextureID tex_id, ImVec2 center, ImVec2 size, float angle) |
| ImVec2 | DrawColorMarkedText (ImDrawList *drawlist, ImVec2 text_cursor, ImVec4 default_color, float override_alpha, float wrap_width, std::string const &line) |
| std::string | StripColorMarksFromText (std::string const &text) |
| void | ImTextWrappedColorMarked (std::string const &text) |
| bool | DrawGCheckbox (CVar *cvar, const char *label) |
| void | DrawGIntCheck (CVar *cvar, const char *label) |
| void | DrawGIntBox (CVar *cvar, const char *label) |
| void | DrawGIntSlider (CVar *cvar, const char *label, int v_min, int v_max) |
| void | DrawGFloatSlider (CVar *cvar, const char *label, float v_min, float v_max) |
| void | DrawGFloatBox (CVar *cvar, const char *label) |
| void | DrawGTextEdit (CVar *cvar, const char *label, Str< 1000 > &buf) |
| bool | DrawGCombo (CVar *cvar, const char *label, const char *values) |
| Ogre::TexturePtr | FetchIcon (const char *name) |
| ImDrawList * | GetImDummyFullscreenWindow (const std::string &name="RoR_TransparentFullscreenWindow") |
| bool | GetScreenPosFromWorldPos (Ogre::Vector3 const &world_pos, ImVec2 &out_screen) |
| void | ImAddItemToComboboxString (std::string &target, std::string const &item) |
| void | ImTerminateComboboxString (std::string &target) |
| void | ImDrawEventHighlighted (events input_event) |
| bool | ImDrawEventHighlightedButton (events input_event, bool *btn_hovered=nullptr, bool *btn_active=nullptr) |
| void | ImDrawModifierKeyHighlighted (OIS::KeyCode key) |
| ImVec2 | ImCalcEventHighlightedSize (events input_event) |
| bool | ImButtonHoldToConfirm (const std::string &btn_idstr, const bool smallbutton, const float time_limit) |
| bool | ImMoveTextInputCursorToEnd (const char *label) |
| void | ImDummyHyperlink (std::string caption) |
| void | ImHyperlink (std::string url, std::string caption="", bool tooltip=true) |
| std::ostream & | operator<< (std::ostream &os, RepoImageDownloadRequest &val) |
| bool | GetUrlAsString (const std::string &url, CURLcode &curl_result, long &response_code, std::string &response_payload) |
| bool | GetUrlAsStringMQ (CurlTaskContext task) |
| Ogre::Vector3 | primitiveCollision (node_t *node, Ogre::Vector3 velocity, float mass, Ogre::Vector3 normal, float dt, ground_model_t *gm, float penetration=0) |
| void | ResolveInterActorCollisions (const float dt, PointColDetector &interPointCD, const int free_collcab, int collcabs[], int cabs[], collcab_rate_t inter_collcabrate[], node_t nodes[], const float collrange, ground_model_t &submesh_ground_model) |
| void | ResolveIntraActorCollisions (const float dt, PointColDetector &intraPointCD, const int free_collcab, int collcabs[], int cabs[], collcab_rate_t intra_collcabrate[], node_t nodes[], const float collrange, ground_model_t &submesh_ground_model) |
| const char * | ActorSimAttrToString (ActorSimAttr attr) |
| void | RegisterAngelScriptBinding (const char *bindingName, AngelScript::asIScriptEngine *engine, ASBindingRegisterFunc_t native, ASBindingRegisterFunc_t generic) |
| void | RegisterActorCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterActorNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterActorGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterActor (AngelScript::asIScriptEngine *engine) |
| void | RegisterVehicleAiCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterVehicleAiNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterVehicleAiGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterVehicleAi (AngelScript::asIScriptEngine *engine) |
| void | RegisterInputEngineCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterInputEngineNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterInputEngineGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterInputEngine (AngelScript::asIScriptEngine *engine) |
| void | RegisterConsoleCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterConsoleNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterConsoleGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterConsole (AngelScript::asIScriptEngine *engine) |
| void | RegisterLocalStorageNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterLocalStorageGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterLocalStorage (AngelScript::asIScriptEngine *engine) |
| void | RegisterGameScriptCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterGameScriptNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterGameScriptGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterGameScript (AngelScript::asIScriptEngine *engine) |
| void | RegisterScriptEventsCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterScriptEvents (AngelScript::asIScriptEngine *engine) |
| void | RegisterImGuiCommonBindings (AngelScript::asIScriptEngine *engine) |
| void | RegisterImGuiNativeBindings (AngelScript::asIScriptEngine *engine) |
| void | RegisterImGuiGenericBindings (AngelScript::asIScriptEngine *engine) |
| void | RegisterImGuiBindings (AngelScript::asIScriptEngine *engine) |
| void | RegisterOgreObjectsCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterOgreObjectsNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterOgreObjectsGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterOgreObjects (AngelScript::asIScriptEngine *engine) |
| void | RegisterTerrainCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterTerrainNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterTerrainGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterTerrain (AngelScript::asIScriptEngine *engine) |
| void | RegisterProceduralRoadCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterProceduralRoadNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterProceduralRoadGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterProceduralRoad (AngelScript::asIScriptEngine *engine) |
| void | RegisterGenericFileFormatCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterGenericFileFormatNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterGenericFileFormatGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterGenericFileFormat (AngelScript::asIScriptEngine *engine) |
| void | RegisterMessageQueueCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterMessageQueue (AngelScript::asIScriptEngine *engine) |
| void | RegisterSoundScriptCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterSoundScriptNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterSoundScriptGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterSoundScript (AngelScript::asIScriptEngine *engine) |
| void | RegisterCacheSystemCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterCacheSystemNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterCacheSystemGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterCacheSystem (AngelScript::asIScriptEngine *engine) |
| void | RegisterEngineCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterEngineNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterEngineGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterEngine (AngelScript::asIScriptEngine *engine) |
| void | RegisterDashBoardManagerCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterDashBoardManagerNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterDashBoardManagerGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterDashBoardManager (AngelScript::asIScriptEngine *engine) |
| void | RegisterAircraftEngineCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterAircraftEngineNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterAircraftEngineGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterAircraftEngine (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurbopropNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurbopropGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurboprop (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurbojetNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurbojetGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterTurbojet (AngelScript::asIScriptEngine *engine) |
| void | RegisterAutopilotCommon (AngelScript::asIScriptEngine *engine) |
| void | RegisterAutopilotNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterAutopilotGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterAutopilot (AngelScript::asIScriptEngine *engine) |
| void | RegisterScrewpropNative (AngelScript::asIScriptEngine *engine) |
| void | RegisterScrewpropGeneric (AngelScript::asIScriptEngine *engine) |
| void | RegisterScrewprop (AngelScript::asIScriptEngine *engine) |
| void | TRIGGER_EVENT_ASYNC (scriptEvents type, int arg1, int arg2ex=0, int arg3ex=0, int arg4ex=0, std::string arg5ex="", std::string arg6ex="", std::string arg7ex="", std::string arg8ex="") |
| const char * | ScriptCategoryToString (ScriptCategory c) |
| template<typename T > | |
| AngelScript::CScriptArray * | VectorToScriptArray (const std::vector< T > &vec, const std::string &decl) |
| template<typename T , typename U > | |
| AngelScript::CScriptArray * | MapToScriptArray (std::map< T, U > &map, const std::string &decl) |
| template<typename ItorT > | |
| AngelScript::CScriptArray * | IterableMapToScriptArray (ItorT begin, ItorT end, const std::string &decl) |
| template<typename ItorT > | |
| AngelScript::CScriptArray * | IterableListToScriptArray (ItorT begin, ItorT end, const std::string &decl) |
| template<typename T > | |
| bool | GetValueFromScriptDict (const std::string &log_msg, AngelScript::CScriptDictionary *dict, bool required, std::string const &key, const char *decl, T &out_value) |
| template<class A , class B > | |
| B * | ScriptRefCast (A *a) |
| template<class A , class B > | |
| B * | ScriptRefCastNoCount (A *a) |
| void | ServerScriptCurlRequestThreadFunc (CurlTaskContext context) |
| void | RegisterScriptFile_Native (AngelScript::asIScriptEngine *engine) |
| bool | FileExists (const char *path) |
| bool | FolderExists (const char *path) |
| void | CreateFolder (const char *path) |
| std::string | GetUserHomeDirectory () |
| std::string | GetExecutablePath () |
| void | OpenUrlInDefaultBrowser (std::string const &url) |
| std::string | GetParentDirectory (const char *path) |
| std::time_t | GetFileLastModifiedTime (std::string const &path) |
| bool | FileExists (std::string const &path) |
| bool | FolderExists (std::string const &path) |
| void | CreateFolder (std::string const &path) |
| std::string | PathCombine (std::string a, std::string b) |
| Ogre::String | sha1sum (const char *key, int len) |
| Ogre::String | HashData (const char *key, int len) |
| std::string | tryConvertUTF (const char *buffer) |
| std::string | formatBytes (double bytes) |
| std::time_t | getTimeStamp () |
| Ogre::String | getVersionString (bool multiline=true) |
| void | replaceString (std::string &str, std::string searchString, std::string replaceString) |
| Ogre::Real | Round (Ogre::Real value, unsigned short ndigits=0) |
| std::string | SanitizeUtf8String (std::string const &str_in) |
| std::string | SanitizeUtf8CString (const char *start, const char *end=nullptr) |
| std::wstring | Utf8ToWideChar (std::string input_utf8) |
| std::string & | TrimStr (std::string &s) |
| std::string | Sha1Hash (std::string const &data) |
| std::string | JoinStrVec (Ogre::StringVector tokens, const std::string &delim) |
| template<class T , class A , class Predicate > | |
| void | EraseIf (std::vector< T, A > &c, Predicate pred) |
| bool | IsDistanceWithin (Ogre::Vector3 const &a, Ogre::Vector3 const &b, float max) |
| std::string | PrintMeshInfo (std::string const &title, Ogre::MeshPtr mesh) |
| void | CvarAddFileToList (CVar *cvar, const std::string &filename) |
| void | CvarRemoveFileFromList (CVar *cvar, const std::string &filename) |
| void | SplitBundleQualifiedFilename (const std::string &bundleQualifiedFilename, std::string &out_bundleName, std::string &out_filename) |
| Vec3 | operator* (float f, const Vec3 &v) |
| typedef int RoR::ActorInstanceID_t |
Unique sequentially generated ID of an actor in session. Use ActorManager::GetActorById()
Definition at line 38 of file ForwardDeclarations.h.
| typedef RefCountingObjectPtr<Actor> RoR::ActorPtr |
Definition at line 236 of file ForwardDeclarations.h.
| typedef std::vector<ActorPtr> RoR::ActorPtrVec |
Definition at line 258 of file ForwardDeclarations.h.
| typedef std::vector<AddonPartConflict> RoR::AddonPartConflictVec |
Definition at line 53 of file AddonPartFileFormat.h.
Definition at line 237 of file ForwardDeclarations.h.
| typedef void(* RoR::ASBindingRegisterFunc_t) (AngelScript::asIScriptEngine *) |
Definition at line 30 of file AngelScriptBindings.h.
Definition at line 238 of file ForwardDeclarations.h.
| typedef int RoR::BuoyCachedNodeID_t |
Definition at line 96 of file ForwardDeclarations.h.
| typedef int RoR::CacheEntryID_t |
index to CacheSystem::m_cache_entries, use RoR::CACHEENTRYNUM_INVALID as empty value.
Definition at line 51 of file ForwardDeclarations.h.
| typedef RefCountingObjectPtr< CacheEntry > RoR::CacheEntryPtr |
Definition at line 239 of file ForwardDeclarations.h.
| typedef std::vector<CacheEntryPtr> RoR::CacheEntryPtrVec |
Definition at line 260 of file ForwardDeclarations.h.
| typedef std::vector<rorserver_callback_t> RoR::callbackList |
Definition at line 51 of file ServerScriptEngine.h.
| typedef int RoR::CameraMode_t |
Definition at line 576 of file Application.h.
| typedef int RoR::CineCameraID_t |
Index into Actor::ar_cinecam_node and Actor::ar_camera_node_* arrays; use RoR::CINECAMERAID_INVALID as empty value.
Definition at line 79 of file ForwardDeclarations.h.
| typedef int RoR::CommandkeyID_t |
Index into Actor::ar_commandkeys (BEWARE: indexed 1-MAX_COMMANDKEYS, 0 is invalid value, negative subscript of any size is acceptable, see class CmdKeyArray ).
Definition at line 82 of file ForwardDeclarations.h.
| typedef int RoR::CParticleID_t |
Index into GfxActor::m_cparticles, use RoR::CPARTICLEID_INVALID as empty value.
Definition at line 76 of file ForwardDeclarations.h.
Definition at line 240 of file ForwardDeclarations.h.
| typedef struct RoR::dashData_t RoR::dashData_t |
| typedef RefCountingObjectPtr<Engine> RoR::EnginePtr |
Definition at line 241 of file ForwardDeclarations.h.
| typedef int RoR::ExhaustID_t |
Index into GfxActor::m_exhausts, use RoR::EXHAUSTID_INVALID as empty value.
Definition at line 73 of file ForwardDeclarations.h.
| typedef int RoR::FlareID_t |
Index into Actor::ar_flares, use RoR::FLAREID_INVALID as empty value.
Definition at line 70 of file ForwardDeclarations.h.
| typedef int RoR::FlexbodyID_t |
Index to GfxActor::m_flexbodies, use RoR::FLEXBODYID_INVALID as empty value.
Definition at line 64 of file ForwardDeclarations.h.
| typedef int RoR::FreeBeamGfxID_t |
Index into GfxScene::m_gfx_freebeams, use RoR::FREEBEAMGFXID_INVALID as empty value.
Definition at line 93 of file ForwardDeclarations.h.
| typedef int RoR::FreeForceID_t |
Unique sequentially generated ID of FreeForce; use ActorManager::GetFreeForceNextId().
Definition at line 67 of file ForwardDeclarations.h.
Definition at line 243 of file ForwardDeclarations.h.
Definition at line 242 of file ForwardDeclarations.h.
Definition at line 244 of file ForwardDeclarations.h.
| typedef uint16_t RoR::NodeNum_t |
Node position within Actor::ar_nodes; use RoR::NODENUM_INVALID as empty value.
Definition at line 54 of file ForwardDeclarations.h.
| typedef std::shared_ptr<ODefDocument> RoR::ODefDocumentPtr |
Definition at line 230 of file ForwardDeclarations.h.
| typedef std::shared_ptr<OTCDocument> RoR::OTCDocumentPtr |
Definition at line 231 of file ForwardDeclarations.h.
| typedef int RoR::PointidID_t |
index to PointColDetector::hit_pointid_list, use RoR::POINTIDID_INVALID as empty value.
Definition at line 45 of file ForwardDeclarations.h.
Definition at line 248 of file ForwardDeclarations.h.
Definition at line 246 of file ForwardDeclarations.h.
Definition at line 245 of file ForwardDeclarations.h.
Definition at line 247 of file ForwardDeclarations.h.
| typedef int RoR::PropID_t |
Index to GfxActor::m_props, use RoR::PROPID_INVALID as empty value.
Definition at line 61 of file ForwardDeclarations.h.
| typedef int RoR::RefelemID_t |
index to PointColDetector::m_ref_list, use RoR::REFELEMID_INVALID as empty value.
Definition at line 48 of file ForwardDeclarations.h.
| typedef int RoR::RepoFileInstallRequestID_t |
Unique sequentially generated ID of a repository item installation request; use GUI::RepositorySelector::GetNextInstallRequestId().
Definition at line 99 of file ForwardDeclarations.h.
Definition at line 249 of file ForwardDeclarations.h.
| typedef int RoR::ScriptRetCode_t |
see enum RoR::ScriptRetCode - combines AngelScript codes and RoR internal codes.
Definition at line 88 of file ForwardDeclarations.h.
| typedef int RoR::ScriptUnitID_t |
Unique sequentially generated ID of a loaded and running scriptin session. Use ScriptEngine::getScriptUnit()
Definition at line 41 of file ForwardDeclarations.h.
| typedef std::shared_ptr<SkinDocument> RoR::SkinDocumentPtr |
Definition at line 232 of file ForwardDeclarations.h.
| typedef RefCountingObjectPtr<Sound> RoR::SoundPtr |
Definition at line 250 of file ForwardDeclarations.h.
Definition at line 251 of file ForwardDeclarations.h.
Definition at line 252 of file ForwardDeclarations.h.
| typedef int RoR::TerrainEditorObjectID_t |
Offset into RoR::TerrainObjectManager::m_editor_objects, use RoR::TERRAINEDITOROBJECTID_INVALID as empty value.
Definition at line 90 of file ForwardDeclarations.h.
Definition at line 254 of file ForwardDeclarations.h.
| typedef std::vector<TerrainEditorObjectPtr> RoR::TerrainEditorObjectPtrVec |
Definition at line 259 of file ForwardDeclarations.h.
| typedef RefCountingObjectPtr<Terrain> RoR::TerrainPtr |
Definition at line 253 of file ForwardDeclarations.h.
| typedef std::shared_ptr<Terrn2Document> RoR::Terrn2DocumentPtr |
Definition at line 234 of file ForwardDeclarations.h.
| typedef std::shared_ptr<TObjDocument> RoR::TObjDocumentPtr |
Definition at line 233 of file ForwardDeclarations.h.
Definition at line 255 of file ForwardDeclarations.h.
Definition at line 256 of file ForwardDeclarations.h.
| typedef int RoR::VideoCameraID_t |
Index into GfxActor::m_videocameras, use RoR::VIDEOCAMERAID_INVALID as empty value.
Definition at line 85 of file ForwardDeclarations.h.
| typedef int RoR::WheelID_t |
Index to Actor::ar_wheels, use RoR::WHEELID_INVALID as empty value.
Definition at line 58 of file ForwardDeclarations.h.
| anonymous enum |
| Enumerator | |
|---|---|
| DC_MIN | |
| DC_BOOL | |
| DC_INT | |
| DC_FLOAT | |
| DC_CHAR | |
| DC_INVALID | |
| DC_MAX | |
Definition at line 56 of file DashBoardManager.h.
|
strong |
| enum RoR::ActorSimAttr |
Parameter to Actor::setSimAttribute() and Actor::setIndexedSimAttribute() (and their get counterparts); allows advanced users to tweak physics internals via script.
Each value represents a variable, either directly in Actor or a subsystem, i.e. Engine. PAY ATTENTION to the 'safe value' limits below - those may not be checked when setting attribute values!
| Enumerator | |
|---|---|
| ACTORSIMATTR_NONE | |
| ACTORSIMATTR_TC_RATIO | Regulating force, safe values: <1 - 20>; Param #1 of 'tractioncontrol'. |
| ACTORSIMATTR_TC_WHEELSLIP_CONSTANT | Minimum wheel slip threshold, safe value = 0.25; Param #2 of 'tractioncontrol'. |
| ACTORSIMATTR_TC_PULSE_TIME | Pulse duration in seconds, safe values <0.00005 - 1>; Param #4 of 'tractioncontrol'. |
| ACTORSIMATTR_ENGINE_SHIFTDOWN_RPM | Automatic transmission - Param #1 of 'engine'. |
| ACTORSIMATTR_ENGINE_SHIFTUP_RPM | Automatic transmission - Param #2 of 'engine'. |
| ACTORSIMATTR_ENGINE_TORQUE | Engine torque in newton-meters (N/m) - Param #3 of 'engine'. |
| ACTORSIMATTR_ENGINE_DIFF_RATIO | Differential ratio (aka global gear ratio) - Param #4 of 'engine'. |
| ACTORSIMATTR_ENGINE_GEAR_RATIOS_ARRAY | Gearbox - Format: "<reverse_gear> <neutral_gear> <forward_gear 1> [<forward gear 2>]..."; Param #5 and onwards of 'engine'. |
| ACTORSIMATTR_ENGOPTION_ENGINE_INERTIA | Param #1 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_ENGINE_TYPE | Param #2 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_CLUTCH_FORCE | Param #3 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_SHIFT_TIME | Param #4 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_CLUTCH_TIME | Param #5 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_POST_SHIFT_TIME | Time (in seconds) until full torque is transferred - Param #6 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_STALL_RPM | RPM where engine stalls - Param #7 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_IDLE_RPM | Target idle RPM - Param #8 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_MAX_IDLE_MIXTURE | Max throttle to maintain idle RPM - Param #9 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_MIN_IDLE_MIXTURE | Min throttle to maintain idle RPM - Param #10 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_BRAKING_TORQUE | How much engine brakes on zero throttle - Param #11 of 'engoption'. |
| ACTORSIMATTR_ENGOPTION_AIR_INTAKE_NODE | Node number representing air intake - Prototype only; Not yet recognized by 'engoption'. |
| ACTORSIMATTR_ENGTURBO2_INERTIA_FACTOR | Time to spool up - Param #2 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_NUM_TURBOS | Number of turbos - Param #3 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_MAX_RPM | MaxPSI * 10000 ~ calculated from Param #4 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_ENGINE_RPM_OP | Engine RPM threshold for turbo to operate - Param #5 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_BOV_ENABLED | Blow-off valve - Param #6 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_BOV_MIN_PSI | Blow-off valve PSI threshold - Param #7 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_WASTEGATE_ENABLED | Param #8 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_WASTEGATE_MAX_PSI | Param #9 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_WASTEGATE_THRESHOLD_N | 1 - WgThreshold ~ calculated from Param #10 of 'engturbo2' |
| ACTORSIMATTR_ENGTURBO2_WASTEGATE_THRESHOLD_P | 1 + WgThreshold ~ calculated from Param #10 of 'engturbo2' |
| ACTORSIMATTR_ENGTURBO2_ANTILAG_ENABLED | Param #11 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_ANTILAG_CHANCE | Param #12 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_ANTILAG_MIN_RPM | Param #13 of 'engturbo2'. |
| ACTORSIMATTR_ENGTURBO2_ANTILAG_POWER | Param #14 of 'engturbo2'. |
| ACTORSIMATTR_TURBOJET_MAX_DRY_THRUST | Param #5 of 'turbojets': Maximum thrust without afterburner, in kilonewtons (indexed) |
| ACTORSIMATTR_TURBOJET_MAX_WET_THRUST | Param #6 of 'turbojets': Maximum thrust with afterburner, in kilonewtons (indexed) |
| ACTORSIMATTR_PROPENGINE_MAX_POWER | Param #7 of 'turboprops'/Param #8 of 'pistonprops', in kilowatts (indexed) |
| ACTORSIMATTR_SCREWPROP_MAX_POWER | Param #4 of 'screwprops' (indexed) |
| enum RoR::Ai_events |
Enum with AI events.
| Enumerator | |
|---|---|
| AI_HORN | |
| AI_LIGHTSTOGGLE | |
| AI_WAIT_SECONDS | |
| AI_BEACONSTOGGLE | |
Definition at line 44 of file VehicleAI.h.
| enum RoR::Ai_values |
Enum with AI values that can be set.
| Enumerator | |
|---|---|
| AI_SPEED | |
| AI_POWER | |
Definition at line 55 of file VehicleAI.h.
Argument #1 of script event SE_ANGELSCRIPT_MANIPULATIONS
| Enumerator | |
|---|---|
| ASMANIP_CONSOLE_SNIPPET_EXECUTED | |
| ASMANIP_SCRIPT_LOADED | Triggered after the script's |
| ASMANIP_SCRIPT_LOAD_FAILED | Triggered if the script fails to start at all. Args: #2 unused, #3 RoR::ScriptCategory, #4 unused, #5 filename. |
| ASMANIP_SCRIPT_UNLOADING | Triggered before unloading the script to let it clean up. Args: #2 ScriptUnitId_t, #3 RoR::ScriptCategory, #4 unused, #5 filename. |
| ASMANIP_ACTORSIMATTR_SET | Triggered when |
Definition at line 72 of file ScriptEvents.h.
| Enumerator | |
|---|---|
| ASTHREADSTATUS_NONE | |
| ASTHREADSTATUS_CURLSTRING_PROGRESS | Args of |
| ASTHREADSTATUS_CURLSTRING_SUCCESS | Args of |
| ASTHREADSTATUS_CURLSTRING_FAILURE | Args of |
Definition at line 81 of file ScriptEvents.h.
| enum RoR::broadcastType |
| Enumerator | |
|---|---|
| BROADCAST_AUTO | |
| BROADCAST_ALL | |
| BROADCAST_NORMAL | |
| BROADCAST_AUTHED | |
| BROADCAST_BLOCK | |
Definition at line 50 of file ServerScriptSequencer.h.
| enum RoR::CacheCategoryId |
Definition at line 489 of file Application.h.
|
strong |
Definition at line 157 of file CacheSystem.h.
|
strong |
| Enumerator | |
|---|---|
| UNKNOWN | |
| VALID | |
| NEEDS_UPDATE | |
| NEEDS_REBUILD | |
Definition at line 194 of file CacheSystem.h.
| enum RoR::CollisionEventFilter : short |
Specified in terrain object (.ODEF) file, syntax: 'event <type> <filter>'.
| Enumerator | |
|---|---|
| EVENT_NONE | Invalid value. |
| EVENT_ALL | (default) ~ Triggered by any node on any vehicle |
| EVENT_AVATAR | 'avatar' ~ Triggered by the character only |
| EVENT_TRUCK | 'truck' ~ Triggered by any node of land vehicle ( |
| EVENT_TRUCK_WHEELS | 'truck_wheels' ~ Triggered only by wheel nodes of land vehicle ( |
| EVENT_AIRPLANE | 'airplane' ~ Triggered by any node of airplane ( |
| EVENT_BOAT | 'boat' ~ Triggered by any node of boats ( |
|
strong |
Definition at line 202 of file CacheSystem.h.
| enum RoR::DashData |
Definition at line 89 of file DashBoardManager.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| REVERB | |
| EAXREVERB | |
Definition at line 425 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| INVALID | |
| CLASSIC | |
| CINECAM | |
| NODE | |
Definition at line 564 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| HEADLIGHT | |
| HIGH_BEAM | |
| FOG_LIGHT | |
| TAIL_LIGHT | |
| BRAKE_LIGHT | |
| REVERSE_LIGHT | |
| SIDELIGHT | |
| BLINKER_LEFT | |
| BLINKER_RIGHT | |
| USER | |
| DASHBOARD | |
Definition at line 513 of file Application.h.
Argument #1 of script event RoR::SE_GENERIC_FREEFORCES_ACTIVITY
Definition at line 105 of file ScriptEvents.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| STATIC | |
| PITCHING | |
Definition at line 370 of file Application.h.
|
strong |
Definition at line 396 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| PSSM | |
Definition at line 363 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| SANDSTORM | Sandstorm (fastest) |
| CAELUM | Caelum (best looking, slower) |
| SKYX | SkyX (best looking, slower) |
Definition at line 417 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| BILINEAR | |
| TRILINEAR | |
| ANISOTROPIC | |
Definition at line 378 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| x20PERC | |
| x50PERC | |
| FULL | |
Definition at line 387 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | None. |
| BASIC | Basic (fastest) |
| REFLECT | Reflection. |
| FULL_FAST | Reflection + refraction (speed optimized) |
| FULL_HQ | Reflection + refraction (quality optimized) |
| HYDRAX | HydraX. |
Definition at line 406 of file Application.h.
< Flags for HandleGenericException()
| Enumerator | |
|---|---|
| HANDLEGENERICEXCEPTION_LOGFILE | |
| HANDLEGENERICEXCEPTION_SCRIPTEVENT | |
| HANDLEGENERICEXCEPTION_CONSOLE | |
| HANDLEGENERICEXCEPTION_DEFAULT | |
Definition at line 893 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| ALL | |
| DYNAMIC | |
Definition at line 433 of file Application.h.
Definition at line 218 of file DashBoardManager.h.
| enum RoR::LoaderType |
< Search mode for ModCache::Query() & Operation mode for GUI::MainSelector
| Enumerator | |
|---|---|
| LT_None | |
| LT_Terrain | |
| LT_Vehicle | |
| LT_Truck | |
| LT_Car | |
| LT_Boat | |
| LT_Airplane | |
| LT_Trailer | |
| LT_Train | |
| LT_Load | |
| LT_Extension | |
| LT_Skin | |
| LT_AllBeam | |
| LT_AddonPart | |
| LT_Tuneup | |
| LT_AssetPack | |
| LT_DashBoard | |
| LT_Gadget | |
Definition at line 467 of file Application.h.
Argument #1 of script event RoR::SE_GENERIC_MODCACHE_ACTIVITY
Definition at line 90 of file ScriptEvents.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| TUNEUP_USE_ADDONPART_SET | 'subject' is addonpart filename. |
| TUNEUP_USE_ADDONPART_RESET | 'subject' is addonpart filename. |
| TUNEUP_FORCEREMOVE_PROP_SET | 'subject_id' is prop ID. |
| TUNEUP_FORCEREMOVE_PROP_RESET | 'subject_id' is prop ID. |
| TUNEUP_FORCEREMOVE_FLEXBODY_SET | 'subject_id' is flexbody ID. |
| TUNEUP_FORCEREMOVE_FLEXBODY_RESET | 'subject_id' is flexbody ID. |
| TUNEUP_FORCED_WHEEL_SIDE_SET | 'subject_id' is wheel ID, 'value_int' is |
| TUNEUP_FORCED_WHEEL_SIDE_RESET | 'subject_id' is wheel ID. |
| TUNEUP_FORCEREMOVE_FLARE_SET | 'subject_id' is flare ID. |
| TUNEUP_FORCEREMOVE_FLARE_RESET | 'subject_id' is flare ID. |
| TUNEUP_FORCEREMOVE_EXHAUST_SET | 'subject_id' is exhaust ID. |
| TUNEUP_FORCEREMOVE_EXHAUST_RESET | 'subject_id' is exhaust ID. |
| TUNEUP_FORCEREMOVE_MANAGEDMAT_SET | 'subject' is managed material name. |
| TUNEUP_FORCEREMOVE_MANAGEDMAT_RESET | 'subject' is managed material name. |
| TUNEUP_PROTECTED_PROP_SET | 'subject_id' is prop ID. |
| TUNEUP_PROTECTED_PROP_RESET | 'subject_id' is prop ID. |
| TUNEUP_PROTECTED_FLEXBODY_SET | 'subject_id' is flexbody ID. |
| TUNEUP_PROTECTED_FLEXBODY_RESET | 'subject_id' is flexbody ID. |
| TUNEUP_PROTECTED_WHEEL_SET | 'subject_id' is wheel ID. |
| TUNEUP_PROTECTED_WHEEL_RESET | 'subject_id' is wheel ID. |
| TUNEUP_PROTECTED_FLARE_SET | 'subject_id' is flare ID. |
| TUNEUP_PROTECTED_FLARE_RESET | 'subject_id' is flare ID. |
| TUNEUP_PROTECTED_EXHAUST_SET | 'subject_id' is exhaust ID. |
| TUNEUP_PROTECTED_EXHAUST_RESET | 'subject_id' is exhaust ID. |
| TUNEUP_PROTECTED_MANAGEDMAT_SET | 'subject' is managed material name. |
| TUNEUP_PROTECTED_MANAGEDMAT_RESET | 'subject' is managed material name. |
| TUNEUP_FORCED_VCAM_ROLE_SET | 'subject_id' is video camera ID, 'value_int' is |
| TUNEUP_FORCED_VCAM_ROLE_RESET | 'subject_id' is video camera ID. |
| PROJECT_LOAD_TUNEUP | 'subject' is tuneup filename. This overwrites the auto-generated tuneup with the save. |
| PROJECT_RESET_TUNEUP | 'subject' is empty. This resets the auto-generated tuneup to orig. values. |
| ACTOR_UPDATE_DEF_DOCUMENT | 'subject' is empty; 'target_actor' is the actual subject. Propagates modifications from the live actor to def document. |
Definition at line 224 of file CacheSystem.h.
| enum RoR::scriptEvents |
This enum describes what events are existing. The script can register to receive events.
| Enumerator | |
|---|---|
| SE_EVENTBOX_ENTER | Actor or person entered an eventbox; arguments: #1 type, #2 actorID (actor only), #3 node ID (actor only), #4 unused, #5 object instance name #6 eventbox name, #7 unused #8 unused. |
| SE_EVENTBOX_EXIT | Actor or person left an eventbox; arguments: #1 type, #2 actorID (actor only), #3 unused, #4 unused, #5 object instance name #6 eventbox name, #7 unused #8 unused. |
| SE_TRUCK_ENTER | triggered when switching from person mode to vehicle mode, the argument refers to the actor ID of the vehicle |
| SE_TRUCK_EXIT | triggered when switching from vehicle mode to person mode, the argument refers to the actor ID of the vehicle |
| SE_TRUCK_ENGINE_DIED | triggered when the vehicle's engine dies (from underrev, water, etc), the argument refers to the actor ID of the vehicle |
| SE_TRUCK_ENGINE_FIRE | triggered when the planes engines start to get on fire, the argument refers to the actor ID of the vehicle |
| SE_TRUCK_TOUCHED_WATER | triggered when any part of the actor touches water, the argument refers to the actor ID |
| SE_TRUCK_LIGHT_TOGGLE | triggered when the main light is toggled, the argument refers to the actor ID |
| SE_TRUCK_TIE_TOGGLE | triggered when the user toggles ties, the argument refers to the actor ID |
| SE_TRUCK_PARKINGBRAKE_TOGGLE | triggered when the user toggles the parking brake, the argument refers to the actor ID |
| SE_TRUCK_BEACONS_TOGGLE | triggered when the user toggles beacons, the argument refers to the actor ID |
| SE_TRUCK_CPARTICLES_TOGGLE | triggered when the user toggles custom particles, the argument refers to the actor ID |
| SE_GENERIC_NEW_TRUCK | triggered when the user spawns a new actor, the argument refers to the actor ID |
| SE_GENERIC_DELETED_TRUCK | triggered when the user deletes an actor, the argument refers to the actor ID |
| SE_TRUCK_RESET | triggered when the user resets the truck, the argument refers to the actor ID of the vehicle |
| SE_TRUCK_TELEPORT | triggered when the user teleports the truck, the argument refers to the actor ID of the vehicle |
| SE_TRUCK_MOUSE_GRAB | triggered when the user uses the mouse to interact with the actor, the argument refers to the actor ID |
| SE_ANGELSCRIPT_MANIPULATIONS | triggered when the user tries to dynamically use the scripting capabilities (prevent cheating) args: #1 angelScriptManipulationType - see enum doc comments for more args. |
| SE_ANGELSCRIPT_MSGCALLBACK | The diagnostic info directly from AngelScript engine (see |
| SE_ANGELSCRIPT_LINECALLBACK | The diagnostic info directly from AngelScript engine (see |
| SE_ANGELSCRIPT_EXCEPTIONCALLBACK | The diagnostic info directly from AngelScript engine (see |
| SE_ANGELSCRIPT_THREAD_STATUS | Sent by background threads (i.e. CURL) when there's something important (like finishing a download). args: #1 type, see |
| SE_GENERIC_MESSAGEBOX_CLICK | triggered when the user clicks on a message box button, the argument refers to the button pressed |
| SE_GENERIC_EXCEPTION_CAUGHT | Triggered when C++ exception (usually Ogre::Exception) is thrown; #1 ScriptUnitID, #5 originFuncName, #6 type, #7 message. |
| SE_GENERIC_MODCACHE_ACTIVITY | Triggered when status of modcache changes, args: #1 type, #2 entry number, for other args see |
| SE_GENERIC_TRUCK_LINKING_CHANGED | Triggered when 2 actors become linked or unlinked via ties/hooks/ropes/slidenodes; args: #1 state (1=linked, 0=unlinked), #2 action |
| SE_GENERIC_FREEFORCES_ACTIVITY | Triggered on freeforce add/update/delete or breaking; args: #1 |
| SE_ALL_EVENTS | |
| SE_NO_EVENTS | |
Definition at line 30 of file ScriptEvents.h.
| enum RoR::serverSayType |
| Enumerator | |
|---|---|
| FROM_SERVER | |
| FROM_HOST | |
| FROM_MOTD | |
| FROM_RULES | |
Definition at line 43 of file ServerScriptSequencer.h.
Definition at line 10 of file ServerScriptCurlHelpers.h.
|
strong |
| Enumerator | |
|---|---|
| HARD | |
| SOFT | |
Definition at line 441 of file Application.h.
|
strong |
Definition at line 584 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| LINEBREAK | |
| COMMENT | |
| STRING | |
| FLOAT | |
| INT | |
| BOOL | |
| KEYWORD | |
Definition at line 48 of file GenericFileFormat.h.
|
strong |
See UiPresets[] list in GUIManager.cpp (declared extern in GUIManager.h)
| Enumerator | |
|---|---|
| NOVICE | |
| REGULAR | |
| EXPERT | |
| MINIMALLIST | |
| Count | |
Definition at line 450 of file Application.h.
| enum RoR::VideoCamRole |
Definition at line 606 of file Application.h.
| enum RoR::VisibilityMasks |
| Enumerator | |
|---|---|
| DEPTHMAP_ENABLED | |
| DEPTHMAP_DISABLED | |
| HIDE_MIRROR | |
Definition at line 460 of file Application.h.
|
strong |
Definition at line 534 of file Application.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| FORWARD | |
| BACKWARD | |
Definition at line 545 of file Application.h.
|
strong |
Used by rig-def/addonpart/tuneup formats to specify wheel rim mesh orientation.
| Enumerator | |
|---|---|
| INVALID | |
| RIGHT | |
| LEFT | |
Definition at line 555 of file Application.h.
| const char * RoR::ActorSimAttrToString | ( | ActorSimAttr | attr | ) |
Definition at line 107 of file SimData.cpp.
| void RoR::CvarAddFileToList | ( | CVar * | cvar, |
| const std::string & | filename | ||
| ) |
| void RoR::CvarRemoveFileFromList | ( | CVar * | cvar, |
| const std::string & | filename | ||
| ) |
| ImVec2 RoR::DrawColorMarkedText | ( | ImDrawList * | drawlist, |
| ImVec2 | text_cursor, | ||
| ImVec4 | default_color, | ||
| float | override_alpha, | ||
| float | wrap_width, | ||
| std::string const & | line | ||
| ) |
Draw multiline text with '#rrggbb' color markers. Returns total text size.
Definition at line 230 of file GUIUtils.cpp.
| bool RoR::DrawGCheckbox | ( | CVar * | cvar, |
| const char * | label | ||
| ) |
Definition at line 287 of file GUIUtils.cpp.
| bool RoR::DrawGCombo | ( | CVar * | cvar, |
| const char * | label, | ||
| const char * | values | ||
| ) |
Definition at line 361 of file GUIUtils.cpp.
| void RoR::DrawGFloatBox | ( | CVar * | cvar, |
| const char * | label | ||
| ) |
Definition at line 336 of file GUIUtils.cpp.
| void RoR::DrawGFloatSlider | ( | CVar * | cvar, |
| const char * | label, | ||
| float | v_min, | ||
| float | v_max | ||
| ) |
Definition at line 326 of file GUIUtils.cpp.
| void RoR::DrawGIntBox | ( | CVar * | cvar, |
| const char * | label | ||
| ) |
Definition at line 307 of file GUIUtils.cpp.
| void RoR::DrawGIntCheck | ( | CVar * | cvar, |
| const char * | label | ||
| ) |
Definition at line 298 of file GUIUtils.cpp.
| void RoR::DrawGIntSlider | ( | CVar * | cvar, |
| const char * | label, | ||
| int | v_min, | ||
| int | v_max | ||
| ) |
Definition at line 316 of file GUIUtils.cpp.
Definition at line 345 of file GUIUtils.cpp.
| void RoR::DrawImageRotated | ( | ImTextureID | tex_id, |
| ImVec2 | center, | ||
| ImVec2 | size, | ||
| float | angle | ||
| ) |
Add rotated textured quad to ImDrawList, source: https://github.com/ocornut/imgui/issues/1982#issuecomment-408834301.
Definition at line 201 of file GUIUtils.cpp.
|
inline |
| Ogre::TexturePtr RoR::FetchIcon | ( | const char * | name | ) |
Definition at line 372 of file GUIUtils.cpp.
| ImDrawList * RoR::GetImDummyFullscreenWindow | ( | const std::string & | name = "RoR_TransparentFullscreenWindow" | ) |
Definition at line 394 of file GUIUtils.cpp.
| bool RoR::GetScreenPosFromWorldPos | ( | Ogre::Vector3 const & | world_pos, |
| ImVec2 & | out_screen | ||
| ) |
Definition at line 578 of file GUIUtils.cpp.
| bool RoR::GetUrlAsString | ( | const std::string & | url, |
| CURLcode & | curl_result, | ||
| long & | response_code, | ||
| std::string & | response_payload | ||
| ) |
Definition at line 73 of file CurlHelpers.cpp.
| bool RoR::GetUrlAsStringMQ | ( | CurlTaskContext | task | ) |
Definition at line 108 of file CurlHelpers.cpp.
| void RoR::HandleGenericException | ( | const std::string & | from, |
| BitMask_t | flags | ||
| ) |
Definition at line 409 of file Application.cpp.
| void RoR::HandleMsgQueueException | ( | MsgType | from | ) |
Definition at line 450 of file Application.cpp.
| void RoR::ImAddItemToComboboxString | ( | std::string & | target, |
| std::string const & | item | ||
| ) |
Definition at line 412 of file GUIUtils.cpp.
| bool RoR::ImButtonHoldToConfirm | ( | const std::string & | btn_idstr, |
| const bool | smallbutton, | ||
| const float | time_limit | ||
| ) |
Definition at line 512 of file GUIUtils.cpp.
| ImVec2 RoR::ImCalcEventHighlightedSize | ( | events | input_event | ) |
Definition at line 505 of file GUIUtils.cpp.
| void RoR::ImDrawEventHighlighted | ( | events | input_event | ) |
Definition at line 446 of file GUIUtils.cpp.
| bool RoR::ImDrawEventHighlightedButton | ( | events | input_event, |
| bool * | btn_hovered = nullptr, |
||
| bool * | btn_active = nullptr |
||
| ) |
Definition at line 462 of file GUIUtils.cpp.
| void RoR::ImDrawModifierKeyHighlighted | ( | OIS::KeyCode | key | ) |
Definition at line 489 of file GUIUtils.cpp.
| void RoR::ImDummyHyperlink | ( | std::string | caption | ) |
Looks and behaves (mouuse cursor) like a hypertext, but doesn't open URL.
Definition at line 594 of file GUIUtils.cpp.
| void RoR::ImHyperlink | ( | std::string | url, |
| std::string | caption = "", |
||
| bool | tooltip = true |
||
| ) |
Full-featured hypertext with tooltip showing full URL.
Definition at line 612 of file GUIUtils.cpp.
| bool RoR::ImMoveTextInputCursorToEnd | ( | const char * | label | ) |
Definition at line 556 of file GUIUtils.cpp.
| void RoR::ImTerminateComboboxString | ( | std::string & | target | ) |
Definition at line 434 of file GUIUtils.cpp.
| void RoR::ImTextWrappedColorMarked | ( | std::string const & | text | ) |
Prints multiline text with '#rrggbb' color markers. Behaves like ImGui::Text* functions.
Definition at line 272 of file GUIUtils.cpp.
| bool RoR::IsDistanceWithin | ( | Ogre::Vector3 const & | a, |
| Ogre::Vector3 const & | b, | ||
| float | max | ||
| ) |
| std::string RoR::JoinStrVec | ( | Ogre::StringVector | tokens, |
| const std::string & | delim | ||
| ) |
| void RoR::LoadingIndicatorCircle | ( | const char * | label, |
| const float | indicator_radius, | ||
| const ImVec4 & | main_color, | ||
| const ImVec4 & | backdrop_color, | ||
| const int | circle_count, | ||
| const float | speed | ||
| ) |
Draws animated loading spinner.
Definition at line 158 of file GUIUtils.cpp.
| void RoR::Log | ( | const char * | msg | ) |
The ultimate, application-wide logging function. Adds a line (any length) in 'RoR.log' file.
Definition at line 459 of file Application.cpp.
| void RoR::LogFormat | ( | const char * | format, |
| ... | |||
| ) |
Improved logging utility. Uses fixed 2Kb buffer.
Definition at line 464 of file Application.cpp.
|
inline |
Definition at line 74 of file GUI_RepositorySelector.h.
| std::string RoR::PrintMeshInfo | ( | std::string const & | title, |
| Ogre::MeshPtr | mesh | ||
| ) |
| void RoR::RegisterAngelScriptBinding | ( | const char * | bindingName, |
| AngelScript::asIScriptEngine * | engine, | ||
| ASBindingRegisterFunc_t | native, | ||
| ASBindingRegisterFunc_t | generic | ||
| ) |
Definition at line 29 of file AngelScriptBindings.cpp.
| void RoR::RegisterScriptFile_Native | ( | AngelScript::asIScriptEngine * | engine | ) |
|
inline |
| Real RoR::Round | ( | Ogre::Real | value, |
| unsigned short | ndigits = 0 |
||
| ) |
| std::string RoR::SanitizeUtf8CString | ( | const char * | start, |
| const char * | end = nullptr |
||
| ) |
| std::string RoR::SanitizeUtf8String | ( | std::string const & | str_in | ) |
| void RoR::ServerScriptCurlRequestThreadFunc | ( | CurlTaskContext | context | ) |
Definition at line 6 of file ServerScriptCurlHelpers.cpp.
| void RoR::SplitBundleQualifiedFilename | ( | const std::string & | bundleQualifiedFilename, |
| std::string & | out_bundleName, | ||
| std::string & | out_filename | ||
| ) |
| std::string RoR::StripColorMarksFromText | ( | std::string const & | text | ) |
Definition at line 225 of file GUIUtils.cpp.
| const char * RoR::TObjSpecialObjectToString | ( | TObjSpecialObject | val | ) |
Definition at line 708 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | EfxReverbEngine | e | ) |
Definition at line 587 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxExtCamMode | e | ) |
Definition at line 565 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxFlaresMode | e | ) |
Definition at line 493 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxShadowType | e | ) |
Definition at line 506 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxSkyMode | e | ) |
Definition at line 516 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxTexFilter | e | ) |
Definition at line 527 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxVegetation | e | ) |
Definition at line 539 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | GfxWaterMode | e | ) |
Definition at line 551 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | IoInputGrabMode | e | ) |
Definition at line 576 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | SimResetMode | e | ) |
Definition at line 598 of file Application.cpp.
| std::string RoR::ToLocalizedString | ( | UiPreset | e | ) |
Definition at line 608 of file Application.cpp.
| std::wstring RoR::Utf8ToWideChar | ( | std::string | input_utf8 | ) |
|
static |
Definition at line 39 of file ForwardDeclarations.h.
|
static |
Definition at line 97 of file ForwardDeclarations.h.
|
static |
Definition at line 52 of file ForwardDeclarations.h.
|
static |
Definition at line 579 of file Application.h.
|
static |
Definition at line 577 of file Application.h.
|
static |
Definition at line 578 of file Application.h.
|
static |
Definition at line 80 of file ForwardDeclarations.h.
|
static |
Definition at line 83 of file ForwardDeclarations.h.
|
static |
Definition at line 77 of file ForwardDeclarations.h.
|
static |
Definition at line 74 of file ForwardDeclarations.h.
|
static |
Definition at line 71 of file ForwardDeclarations.h.
|
static |
Definition at line 65 of file ForwardDeclarations.h.
|
static |
Definition at line 94 of file ForwardDeclarations.h.
|
static |
Definition at line 68 of file ForwardDeclarations.h.
Definition at line 55 of file ForwardDeclarations.h.
Definition at line 56 of file ForwardDeclarations.h.
|
static |
Definition at line 46 of file ForwardDeclarations.h.
|
static |
Definition at line 62 of file ForwardDeclarations.h.
|
static |
Definition at line 49 of file ForwardDeclarations.h.
|
static |
Invalid ID for repository item installation request.
Definition at line 100 of file ForwardDeclarations.h.
|
static |
The script defined in .terrn2 [Scripts], or 'default.as' ~ classic behavior.
Definition at line 43 of file ForwardDeclarations.h.
|
static |
Definition at line 42 of file ForwardDeclarations.h.
|
static |
Definition at line 91 of file ForwardDeclarations.h.
|
static |
Definition at line 60 of file ServerScriptSequencer.h.
| const size_t RoR::TUNEUP_BUF_SIZE = 2000 |
Definition at line 42 of file TuneupFileFormat.h.
|
static |
Definition at line 582 of file Application.h.
|
static |
Definition at line 581 of file Application.h.
|
extern |
Global list of UI Presets, selectable via Settings menu in TopMenubar.
Definition at line 55 of file GUIManager.cpp.
|
static |
Definition at line 86 of file ForwardDeclarations.h.
|
static |
Definition at line 59 of file ForwardDeclarations.h.