Difference between revisions of "HPL3/SOMA/Scripting/Scripting Api"
Jump to navigation
Jump to search
Tip: Each section has a "See More" option, should you want to get more information about function parameters and descriptions.
See more - Constants
See more - Billboard
See more - Body
See more - Button
See more - cAI
See more - cEngine
See more - cGenerate
See more - cGraphics
See more - cGui
See more - cInput
See more - cLux
See more - cMath
See more - cPhysics
See more - cResources
See more - cScene
See more - cScript
See more - cSound
See more - cString
See more - cSystem
See more - EnergySource
See more - Entity
See more - FogArea
See more - Grab
See more - Hashing
See more - IrradianceSet
See more - Joint
See more - Lamp
See more - LensFlare
See more - LevelDoor
See more - Lever
See more - Light
See more - Logging
See more - Map
See more - Material
See more - Math
See more - Meter
See more - MoveObject
See more - MovingButton
See more - ParticleSystem
See more - PhysicsSlideDoor
See more - Prop
See more - Readable
See more - Slide
See more - SlideDoor
See more - String
See more - SwingDoor
See more - Terminal
See more - Tool
See more - Wheel
(33 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{BackToTop}} |
+ | __NOTOC__ | ||
− | + | <big>'''Welcome to the main SOMA Scripting Function Reference Api.'''<br> | |
+ | This page lists important and useful functions on variety of topics.</big> | ||
+ | ---- | ||
+ | You can find more useful functions in the '''helper files''' section of the main scripting page. '''No additional script files are needed to be included in order to call these functions. They can be used as-is.'''<br> | ||
+ | This page is split into main scripting topics, each includes its own sub-topics as seen in the table below. | ||
+ | {{tip|Each section has a "See More" option, should you want to get more information about function parameters and descriptions.}} | ||
+ | {{CategoryHeader}} | ||
+ | {{CategoryNewcolumn}} | ||
+ | ==General== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Constants|Constants]] - Constant values which can be used everywhere. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Map|Map]] - General Map functions (Adding timers, Loading maps, etc) | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Material|Material]] - Materials management functions. | ||
+ | |||
+ | ==Effects== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Light|Light]] - Functions for controlling light (PointLight, SpotLight, BoxLight). | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#ParticleSystem|ParticleSystem]] - Functions for creating and controlling particles. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Billboard|Billboard]] - Functions for controlling billboards. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#FogArea|FogArea]] - Functions for controlling Fog Areas. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#LensFlare|LensFlare]] - Functions for controlling Lens Flares. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#IrradianceSet|IrradianceSet]] - Functions for controlling SH Probes | ||
+ | |||
+ | ==Entities== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Entity|Entity]] - General Entity functions (Activate/Deactivate, Create/Destroy, etc). '''Applies to all entity types.''' | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Tool|Tool]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Prop|Prop]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Lamp|Lamp]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#SlideDoor|SlideDoor]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#SwingDoor|SwingDoor]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#LevelDoor|LevelDoor]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#PhysicsSlideDoor|PhysicsSlideDoor]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#MoveObject|MoveObject]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#MovingButton|MovingButton]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Button|Button]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Lever|Lever]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Wheel|Wheel]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Grab|Grab]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Slide|Slide]] | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Readable|Readable]] - Readable entities functions (Notes, inspectable objects, etc) | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Terminal|Terminal]] - Terminal entities functions (GUI). | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#EnergySource|EnergySource]] - WAU Flowers entities functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Meter|Meter]] | ||
+ | |||
+ | {{CategoryNewcolumn}} | ||
+ | |||
+ | ==Engine== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cLux|cLux]] - General development and debug functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cScript|cScript]] - [[HPL3/Scripting/Scripting_Guide/Local_and_Global_Variables|Global Variables]] functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cMath|cMath]] - Various basic and advanced math operations. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cGui|cGui]] - Core GUI functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cInput|cInput]] - Input detection and keybinding functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cString|cString]] - Utility functions for [[HPL3/SOMA/Scripting/tString|tString]]. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cScene|cScene]] - Functions related to basic map components. This is mostly regarding object conversion and viewport manipulation. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cSound|cSound]] - Utility functions for sound. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cPhysics|cPhysics]] - Utility functions for physics and physics bodies. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cAI|cAI]] - Event database functions for AI components. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cGenerate|cGenerate]] - Effect generation functions represented by numeric values. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cGraphics|cGraphics]] - Low-level engine functions for managing various graphics operations. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cResources|cResources]] - Low-level functions for managing engine resources and files. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cEngine|cEngine]] - Low-level engine functions for monitoring and controlling core data. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#cSystem|cSystem]] - Low-level OS functions, including file and [https://en.wikipedia.org/wiki/Thread_(computing) thread] management. '''Use with caution!''' | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Logging|Logging]] - Debug logging functions. Most of them do not work. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Hashing|Hashing]] - Basic hashing functions (64 and 32 bits). | ||
+ | |||
+ | ==Physics== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Body|Body]] - Physics Body functions. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Joint|Joint]] - Physics Joints functions. | ||
+ | |||
+ | ==Miscellaneous== | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#String|String]] - Old Api functions for string. New one is [[HPL3/SOMA/Scripting/Scripting_Api#cString|cString]]. | ||
+ | *[[HPL3/SOMA/Scripting/Scripting_Api#Math|Math]] - Old Api functions for math. New one is [[HPL3/SOMA/Scripting/Scripting_Api#cMath|cMath]]. | ||
+ | |||
+ | {{CategoryEnd}} | ||
==Constants== | ==Constants== | ||
− | {{ | + | {{SeeMore|/Constants|Constants}} |
− | {| | + | |
− | + | {{CodeDocSummaryTop}} | |
− | | | + | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Constants#cColor_Blue|cColor_Blue]]|The RGBA value of blue.}} |
− | | cColor_Blue || [[../cColor| | + | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Constants#cColor_Green|cColor_Green]]|The RGBA value of green.}} |
− | | | + | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Constants#cColor_Red|cColor_Red]]|The RGBA value of red.}} |
− | + | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Constants#cColor_White|cColor_White]]|The RGBA value of white.}} | |
− | | | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_Epsilon|cMath_Epsilon]]|The value of correction for small floating point numbers.}} |
− | | | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_Pi|cMath_Pi]]|Approximate value of pi.}} |
− | | | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_PiDiv2|cMath_PiDiv2]]|Approximate value of pi divided by 2.}} |
− | | | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_PiDiv4|cMath_PiDiv4]]|Approximate value of pi divided by 4.}} |
− | |} | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_PiMul2|cMath_PiMul2]]|Approximate value of pi multiplied by 2.}} |
− | {{ | + | {{CodeDocSummaryItem|float|[[/Constants#cMath_Sqrt2|cMath_Sqrt2]]|Approximate value of the square root of 2}} |
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/Constants#cMatrixf_Identity|cMatrixf_Identity]]|The identity matrix.}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/Constants#cMatrixf_Zero|cMatrixf_Zero]]|A zero-filled matrix.}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/Constants#cQuaternion_Identity|cQuaternion_Identity]]|The quaternion identity.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_Down|cVector2f_Down]]|The down-facing 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_Left|cVector2f_Left]]|The left-facing 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_MinusOne|cVector2f_MinusOne]]|A negative-one-filled 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_One|cVector2f_One]]|A one-filled 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_Right|cVector2f_Right]]|The right-facing 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_Up|cVector2f_Up]]|The up-facing 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Constants#cVector2f_Zero|cVector2f_Zero]]|A zero-filled 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2l|cVector2l]]|[[/Constants#cVector2l_MinusOne|cVector2l_MinusOne]]|A negative-one-filled 2D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Back|cVector3f_Back]]|The backward-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Down|cVector3f_Down]]|The down-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Forward|cVector3f_Forward]]|The forward-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Left|cVector3f_Left]]|The left-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_MinusOne|cVector3f_MinusOne]]|A negative-one-filled 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_One|cVector3f_One]]|A one-filled 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Right|cVector3f_Right]]|The right-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Up|cVector3f_Up]]|The up-facing 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Constants#cVector3f_Zero|cVector3f_Zero]]|A zero-filled 3D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/Constants#cVector4f_MinusOne|cVector4f_MinusOne]]|A negative-one-filled 4D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/Constants#cVector4f_One|cVector4f_One]]|A one-filled 4D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/Constants#cVector4f_Zero|cVector4f_Zero]]|A zero-filled 4D vector.}} | ||
+ | {{CodeDocSummaryItem|[[../tID|tID]]|[[/Constants#tID_Invalid|tID_Invalid]]|The static value of an invalid tID.}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Billboard== | ||
+ | |||
+ | {{SeeMore|/Billboard|Billboard}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Billboard#Billboard_SetBrightness|Billboard_SetBrightness]](const [[../tString|tString]] &in asBillboardName, float afBrightness)|Sets the brightness of a billboard}} | ||
+ | {{CodeDocSummaryItem|void|[[/Billboard#Billboard_SetRangeMax|Billboard_SetRangeMax]](const [[../tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|Sets the max range of a billboard, getting far away will cause the billboard to fade out}} | ||
+ | {{CodeDocSummaryItem|void|[[/Billboard#Billboard_SetRangeMin|Billboard_SetRangeMin]](const [[../tString|tString]] &in asBillboardName, float afRangeStart, float afRangeEnd)|Sets the minimum range of a billboard, getting closer will cause the billboard to fade out}} | ||
+ | {{CodeDocSummaryItem|void|[[/Billboard#Billboard_SetReflectionVisibility|Billboard_SetReflectionVisibility]](const [[../tString|tString]] &in asBillboardName, bool abVisibleInReflection, bool abVisibleInWorld)|Sets whether the billboard is drawn in reflections or not, and the real world or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Billboard#Billboard_SetVisible|Billboard_SetVisible]](const [[../tString|tString]] &in asBillboardName, bool abVisible)|Sets if a billboard should be rendered or not}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Body== | ||
+ | |||
+ | {{SeeMore|/Body|Body}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Body#Body_AddForce|Body_AddForce]](const [[../tString|tString]] &in asBodyName, const [[../cVector3f|cVector3f]] &in avForce, bool abLocalSpace)|Adds force to the specified body}} | ||
+ | {{CodeDocSummaryItem|void|[[/Body#Body_AddImpulse|Body_AddImpulse]](const [[../tString|tString]] &in asBodyName, const [[../cVector3f|cVector3f]] &in avImpulse, bool abLocalSpace)|Adds an impulse to the specified body}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/Body#Body_GetEntityName|Body_GetEntityName]](const [[../tString|tString]] &in asBodyName)|Gets the name of the entity the body belongs to}} | ||
+ | {{CodeDocSummaryItem|void|[[/Body#Body_SetCollides|Body_SetCollides]](const [[../tString|tString]] &in asBodyName, bool abCollides)|Sets whether a body collides with other bodies or not}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Button== | ||
+ | |||
+ | {{SeeMore|/Button|Button}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_Blink|Button_Blink]](const [[../tString|tString]] &in asName)|Makes the button blink in accordance to how it is set up in the ent file}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Button#Button_IsDisabled|Button_IsDisabled]](const [[../tString|tString]] &in asName)|Checks if the button is disabled (will not light up or respond to presses)}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Button#Button_IsLocked|Button_IsLocked]](const [[../tString|tString]] &in asName)|Checks if the button is locked}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Button#Button_IsSwitchedOn|Button_IsSwitchedOn]](const [[../tString|tString]] &in asName)|Returns true if button is currently switched on}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_SetCanBeSwitchedOff|Button_SetCanBeSwitchedOff]](const [[../tString|tString]] &in asName, bool abState)|Sets if the button can be switched off by the player or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_SetCanBeSwitchedOn|Button_SetCanBeSwitchedOn]](const [[../tString|tString]] &in asName, bool abState)|Sets if the button can be switched on by the player or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_SetDisabled|Button_SetDisabled]](const [[../tString|tString]] &in asName, bool abState, bool abUseEffects <nowiki>=</nowiki> true)|Sets the buttons disabled state}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_SetLocked|Button_SetLocked]](const [[../tString|tString]] &in asName, bool abState, bool abUseEffects <nowiki>=</nowiki> true)|Sets the button's locked state}} | ||
+ | {{CodeDocSummaryItem|void|[[/Button#Button_SetSwitchedOn|Button_SetSwitchedOn]](const [[../tString|tString]] &in asName, bool abState, bool abEffects)|Switches a button on/off}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cAI== | ||
+ | |||
+ | {{SeeMore|/cAI|cAI}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../cEventDatabase|cEventDatabase]]|[[/cAI#cAI_CreateEventDatabase|cAI_CreateEventDatabase]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cAI#cAI_DestroyEventDatabase|cAI_DestroyEventDatabase]]([[../cEventDatabase|cEventDatabase]] @apDB)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cEngine== | ||
+ | |||
+ | {{SeeMore|/cEngine|cEngine}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_Exit|cEngine_Exit]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetAvgFrameTimeInMS|cEngine_GetAvgFrameTimeInMS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetAvgLogicFrameTimeMS|cEngine_GetAvgLogicFrameTimeMS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetAvgRenderFrameTimeMS|cEngine_GetAvgRenderFrameTimeMS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetAvgVariableFrameTimeMS|cEngine_GetAvgVariableFrameTimeMS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetFPS|cEngine_GetFPS]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_GetFPSMinMax|cEngine_GetFPSMinMax]](float &out afMin, float &out afMax)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetFPSUpdateRate|cEngine_GetFPSUpdateRate]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetFrameTime|cEngine_GetFrameTime]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_GetFrameTimeMinMax|cEngine_GetFrameTimeMinMax]](float &out afMin, float &out afMax)|}} | ||
+ | {{CodeDocSummaryItem|double|[[/cEngine#cEngine_GetGameTime|cEngine_GetGameTime]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cEngine#cEngine_GetLimitFPS|cEngine_GetLimitFPS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetMaxMS|cEngine_GetMaxMS]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetMinMS|cEngine_GetMinMS]]()|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cEngine#cEngine_GetPerFrameUpdateSteps|cEngine_GetPerFrameUpdateSteps]]()|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cEngine#cEngine_GetSceneRenderFlags|cEngine_GetSceneRenderFlags]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cEngine#cEngine_GetStepSize|cEngine_GetStepSize]]()|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cEngine#cEngine_GetUpdatesPerSec|cEngine_GetUpdatesPerSec]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cEngine#cEngine_GetWaitIfAppOutOfFocus|cEngine_GetWaitIfAppOutOfFocus]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_ResetLogicTimer|cEngine_ResetLogicTimer]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetAllGlobalUpdatersPaused|cEngine_SetAllGlobalUpdatersPaused]](bool abPaused)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetAllUpdatersPaused|cEngine_SetAllUpdatersPaused]](const [[../tString|tString]] &in asContainer, bool abPaused)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetFPSUpdateRate|cEngine_SetFPSUpdateRate]](float afSec)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetGlobalUpdaterPaused|cEngine_SetGlobalUpdaterPaused]](const [[../tString|tString]] &in asUpdate, bool abPaused)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetLimitFPS|cEngine_SetLimitFPS]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetSceneRenderFlags|cEngine_SetSceneRenderFlags]](uint alFlags)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetUpdaterPaused|cEngine_SetUpdaterPaused]](const [[../tString|tString]] &in asContainer, const [[../tString|tString]] &in asUpdate, bool abPaused)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetUpdatesPerSec|cEngine_SetUpdatesPerSec]](int alUpdatesPerSec)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cEngine#cEngine_SetWaitIfAppOutOfFocus|cEngine_SetWaitIfAppOutOfFocus]](bool abX)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cGenerate== | ||
+ | |||
+ | {{SeeMore|/cGenerate|cGenerate}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_FractalNoise1D|cGenerate_FractalNoise1D]](float afX, const [[../cFractalNoiseParams|cFractalNoiseParams]] &in aParams)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_FractalNoise2D|cGenerate_FractalNoise2D]](const [[../cVector2f|cVector2f]] &in avPos, const [[../cFractalNoiseParams|cFractalNoiseParams]] &in aParams)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_FractalNoise3D|cGenerate_FractalNoise3D]](const [[../cVector3f|cVector3f]] &in avPos, const [[../cFractalNoiseParams|cFractalNoiseParams]] &in aParams)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoiseCosine1D|cGenerate_GetNoiseCosine1D]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoiseCosine2D|cGenerate_GetNoiseCosine2D]](const [[../cVector2f|cVector2f]] &in avPos)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoiseCubic1D|cGenerate_GetNoiseCubic1D]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoiseCubic2D|cGenerate_GetNoiseCubic2D]](const [[../cVector2f|cVector2f]] &in avPos)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoisePerlin1D|cGenerate_GetNoisePerlin1D]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoisePerlin2D|cGenerate_GetNoisePerlin2D]](const [[../cVector2f|cVector2f]] &in avPos)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cGenerate#cGenerate_GetNoisePerlin3D|cGenerate_GetNoisePerlin3D]](const [[../cVector3f|cVector3f]] &in avPos)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cGraphics== | ||
+ | |||
+ | {{SeeMore|/cGraphics|cGraphics}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../iDepthStencilBuffer|iDepthStencilBuffer]]|[[/cGraphics#cGraphics_CreateDepthStencilBuffer|cGraphics_CreateDepthStencilBuffer]](const [[../cVector2l|cVector2l]] &in avSize, int alDepthBits, int alStencilBits, bool abLookForMatchingFirst)|}} | ||
+ | {{CodeDocSummaryItem|[[../iFrameBuffer|iFrameBuffer]]|[[/cGraphics#cGraphics_CreateFrameBuffer|cGraphics_CreateFrameBuffer]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iGpuProgram|iGpuProgram]]|[[/cGraphics#cGraphics_CreateGpuProgram|cGraphics_CreateGpuProgram]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iGpuProgram|iGpuProgram]]|[[/cGraphics#cGraphics_CreateGpuProgramFromShaders|cGraphics_CreateGpuProgramFromShaders]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asVtxShader, const [[../tString|tString]] &in asFragShader, [[../cPrepParserVarContainer|cPrepParserVarContainer]] @apVarContainer)|}} | ||
+ | {{CodeDocSummaryItem|[[../cHeightMap|cHeightMap]]|[[/cGraphics#cGraphics_CreateHeightMap|cGraphics_CreateHeightMap]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cHeightMap|cHeightMap]]|[[/cGraphics#cGraphics_CreateHeightMapResizedCopy|cGraphics_CreateHeightMapResizedCopy]]([[../cHeightMap|cHeightMap]] @apHeightMap, const [[../cVector2l|cVector2l]] &in avSize)|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_ChromaticAberration|cPostEffect_ChromaticAberration]]|[[/cGraphics#cGraphics_CreatePostEffect_ChromaticAberration|cGraphics_CreatePostEffect_ChromaticAberration]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_ImageFadeFX|cPostEffect_ImageFadeFX]]|[[/cGraphics#cGraphics_CreatePostEffect_ImageFadeFX|cGraphics_CreatePostEffect_ImageFadeFX]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_ImageTrail|cPostEffect_ImageTrail]]|[[/cGraphics#cGraphics_CreatePostEffect_ImageTrail|cGraphics_CreatePostEffect_ImageTrail]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_RadialBlur|cPostEffect_RadialBlur]]|[[/cGraphics#cGraphics_CreatePostEffect_RadialBlur|cGraphics_CreatePostEffect_RadialBlur]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_ToneMapping|cPostEffect_ToneMapping]]|[[/cGraphics#cGraphics_CreatePostEffect_ToneMapping|cGraphics_CreatePostEffect_ToneMapping]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffect_VideoDistortion|cPostEffect_VideoDistortion]]|[[/cGraphics#cGraphics_CreatePostEffect_VideoDistortion|cGraphics_CreatePostEffect_VideoDistortion]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cPostEffectComposite|cPostEffectComposite]]|[[/cGraphics#cGraphics_CreatePostEffectComposite|cGraphics_CreatePostEffectComposite]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iTexture|iTexture]]|[[/cGraphics#cGraphics_CreateTexture|cGraphics_CreateTexture]](const [[../tString|tString]] &in asName, [[../eTextureType|eTextureType]] aType, [[../eTextureUsage|eTextureUsage]] aUsage)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestoroyDepthStencilBuffer|cGraphics_DestoroyDepthStencilBuffer]]([[../iDepthStencilBuffer|iDepthStencilBuffer@]] apBuffer)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyFrameBuffer|cGraphics_DestroyFrameBuffer]]([[../iFrameBuffer|iFrameBuffer@]] apFrameBuffer)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyGpuProgram|cGraphics_DestroyGpuProgram]]([[../iGpuProgram|iGpuProgram@]] apProgram)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyHeightMap|cGraphics_DestroyHeightMap]]([[../cHeightMap|cHeightMap@]] apHeightMap)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyPostEffect|cGraphics_DestroyPostEffect]]([[../iPostEffect|iPostEffect@]] apPostEffect)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyPostEffectComposite|cGraphics_DestroyPostEffectComposite]]([[../cPostEffectComposite|cPostEffectComposite@]] apComposite)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_DestroyTexture|cGraphics_DestroyTexture]]([[../iTexture|iTexture@]] apTexture)|}} | ||
+ | {{CodeDocSummaryItem|[[../iDepthStencilBuffer|iDepthStencilBuffer]]|[[/cGraphics#cGraphics_FindDepthStencilBuffer|cGraphics_FindDepthStencilBuffer]](const [[../cVector2l|cVector2l]] &in avSize, int alMinDepthBits, int alMinStencilBits)|}} | ||
+ | {{CodeDocSummaryItem|[[../iLowLevelGraphics|iLowLevelGraphics]]|[[/cGraphics#cGraphics_GetLowLevel|cGraphics_GetLowLevel]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iMaterialType|iMaterialType]]|[[/cGraphics#cGraphics_GetMaterialType|cGraphics_GetMaterialType]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iRenderer|iRenderer]]|[[/cGraphics#cGraphics_GetRenderer|cGraphics_GetRenderer]]([[../eRenderer|eRenderer]] aType)|}} | ||
+ | {{CodeDocSummaryItem|[[../iFrameBuffer|iFrameBuffer]]|[[/cGraphics#cGraphics_GetTempFrameBuffer|cGraphics_GetTempFrameBuffer]](const [[../cVector2l|cVector2l]] &in avSize, [[../ePixelFormat|ePixelFormat]] aPixelFormat, int alIndex)|}} | ||
+ | {{CodeDocSummaryItem|[[../cHeightMap|cHeightMap]]|[[/cGraphics#cGraphics_LoadHeightMapPackedRGB|cGraphics_LoadHeightMapPackedRGB]](const [[../tString|tString]] &in asFileName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cHeightMap|cHeightMap]]|[[/cGraphics#cGraphics_LoadHeightMapRaw|cGraphics_LoadHeightMapRaw]](const [[../tString|tString]] &in asFileName, const [[../cVector2l|cVector2l]] &in avSize)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_ReloadMaterials|cGraphics_ReloadMaterials]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGraphics#cGraphics_ReloadRendererData|cGraphics_ReloadRendererData]]()|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cGui== | ||
+ | |||
+ | {{SeeMore|/cGui|cGui}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxFilledRect|cGui_CreateGfxFilledRect]](const [[../cColor|cColor]] &in aColor, [[../eGuiMaterial|eGuiMaterial]] aMaterial)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxImage|cGui_CreateGfxImage]](const [[../tString|tString]] &in asFile, [[../eGuiMaterial|eGuiMaterial]] aMaterial)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxImage|cGui_CreateGfxImage]](const [[../tString|tString]] &in asFile, [[../eGuiMaterial|eGuiMaterial]] aMaterial, const [[../cColor|cColor]] &in aColor)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxImageBuffer|cGui_CreateGfxImageBuffer]](const [[../tString|tString]] &in asFile, [[../eGuiMaterial|eGuiMaterial]] aMaterial, bool abCreateAnimation, const [[../cColor|cColor]] &in aColor)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxTexture|cGui_CreateGfxTexture]](const [[../tString|tString]] &in asFile, [[../eGuiMaterial|eGuiMaterial]] aMaterial, [[../eTextureType|eTextureType]] aTextureType)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxTexture|cGui_CreateGfxTexture]](const [[../tString|tString]] &in asFile, [[../eGuiMaterial|eGuiMaterial]] aMaterial, [[../eTextureType|eTextureType]] aTextureType, const [[../cColor|cColor]] &in aColor, bool abMipMaps)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxTexture|cGui_CreateGfxTexture]]([[../iTexture|iTexture]] @apTexture, bool abAutoDestroyTexture, [[../eGuiMaterial|eGuiMaterial]] aMaterial)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiGfxElement|cGuiGfxElement]]|[[/cGui#cGui_CreateGfxTexture|cGui_CreateGfxTexture]]([[../iTexture|iTexture]] @apTexture, bool abAutoDestroyTexture, [[../eGuiMaterial|eGuiMaterial]] aMaterial, const [[../cColor|cColor]] &in aColor, const [[../cVector2f|cVector2f]] &in avStartUV, const [[../cVector2f|cVector2f]] &in avEndUV)|}} | ||
+ | {{CodeDocSummaryItem|[[../cImGui|cImGui]]|[[/cGui#cGui_CreateImGui|cGui_CreateImGui]](const [[../tString|tString]] &in asName, [[../cGuiSet|cGuiSet]] @apSet)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSet|cGuiSet]]|[[/cGui#cGui_CreateSet|cGui_CreateSet]](const [[../tString|tString]] &in asName, [[../cGuiSkin|cGuiSkin]] @apSkin)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSkin|cGuiSkin]]|[[/cGui#cGui_CreateSkin|cGui_CreateSkin]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_DestroyGfx|cGui_DestroyGfx]]([[../cGuiGfxElement|cGuiGfxElement@]] apGfx)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_DestroyImGui|cGui_DestroyImGui]]([[../cImGui|cImGui@]] apImGui)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_DestroySet|cGui_DestroySet]]([[../cGuiSet|cGuiSet]] @apSet)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSet|cGuiSet]]|[[/cGui#cGui_GetFocusedSet|cGui_GetFocusedSet]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_GetImGuiIdFromName|cGui_GetImGuiIdFromName]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_GetImGuiStateVarString|cGui_GetImGuiStateVarString]]([[../eImGuiStateVar|eImGuiStateVar]] aVar)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSet|cGuiSet]]|[[/cGui#cGui_GetSetFromName|cGui_GetSetFromName]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_SetFocus|cGui_SetFocus]]([[../cGuiSet|cGuiSet@]] apSet)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cGui#cGui_SetFocusByName|cGui_SetFocusByName]](const [[../tString|tString]] &in asSetName)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cInput== | ||
+ | |||
+ | {{SeeMore|/cInput|cInput}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_BecameTriggered|cInput_BecameTriggered]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_BecameTriggered|cInput_BecameTriggered]](int alId)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_CheckForInput|cInput_CheckForInput]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cAction|cAction]]|[[/cInput#cInput_CreateAction|cInput_CreateAction]](const [[../tString|tString]] &in asName, int alId)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cInput#cInput_DestroyAction|cInput_DestroyAction]]([[../cAction|cAction]] @apAction)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_DoubleTriggered|cInput_DoubleTriggered]](const [[../tString|tString]] &in asName, float afLimit)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_DoubleTriggered|cInput_DoubleTriggered]](int alId, float afLimit)|}} | ||
+ | {{CodeDocSummaryItem|[[../cAction|cAction]]|[[/cInput#cInput_GetAction|cInput_GetAction]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cAction|cAction]]|[[/cInput#cInput_GetAction|cInput_GetAction]](int alId)|}} | ||
+ | {{CodeDocSummaryItem|[[../iEyeTracker|iEyeTracker]]|[[/cInput#cInput_GetEyeTracker|cInput_GetEyeTracker]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iKeyboard|iKeyboard]]|[[/cInput#cInput_GetKeyboard|cInput_GetKeyboard]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iMouse|iMouse]]|[[/cInput#cInput_GetMouse|cInput_GetMouse]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iSubAction|iSubAction]]|[[/cInput#cInput_InputToSubAction|cInput_InputToSubAction]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_IsTriggered|cInput_IsTriggered]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_IsTriggered|cInput_IsTriggered]](int alId)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cInput#cInput_ResetActionsToCurrentState|cInput_ResetActionsToCurrentState]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cInput#cInput_Update|cInput_Update]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_WasTriggered|cInput_WasTriggered]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cInput#cInput_WasTriggered|cInput_WasTriggered]](int alId)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cLux== | ||
+ | |||
+ | {{SeeMore|/cLux|cLux}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddAreaType|cLux_AddAreaType]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asScriptFile, const [[../tString|tString]] &in asScriptClass, bool abForceFullGameSave)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddCritterType|cLux_AddCritterType]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asScriptFile, const [[../tString|tString]] &in asScriptClass, bool abForceFullGameSave)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddDebugMessage|cLux_AddDebugMessage]](const [[../tString|tString]] &in asText, bool abCheckForDuplicates)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddDebugMessage|cLux_AddDebugMessage]](const [[../tString|tString]] &in asText)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddEntityToInteractionWhiteList|cLux_AddEntityToInteractionWhiteList]]([[../iLuxEntity|iLuxEntity@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddLiquidAreaType|cLux_AddLiquidAreaType]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asScriptFile, const [[../tString|tString]] &in asScriptClass, bool abForceFullGameSave)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddModule|cLux_AddModule]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asScriptFile, const [[../tString|tString]] &in asScriptClass, int alId, bool abIsGlobal, const [[../tString|tString]] &in sContainer, bool abUseInputCallbacks)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddPropType|cLux_AddPropType]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asScriptFile, const [[../tString|tString]] &in asScriptClass, bool abForceFullGameSave)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddTodoMessage|cLux_AddTodoMessage]](const [[../tString|tString]] &in asText, bool abCheckForDuplicates)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_AddTodoMessage|cLux_AddTodoMessage]](const [[../tString|tString]] &in asText)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_ApplyUserConfig|cLux_ApplyUserConfig]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_CanContinue|cLux_CanContinue]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_ChangeMap|cLux_ChangeMap]](const [[../tString|tString]] &in asMapName, const [[../tString|tString]] &in asStartPos, const [[../tString|tString]] &in asTransferArea, const [[../tString|tString]] &in asStartSound, const [[../tString|tString]] &in asEndSound)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_CheckLineOfSight|cLux_CheckLineOfSight]](const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avEnd, bool abCheckOnlyShadowCasters, bool abCheckOnlyStatic, [[../iLuxEntity|iLuxEntity@]] apSkipEntity <nowiki>=</nowiki> null)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_CleanupData|cLux_CleanupData]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_Continue|cLux_Continue]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxBackboneTail|cLuxBackboneTail]]|[[/cLux#cLux_CreateEntityComponent_BackboneTail|cLux_CreateEntityComponent_BackboneTail]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxBarkMachine|cLuxBarkMachine]]|[[/cLux#cLux_CreateEntityComponent_BarkMachine|cLux_CreateEntityComponent_BarkMachine]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxCharMover|cLuxCharMover]]|[[/cLux#cLux_CreateEntityComponent_CharMover|cLux_CreateEntityComponent_CharMover]]([[../iLuxEntity|iLuxEntity]] @apEntity, [[../iCharacterBody|iCharacterBody]] @apCharBody)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxEdgeGlow|cLuxEdgeGlow]]|[[/cLux#cLux_CreateEntityComponent_EdgeGlow|cLux_CreateEntityComponent_EdgeGlow]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxForceEmitter|cLuxForceEmitter]]|[[/cLux#cLux_CreateEntityComponent_ForceEmitter|cLux_CreateEntityComponent_ForceEmitter]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxHeadTracker|cLuxHeadTracker]]|[[/cLux#cLux_CreateEntityComponent_HeadTracker|cLux_CreateEntityComponent_HeadTracker]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxLightSensor|cLuxLightSensor]]|[[/cLux#cLux_CreateEntityComponent_LightSensor|cLux_CreateEntityComponent_LightSensor]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxPathfinder|cLuxPathfinder]]|[[/cLux#cLux_CreateEntityComponent_Pathfinder|cLux_CreateEntityComponent_Pathfinder]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxSoundListener|cLuxSoundListener]]|[[/cLux#cLux_CreateEntityComponent_SoundListener|cLux_CreateEntityComponent_SoundListener]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxStateMachine|cLuxStateMachine]]|[[/cLux#cLux_CreateEntityComponent_StateMachine|cLux_CreateEntityComponent_StateMachine]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_CreateHTMLImage|cLux_CreateHTMLImage]](const [[../tString|tString]] &in asSrc, const [[../tString|tString]] &in asTitle <nowiki>=</nowiki> "", const [[../cVector2l|cVector2l]] &in avSize <nowiki>=</nowiki> cVector2l_MinusOne)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_CreateHTMLParagraph|cLux_CreateHTMLParagraph]](const [[../tString|tString]] &in asContent)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_CreateHTMLTag|cLux_CreateHTMLTag]](const [[../tString|tString]] &in asTag, const [[../tString|tString]] &in asContent <nowiki>=</nowiki> "", const [[../tString|tString]] &in asParams <nowiki>=</nowiki> "")|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxScriptImGui|cLuxScriptImGui]]|[[/cLux#cLux_CreateScriptImGui|cLux_CreateScriptImGui]](const [[../tString|tString]] &in asName, bool abRegisterForDrawing, bool abSkipResetOnRegistration <nowiki>=</nowiki> true)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_DebugModeOn|cLux_DebugModeOn]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DecUnderwaterEffectUserCount|cLux_DecUnderwaterEffectUserCount]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DeloadMap|cLux_DeloadMap]](const [[../tString|tString]] &in asTransferArea)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cLux#cLux_DrawDebugText|cLux_DrawDebugText]](const [[../tString|tString]] &in asText, float afY, float afSize <nowiki>=</nowiki> 14, [[../cColor|cColor]] aColor <nowiki>=</nowiki> cColor, [[../|../]] 1, [[../|../]] 1, bool abAddNewLine <nowiki>=</nowiki> true)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DrawHint|cLux_DrawHint]]([[../cImGui|cImGui]] @apImGui, float afTimeStep, const [[../cImGuiLabelData|cImGuiLabelData]] &in aLabel, const [[../cVector3f|cVector3f]] &in avPosition, float afLineWidth, float afLineSpacing, const [[../array|array]]<[[../tWString|tWString]]> &in avTextLines, const [[../array|array]]<[[../cLuxScreenTextIcon|cLuxScreenTextIcon@]]> &in avIcons, const [[../array|array]]<[[../array|array]]> &in avIconsPerLine)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DrawScreenText|cLux_DrawScreenText]]([[../cImGui|cImGui]] @apImGui, float afTimeStep, const [[../cImGuiLabelData|cImGuiLabelData]] &in aLabel, const [[../cVector3f|cVector3f]] &in avPosition, float afLineWidth, float afLineSpacing, const [[../array|array]]<[[../tWString|tWString]]> &in avTextLines, const [[../array|array]]<[[../cLuxScreenTextIcon|cLuxScreenTextIcon@]]> &in avIcons, const [[../array|array]]<[[../array|array]]> &in avIconsPerLine)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DrawSetToScreen|cLux_DrawSetToScreen]](bool abClearScreen, const [[../cColor|cColor]] &in aCol, [[../cGuiSet|cGuiSet@]] apSet)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_DropPageFocus|cLux_DropPageFocus]](const [[../tString|tString]] &in asX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_Exit|cLux_Exit]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iLuxAchievementHandler|iLuxAchievementHandler]]|[[/cLux#cLux_GetAchievementHandler|cLux_GetAchievementHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iLuxEntity|iLuxEntity]]|[[/cLux#cLux_GetBodyEntity|cLux_GetBodyEntity]]([[../iPhysicsBody|iPhysicsBody]] @apBody)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsBody|iPhysicsBody]]|[[/cLux#cLux_GetClosestBody|cLux_GetClosestBody]](const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avDir, float afRayLength, float &out afDistance, [[../cVector3f|cVector3f]] &out avSurfaceNormal)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetClosestCharCollider|cLux_GetClosestCharCollider]](const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avDir, float afRayLength, bool abCheckDynamic, [[../cLuxClosestCharCollider|cLuxClosestCharCollider]] @apOutput)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetClosestEntity|cLux_GetClosestEntity]](const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avDir, float afRayLength, int alIteractType, bool abCheckLineOfSight, [[../cLuxClosestEntityData|cLuxClosestEntityData]] @apOutput)|}} | ||
+ | {{CodeDocSummaryItem|[[../cImGui|cImGui]]|[[/cLux#cLux_GetCurrentImGui|cLux_GetCurrentImGui]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_GetCurrentLanguage|cLux_GetCurrentLanguage]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxMap|cLuxMap]]|[[/cLux#cLux_GetCurrentMap|cLux_GetCurrentMap]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cLux#cLux_GetCurrentUserProfilePath|cLux_GetCurrentUserProfilePath]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iFontData|iFontData]]|[[/cLux#cLux_GetDefaultFont|cLux_GetDefaultFont]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_GetDefaultGameLanguage|cLux_GetDefaultGameLanguage]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxDialogHandler|cLuxDialogHandler]]|[[/cLux#cLux_GetDialogHandler|cLux_GetDialogHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxEffectHandler|cLuxEffectHandler]]|[[/cLux#cLux_GetEffectHandler|cLux_GetEffectHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxEventDatabaseHandler|cLuxEventDatabaseHandler]]|[[/cLux#cLux_GetEventDatabaseHandler|cLux_GetEventDatabaseHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetExplorationModeActive|cLux_GetExplorationModeActive]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cConfigFile|cConfigFile]]|[[/cLux#cLux_GetGameConfig|cLux_GetGameConfig]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cImGui|cImGui]]|[[/cLux#cLux_GetGameHudImGui|cLux_GetGameHudImGui]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSet|cGuiSet]]|[[/cLux#cLux_GetGameHudSet|cLux_GetGameHudSet]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_GetGameLanguageFolder|cLux_GetGameLanguageFolder]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetGamePaused|cLux_GetGamePaused]]()|}} | ||
+ | {{CodeDocSummaryItem|double|[[/cLux#cLux_GetGameTime|cLux_GetGameTime]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetGodModeActivated|cLux_GetGodModeActivated]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxGuiHandler|cLuxGuiHandler]]|[[/cLux#cLux_GetGuiHandler|cLux_GetGuiHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSet|cGuiSet]]|[[/cLux#cLux_GetHelpGuiSet|cLux_GetHelpGuiSet]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cLux#cLux_GetHudVirtualCenterScreenSize|cLux_GetHudVirtualCenterScreenSize]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cLux#cLux_GetHudVirtualCenterScreenStartPos|cLux_GetHudVirtualCenterScreenStartPos]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cLux#cLux_GetHudVirtualCenterSize|cLux_GetHudVirtualCenterSize]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cLux#cLux_GetHudVirtualOffset|cLux_GetHudVirtualOffset]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cLux#cLux_GetHudVirtualSize|cLux_GetHudVirtualSize]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cLux#cLux_GetHudVirtualStartPos|cLux_GetHudVirtualStartPos]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cImGui|cImGui]]|[[/cLux#cLux_GetInputFocusImGui|cLux_GetInputFocusImGui]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxInputHandler|cLuxInputHandler]]|[[/cLux#cLux_GetInputHandler|cLux_GetInputHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetInteractionWhiteListActive|cLux_GetInteractionWhiteListActive]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cConfigFile|cConfigFile]]|[[/cLux#cLux_GetKeyConfig|cLux_GetKeyConfig]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cLux#cLux_GetLightLevelAtPos|cLux_GetLightLevelAtPos]](const [[../cVector3f|cVector3f]] &in avPos, [[../iLight|iLight]] @apSkipLight, float afRadiusAdd)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cLux#cLux_GetMainMenuFile|cLux_GetMainMenuFile]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxMusicHandler|cLuxMusicHandler]]|[[/cLux#cLux_GetMusicHandler|cLux_GetMusicHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxPlayer|cLuxPlayer]]|[[/cLux#cLux_GetPlayer|cLux_GetPlayer]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxMap|cLuxMap]]|[[/cLux#cLux_GetPreloadMap|cLux_GetPreloadMap]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cImGui|cImGui]]|[[/cLux#cLux_GetPrevInputFocusImGui|cLux_GetPrevInputFocusImGui]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetSaveConfigAtExit|cLux_GetSaveConfigAtExit]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxSaveHandler|cLuxSaveHandler]]|[[/cLux#cLux_GetSaveHandler|cLux_GetSaveHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxSoundscapeHandler|cLuxSoundscapeHandler]]|[[/cLux#cLux_GetSoundscapeHandler|cLux_GetSoundscapeHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cLux#cLux_GetStringDuration|cLux_GetStringDuration]](const [[../tWString|tWString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cLux#cLux_GetStringWFromDate|cLux_GetStringWFromDate]](const [[../cDate|cDate]] &in aDate)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetSupportExplorationMode|cLux_GetSupportExplorationMode]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_GetTextCatAndEntryFromString|cLux_GetTextCatAndEntryFromString]](const [[../tString|tString]] &in asData, [[../tString|tString]] &out asOutCat, [[../tString|tString]] &out asOutEntry)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_GetUnderwaterEffectsActive|cLux_GetUnderwaterEffectsActive]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cConfigFile|cConfigFile]]|[[/cLux#cLux_GetUserConfig|cLux_GetUserConfig]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iScrUserModule_Interface|iScrUserModule_Interface]]|[[/cLux#cLux_GetUserModuleFromID|cLux_GetUserModuleFromID]](int alID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iScrUserModule_Interface|iScrUserModule_Interface]]|[[/cLux#cLux_GetUserModuleFromName|cLux_GetUserModuleFromName]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cViewport|cViewport]]|[[/cLux#cLux_GetViewport|cLux_GetViewport]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxVoiceHandler|cLuxVoiceHandler]]|[[/cLux#cLux_GetVoiceHandler|cLux_GetVoiceHandler]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_HasConfigLoadError|cLux_HasConfigLoadError]]([[../tString|tString]] &out asError)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_HasTranslation|cLux_HasTranslation]](const [[../tString|tString]] &in asCat, const [[../tString|tString]] &in asEntry)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_HasUnderwaterEffectUsers|cLux_HasUnderwaterEffectUsers]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxAgent|cLuxAgent]]|[[/cLux#cLux_ID_Agent|cLux_ID_Agent]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxArea|cLuxArea]]|[[/cLux#cLux_ID_Area|cLux_ID_Area]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cBeam|cBeam]]|[[/cLux#cLux_ID_Beam|cLux_ID_Beam]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cBillboard|cBillboard]]|[[/cLux#cLux_ID_Billboard|cLux_ID_Billboard]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cBillboardGroup|cBillboardGroup]]|[[/cLux#cLux_ID_BillboardGroup|cLux_ID_BillboardGroup]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsBody|iPhysicsBody]]|[[/cLux#cLux_ID_Body|cLux_ID_Body]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iCharacterBody|iCharacterBody]]|[[/cLux#cLux_ID_CharacterBody|cLux_ID_CharacterBody]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cClothEntity|cClothEntity]]|[[/cLux#cLux_ID_ClothEntity|cLux_ID_ClothEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxCritter|cLuxCritter]]|[[/cLux#cLux_ID_Critter|cLux_ID_Critter]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iLuxEntity|iLuxEntity]]|[[/cLux#cLux_ID_Entity|cLux_ID_Entity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iEntity3D|iEntity3D]]|[[/cLux#cLux_ID_Entity3D|cLux_ID_Entity3D]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cExposureArea|cExposureArea]]|[[/cLux#cLux_ID_ExposureArea|cLux_ID_ExposureArea]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cFogArea|cFogArea]]|[[/cLux#cLux_ID_FogArea|cLux_ID_FogArea]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cForceField|cForceField]]|[[/cLux#cLux_ID_ForceField|cLux_ID_ForceField]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cGuiSetEntity|cGuiSetEntity]]|[[/cLux#cLux_ID_GuiSetEntity|cLux_ID_GuiSetEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsJoint|iPhysicsJoint]]|[[/cLux#cLux_ID_Joint|cLux_ID_Joint]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLensFlare|cLensFlare]]|[[/cLux#cLux_ID_LensFlare|cLux_ID_LensFlare]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iLight|iLight]]|[[/cLux#cLux_ID_Light|cLux_ID_Light]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLightMaskBox|cLightMaskBox]]|[[/cLux#cLux_ID_LightMaskBox|cLux_ID_LightMaskBox]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxLiquidArea|cLuxLiquidArea]]|[[/cLux#cLux_ID_LiquidArea|cLux_ID_LiquidArea]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMeshEntity|cMeshEntity]]|[[/cLux#cLux_ID_MeshEntity|cLux_ID_MeshEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cParticleSystem|cParticleSystem]]|[[/cLux#cLux_ID_ParticleSystem|cLux_ID_ParticleSystem]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxProp|cLuxProp]]|[[/cLux#cLux_ID_Prop|cLux_ID_Prop]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxSoundscapeArea|cLuxSoundscapeArea]]|[[/cLux#cLux_ID_ReverbArea|cLux_ID_ReverbArea]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../iRopeEntity|iRopeEntity]]|[[/cLux#cLux_ID_RopeEntity|cLux_ID_RopeEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntity|cSoundEntity]]|[[/cLux#cLux_ID_SoundEntity|cLux_ID_SoundEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSubMeshEntity|cSubMeshEntity]]|[[/cLux#cLux_ID_SubMeshEntity|cLux_ID_SubMeshEntity]]([[../tID|tID]] aID)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_IncUnderwaterEffectUserCount|cLux_IncUnderwaterEffectUserCount]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_IsChangingMap|cLux_IsChangingMap]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_IsLoadingScreenVisible|cLux_IsLoadingScreenVisible]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_IsPlayGoReady|cLux_IsPlayGoReady]](int &out alETA)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_IsReadyToChangeMap|cLux_IsReadyToChangeMap]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_IsStreamingMap|cLux_IsStreamingMap]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_LoadScreenSetBarPosAndSize|cLux_LoadScreenSetBarPosAndSize]](const [[../cVector2f|cVector2f]] &in avPos, const [[../cVector2f|cVector2f]] &in avSize)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_LoadScreenSetForceBackground|cLux_LoadScreenSetForceBackground]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_LoadScreenSetUseSmallIcon|cLux_LoadScreenSetUseSmallIcon]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_LoadScreenShowLoadingIcon|cLux_LoadScreenShowLoadingIcon]](float afTime)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_MapChangeIsTransfer|cLux_MapChangeIsTransfer]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_MapIsLoaded|cLux_MapIsLoaded]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_OutputTextToFile|cLux_OutputTextToFile]](const [[../tWString|tWString]] &in asPath, const [[../tString|tString]] &in asText)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cLux#cLux_ParseString|cLux_ParseString]](const [[../tWString|tWString]] &in asInput)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_ParseStringIntoScreenText|cLux_ParseStringIntoScreenText]](const [[../tWString|tWString]] &in asInput, [[../cImGui|cImGui]] @apImGui, const [[../cLuxScreenTextFormatParameters|cLuxScreenTextFormatParameters]] & aFormatParams, [[../array|array]]<[[../tWString|tWString]]> &out aOutLines, [[../array|array]]<[[../cLuxScreenTextIcon|cLuxScreenTextIcon@]]> &out aIconArray, [[../array|array]]<[[../array|array]]> &out aOutIconsPerLine, float &out afMaxLineHeight, float &out afDisplayTime, bool abTriggeredByGamepad)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_PlayGuiSoundData|cLux_PlayGuiSoundData]](const [[../tString|tString]] &in asName, [[../eSoundEntryType|eSoundEntryType]] aDestType, float afVolMul, bool abSkipPreviousRandom)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_PlayGuiSoundDataEx|cLux_PlayGuiSoundDataEx]](const [[../tString|tString]] &in asName, [[../eSoundEntryType|eSoundEntryType]] aDestType, float afVolMul, bool abSkipPreviousRandom, [[../cLuxSoundExtraData|cLuxSoundExtraData]] @apExtraData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadEntity|cLux_PreloadEntity]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadGuiGfx|cLux_PreloadGuiGfx]](const [[../tString|tString]] &in asFile, [[../eImGuiGfx|eImGuiGfx]] aType)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadMap|cLux_PreloadMap]](const [[../tString|tString]] &in asMapName, [[../eWorldStreamPriority|eWorldStreamPriority]] aPrio <nowiki>=</nowiki> eWorldStreamPriority_Normal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadMaterial|cLux_PreloadMaterial]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadParticleSystem|cLux_PreloadParticleSystem]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadSound|cLux_PreloadSound]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_PreloadWebpage|cLux_PreloadWebpage]](const [[../tString|tString]] &in asX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_RegisterCollisionRadius|cLux_RegisterCollisionRadius]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_RegisterEventListenerUserModule_AgentSetActive|cLux_RegisterEventListenerUserModule_AgentSetActive]](const [[../tString|tString]] &in asModuleName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_RenderBackgroundScreen|cLux_RenderBackgroundScreen]](bool abDrawFullHUD)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_ResetShudderEffects|cLux_ResetShudderEffects]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SaveScreenshotToFile|cLux_SaveScreenshotToFile]](const [[../tWString|tWString]] &in asPath, const [[../cVector2l|cVector2l]] &in avSize <nowiki>=</nowiki> cVector2l_MinusOne, bool abKeepAspect <nowiki>=</nowiki> true, float afBrightness <nowiki>=</nowiki> 1.0f)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_ScriptDebugOn|cLux_ScriptDebugOn]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SendInputToGui|cLux_SendInputToGui]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetAreaOffline|cLux_SetAreaOffline]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetDebugInfoWindowText|cLux_SetDebugInfoWindowText]](const [[../tString|tString]] &in asText)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetExplorationModeActive|cLux_SetExplorationModeActive]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetGamePaused|cLux_SetGamePaused]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetImGuiInputFocus|cLux_SetImGuiInputFocus]]([[../cImGui|cImGui@]] apImGui, bool abShowMouse)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetInteractionWhiteListActive|cLux_SetInteractionWhiteListActive]](bool abX, bool abClearList)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetMapPreloadPriority|cLux_SetMapPreloadPriority]]([[../eWorldStreamPriority|eWorldStreamPriority]] aPrio)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetUnderwaterEffectsActive|cLux_SetUnderwaterEffectsActive]](bool abX, bool abUseStartAndEndEffects)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_SetupDefaultGlobalReverb|cLux_SetupDefaultGlobalReverb]]([[../eSoundReverbPreset|eSoundReverbPreset]] aType, float afFadeTime)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_ShapeDamage|cLux_ShapeDamage]](int aShape, const [[../cMatrixf|cMatrixf]] &in a_mtxTransform, const [[../cVector3f|cVector3f]] &in avOrigin, float afMinDamage, float afMaxDamage, float afForce, float afMaxImpulse, int alStrength, float afHitSpeed, int aDamageType, bool abCheckEnemies, bool abCheckPlayer, bool abCheckProps, bool abLethalForPlayer, const [[../tString|tString]] &in asSource)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_ShapeDamage|cLux_ShapeDamage]]([[../iCollideShape|iCollideShape@]] aShape, const [[../cMatrixf|cMatrixf]] &in a_mtxTransform, const [[../cVector3f|cVector3f]] &in avOrigin, float afMinDamage, float afMaxDamage, float afForce, float afMaxImpulse, int alStrength, float afHitSpeed, int aDamageType, bool abCheckEnemies, bool abCheckPlayer, bool abCheckProps, bool abLethalForPlayer, const [[../tString|tString]] &in asSource)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_StartMap|cLux_StartMap]](const [[../tString|tString]] &in asMapName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_StartNewGame|cLux_StartNewGame]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cLux#cLux_TestModeOn|cLux_TestModeOn]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxAgent|cLuxAgent]]|[[/cLux#cLux_ToAgent|cLux_ToAgent]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxArea|cLuxArea]]|[[/cLux#cLux_ToArea|cLux_ToArea]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxCritter|cLuxCritter]]|[[/cLux#cLux_ToCritter|cLux_ToCritter]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxLiquidArea|cLuxLiquidArea]]|[[/cLux#cLux_ToLiquidArea|cLux_ToLiquidArea]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLuxProp|cLuxProp]]|[[/cLux#cLux_ToProp|cLux_ToProp]]([[../iLuxEntity|iLuxEntity]] @apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cLux#cLux_Translate|cLux_Translate]](const [[../tString|tString]] &in asCat, const [[../tString|tString]] &in asEntry)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cLux#cLux_TruncateTextFile|cLux_TruncateTextFile]](const [[../tWString|tWString]] &in asPath, const [[../tString|tString]] &in asPattern, int alTimes)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cMath== | ||
+ | |||
+ | {{SeeMore|/cMath|cMath}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Abs|cMath_Abs]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Abs|cMath_Abs]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ACos|cMath_ACos]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ASin|cMath_ASin]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ATan|cMath_ATan]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ATan2|cMath_ATan2]](float afY, float afX)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckAABBInside|cMath_CheckAABBInside]](const [[../cVector3f|cVector3f]] &in avInsideMin, const [[../cVector3f|cVector3f]] &in avInsideMax, const [[../cVector3f|cVector3f]] &in avOutsideMin, const [[../cVector3f|cVector3f]] &in avOutsideMax)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckAABBIntersection|cMath_CheckAABBIntersection]](const [[../cVector3f|cVector3f]] &in avMin1, const [[../cVector3f|cVector3f]] &in avMax1, const [[../cVector3f|cVector3f]] &in avMin2, const [[../cVector3f|cVector3f]] &in avMax2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckAABBLineIntersection|cMath_CheckAABBLineIntersection]](const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax, const [[../cVector3f|cVector3f]] &in avLineStart, const [[../cVector3f|cVector3f]] &in avLineEnd, [[../cVector3f|cVector3f]] &out avIntersectionPos, float &out afT)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckAABBSphereCollision|cMath_CheckAABBSphereCollision]](const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax, const [[../cVector3f|cVector3f]] &in avCenter, float afRadius)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckBVIntersection|cMath_CheckBVIntersection]]([[../cBoundingVolume|cBoundingVolume@+]] aBV1, [[../cBoundingVolume|cBoundingVolume@+]] aBV2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPlaneAABBCollision|cMath_CheckPlaneAABBCollision]](const [[../cPlanef|cPlanef]] &in aPlane, const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax, const [[../cVector3f|cVector3f]] &in avSphereCenter, float afSphereRadius)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPlaneAABBCollision|cMath_CheckPlaneAABBCollision]](const [[../cPlanef|cPlanef]] &in aPlane, const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPlaneBVCollision|cMath_CheckPlaneBVCollision]](const [[../cPlanef|cPlanef]] &in aPlane, [[../cBoundingVolume|cBoundingVolume@+]] aBV)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPlaneLineIntersection|cMath_CheckPlaneLineIntersection]](const [[../cPlanef|cPlanef]] &in aPlane, const [[../cVector3f|cVector3f]] &in avLineStart, const [[../cVector3f|cVector3f]] &in avLineEnd, [[../cVector3f|cVector3f]] &out avIntersectionPos, float &out afT)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPlaneSphereCollision|cMath_CheckPlaneSphereCollision]](const [[../cPlanef|cPlanef]] &in aPlane, const [[../cVector3f|cVector3f]] &in avCenter, float afRadius)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPointInAABBIntersection|cMath_CheckPointInAABBIntersection]](const [[../cVector3f|cVector3f]] &in avPoint, const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPointInBVIntersection|cMath_CheckPointInBVIntersection]](const [[../cVector3f|cVector3f]] &in avPoint, [[../cBoundingVolume|cBoundingVolume@+]] aBV)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPointInRectIntersection|cMath_CheckPointInRectIntersection]](const [[../cVector2f|cVector2f]] &in avPoint, const [[../cRect2f|cRect2f]] &in aRect)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckPointInSphereIntersection|cMath_CheckPointInSphereIntersection]](const [[../cVector3f|cVector3f]] &in avPoint, const [[../cVector3f|cVector3f]] &in avSpherePos, float afSphereRadius)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectFit|cMath_CheckRectFit]](const [[../cRect2l|cRect2l]] &in aRectSrc, const [[../cRect2l|cRect2l]] &in aRectDest)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectFit|cMath_CheckRectFit]](const [[../cRect2f|cRect2f]] &in aRectSrc, const [[../cRect2f|cRect2f]] &in aRectDest)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectIntersection|cMath_CheckRectIntersection]](const [[../cRect2l|cRect2l]] &in aRect1, const [[../cRect2l|cRect2l]] &in aRect2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectIntersection|cMath_CheckRectIntersection]](const [[../cRect2f|cRect2f]] &in aRect1, const [[../cRect2f|cRect2f]] &in aRect2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectIntersection|cMath_CheckRectIntersection]](const [[../cVector2l|cVector2l]] &in avMin1, const [[../cVector2l|cVector2l]] &in avMax1, const [[../cVector2l|cVector2l]] &in avMin2, const [[../cVector2l|cVector2l]] &in avMax2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckRectIntersection|cMath_CheckRectIntersection]](const [[../cVector2f|cVector2f]] &in avMin1, const [[../cVector2f|cVector2f]] &in avMax1, const [[../cVector2f|cVector2f]] &in avMin2, const [[../cVector2f|cVector2f]] &in avMax2)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckSphereIntersection|cMath_CheckSphereIntersection]](const [[../cVector3f|cVector3f]] &in avPosA, float afRadiusA, const [[../cVector3f|cVector3f]] &in avPosB, float afRadiusB)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_CheckSphereLineIntersection|cMath_CheckSphereLineIntersection]](const [[../cVector3f|cVector3f]] &in avSpherePos, float afSphereRadius, const [[../cVector3f|cVector3f]] &in avLineStart, const [[../cVector3f|cVector3f]] &in avLineEnd, float &out afT1, [[../cVector3f|cVector3f]] &out afIntersection1, float &out afT2, [[../cVector3f|cVector3f]] &out avIntersection2)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Clamp|cMath_Clamp]](float afX, float afMin, float afMax)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Clamp|cMath_Clamp]](int alX, int alMin, int alMax)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Cos|cMath_Cos]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Easing|cMath_Easing]]([[../eEasing|eEasing]] aType, float afT, float afMin <nowiki>=</nowiki> 0, float afMax <nowiki>=</nowiki> 1)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_ExpandAABBMax|cMath_ExpandAABBMax]](const [[../cVector3f|cVector3f]] &in avBaseMax, const [[../cVector3f|cVector3f]] &in avAddMax)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_ExpandAABBMin|cMath_ExpandAABBMin]](const [[../cVector3f|cVector3f]] &in avBaseMin, const [[../cVector3f|cVector3f]] &in avAddMin)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_FastRandomFloat|cMath_FastRandomFloat]](int alSeed)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetAngleDistance|cMath_GetAngleDistance]](float afAngle1, float afAngle2, float afMaxAngle)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetAngleDistanceDeg|cMath_GetAngleDistanceDeg]](float afAngle1, float afAngle2)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetAngleDistanceRad|cMath_GetAngleDistanceRad]](float afAngle1, float afAngle2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_GetAngleDistanceVector2f|cMath_GetAngleDistanceVector2f]](const [[../cVector2f|cVector2f]] &in avAngle1, const [[../cVector2f|cVector2f]] &in avAngle2, float afMaxAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_GetAngleDistanceVector2fDeg|cMath_GetAngleDistanceVector2fDeg]](const [[../cVector2f|cVector2f]] &in avAngle1, const [[../cVector2f|cVector2f]] &in avAngle2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_GetAngleDistanceVector2fRad|cMath_GetAngleDistanceVector2fRad]](const [[../cVector2f|cVector2f]] &in avAngle1, const [[../cVector2f|cVector2f]] &in avAngle2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_GetAngleDistanceVector3f|cMath_GetAngleDistanceVector3f]](const [[../cVector3f|cVector3f]] &in avAngle1, const [[../cVector3f|cVector3f]] &in avAngle2, float afMaxAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_GetAngleDistanceVector3fDeg|cMath_GetAngleDistanceVector3fDeg]](const [[../cVector3f|cVector3f]] &in avAngle1, const [[../cVector3f|cVector3f]] &in avAngle2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_GetAngleDistanceVector3fRad|cMath_GetAngleDistanceVector3fRad]](const [[../cVector3f|cVector3f]] &in avAngle1, const [[../cVector3f|cVector3f]] &in avAngle2)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetAngleFromPoints2D|cMath_GetAngleFromPoints2D]](const [[../cVector2f|cVector2f]] &in aStartPos, const [[../cVector2f|cVector2f]] &in avGoalPos)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_GetAngleFromPoints3D|cMath_GetAngleFromPoints3D]](const [[../cVector3f|cVector3f]] &in avStartPos, const [[../cVector3f|cVector3f]] &in avGoalPos)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_GetAngleFromVector|cMath_GetAngleFromVector]](const [[../cVector2f|cVector2f]] &in avVec, float &out afAngle, float &out afLength)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_GetBit|cMath_GetBit]](int alBitNum)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_GetBitFlag|cMath_GetBitFlag]](int alFlagNum, int alBit)|}} | ||
+ | {{CodeDocSummaryItem|[[../cRect2f|cRect2f]]|[[/cMath#cMath_GetClipRect|cMath_GetClipRect]](const [[../cRect2f|cRect2f]] &in aRectSrc, const [[../cRect2f|cRect2f]] &in aRectDest)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_GetClipRectFromBV|cMath_GetClipRectFromBV]]([[../cRect2l|cRect2l]] &out aDestRect, [[../cBoundingVolume|cBoundingVolume@+]] aBV, [[../cFrustum|cFrustum@+]] apFrustum, const [[../cVector2l|cVector2l]] &in avScreenSize)|}} | ||
+ | {{CodeDocSummaryItem|[[../cRect2l|cRect2l]]|[[/cMath#cMath_GetClipRectFromNormalizedMinMax|cMath_GetClipRectFromNormalizedMinMax]](const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax, const [[../cVector2l|cVector2l]] &in avScreenSize)|}} | ||
+ | {{CodeDocSummaryItem|[[../cRect2l|cRect2l]]|[[/cMath#cMath_GetClipRectFromSphere|cMath_GetClipRectFromSphere]](const [[../cVector3f|cVector3f]] &in avPosition, float afRadius, [[../cFrustum|cFrustum@+]] apFrustum, const [[../cVector2l|cVector2l]] &in avScreenSize, bool abPositionIsScreenSpace)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetCorrectSignOfSpeed|cMath_GetCorrectSignOfSpeed]](float afCurrent, float afDest, float afSpeed)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_GetFraction|cMath_GetFraction]](float afVal)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_GetNormalizedClipRectFromBV|cMath_GetNormalizedClipRectFromBV]]([[../cVector3f|cVector3f]] &out avDestMin, [[../cVector3f|cVector3f]] &out avDestMax, [[../cBoundingVolume|cBoundingVolume@+]] aBV, [[../cFrustum|cFrustum@+]] aFrustum)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_GetPoint3DFromSphericalCoords|cMath_GetPoint3DFromSphericalCoords]](const [[../cVector3f|cVector3f]] &in avSphCenter, float afSphRadius, const [[../cVector2f|cVector2f]] &in avSphCoords)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_GetSphericalCoordsFromPoint3D|cMath_GetSphericalCoordsFromPoint3D]](const [[../cVector3f|cVector3f]] &in avSphCenter, const [[../cVector3f|cVector3f]] &in avPoint)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_GetVectorFromAngle2D|cMath_GetVectorFromAngle2D]](float afAngle, float afLength)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cMath#cMath_HexToRGB|cMath_HexToRGB]](const [[../tString|tString]] &in asHex)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cMath#cMath_HexWToRGB|cMath_HexWToRGB]](const [[../tWString|tWString]] &in asHex)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cMath#cMath_HSBToRGB|cMath_HSBToRGB]](const [[../cVector3f|cVector3f]] &in avHSB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_IncreaseTo|cMath_IncreaseTo]](float afX, float afAdd, float afDest)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_InterpolateCosine|cMath_InterpolateCosine]](float afA, float afB, float afT)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_InterpolateCubic|cMath_InterpolateCubic]](float afX0, float afX1, float afX2, float afX3, float afT)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_InterpolateHermite|cMath_InterpolateHermite]](float afX0, float afX1, float afX2, float afX3, float afT, float afTension, float afBias)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_InterpolateLinear|cMath_InterpolateLinear]](float afA, float afB, float afT)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_InterpolateSigmoid|cMath_InterpolateSigmoid]](float afA, float afB, float afT)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_IsPow2|cMath_IsPow2]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Log|cMath_Log]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Log2ToInt|cMath_Log2ToInt]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixEulerAngleDistance|cMath_MatrixEulerAngleDistance]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cMatrixf|cMatrixf]] &in a_mtxB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixInverse|cMath_MatrixInverse]](const [[../cMatrixf|cMatrixf]] &in a_mtxA)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixMul|cMath_MatrixMul]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cMatrixf|cMatrixf]] &in a_mtxB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixMul|cMath_MatrixMul]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cVector3f|cVector3f]] &in avB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixMul3x3|cMath_MatrixMul3x3]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cVector3f|cVector3f]] &in avB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixMulDivideW|cMath_MatrixMulDivideW]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cVector3f|cVector3f]] &in avB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixMulScalar|cMath_MatrixMulScalar]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, float afB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixOrthographicProjection|cMath_MatrixOrthographicProjection]](float afNearClipPlane, float afFarClipPlane, const [[../cVector2f|cVector2f]] &in avViewSize)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixPerspectiveProjection|cMath_MatrixPerspectiveProjection]](float afNearClipPlane, float afFarClipPlane, float afFOV, float afAspect, bool abInfFarPlane)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixPlaneMirror|cMath_MatrixPlaneMirror]](const [[../cPlanef|cPlanef]] &in aPlane)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixQuaternion|cMath_MatrixQuaternion]](const [[../cQuaternion|cQuaternion]] &in aqRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateX|cMath_MatrixRotateX]](float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateXYZ|cMath_MatrixRotateXYZ]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateXZY|cMath_MatrixRotateXZY]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateY|cMath_MatrixRotateY]](float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateYXZ|cMath_MatrixRotateYXZ]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateYZX|cMath_MatrixRotateYZX]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateZ|cMath_MatrixRotateZ]](float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateZXY|cMath_MatrixRotateZXY]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixRotateZYX|cMath_MatrixRotateZYX]](const [[../cVector3f|cVector3f]] &in avRot)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixScale|cMath_MatrixScale]](const [[../cVector3f|cVector3f]] &in avScale)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixSlerp|cMath_MatrixSlerp]](float afT, const [[../cMatrixf|cMatrixf]] &in a_mtxA, const [[../cMatrixf|cMatrixf]] &in a_mtxB, bool abShortestPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixToEulerAngles|cMath_MatrixToEulerAngles]](const [[../cMatrixf|cMatrixf]] &in a_mtxA)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_MatrixToEulerAnglesMultiSolution|cMath_MatrixToEulerAnglesMultiSolution]](const [[../cMatrixf|cMatrixf]] &in a_mtxA, [[../cVector3f|cVector3f]] &out avSolution1, [[../cVector3f|cVector3f]] &out avSolution2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixTranslate|cMath_MatrixTranslate]](const [[../cVector3f|cVector3f]] &in avTrans)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_MatrixUnitVectors|cMath_MatrixUnitVectors]](const [[../cVector3f|cVector3f]] &in avRight, const [[../cVector3f|cVector3f]] &in avUp, const [[../cVector3f|cVector3f]] &in avForward, const [[../cVector3f|cVector3f]] &in avTranslate)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Max|cMath_Max]](float afX, float afY)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Max|cMath_Max]](int alX, int alY)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Min|cMath_Min]](float afX, float afY)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Min|cMath_Min]](int alX, int alY)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Modulus|cMath_Modulus]](float afDividend, float afDivisor)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_PlaneDot|cMath_PlaneDot]](const [[../cPlanef|cPlanef]] &in aPlaneA, const [[../cPlanef|cPlanef]] &in aPlaneB)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_PlaneIntersectionPoint|cMath_PlaneIntersectionPoint]](const [[../cPlanef|cPlanef]] &in aP1, const [[../cPlanef|cPlanef]] &in aP2, const [[../cPlanef|cPlanef]] &in aP3, [[../cVector3f|cVector3f]] &in avPoint)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cMath#cMath_PlaneParallel|cMath_PlaneParallel]](const [[../cPlanef|cPlanef]] &in aPlaneA, const [[../cPlanef|cPlanef]] &in aPlaneB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_PlaneToPointDist|cMath_PlaneToPointDist]](const [[../cPlanef|cPlanef]] &in aPlane, const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Pow|cMath_Pow]](float afX, float afExp)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Pow2|cMath_Pow2]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cMath#cMath_ProjectionMatrixObliqueNearClipPlane|cMath_ProjectionMatrixObliqueNearClipPlane]](const [[../cMatrixf|cMatrixf]] &in a_mtxProjMatrix, const [[../cPlanef|cPlanef]] &in aClipPlane)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_ProjectVector2D|cMath_ProjectVector2D]](const [[../cVector2f|cVector2f]] &in avSrcVec, const [[../cVector2f|cVector2f]] &in avDestVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionConjugate|cMath_QuaternionConjugate]](const [[../cQuaternion|cQuaternion]] &in aqA)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_QuaternionDot|cMath_QuaternionDot]](const [[../cQuaternion|cQuaternion]] &in aqA, const [[../cQuaternion|cQuaternion]] &in aqB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionEuler|cMath_QuaternionEuler]](const [[../cVector3f|cVector3f]] &in avEuler, [[../eEulerRotationOrder|eEulerRotationOrder]] aOrder)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionInverse|cMath_QuaternionInverse]](const [[../cQuaternion|cQuaternion]] &in aqA)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionLerp|cMath_QuaternionLerp]](float afT, const [[../cQuaternion|cQuaternion]] &in aqA, const [[../cQuaternion|cQuaternion]] &in aqB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionMatrix|cMath_QuaternionMatrix]](const [[../cMatrixf|cMatrixf]] &in a_mtxA)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionMul|cMath_QuaternionMul]](const [[../cQuaternion|cQuaternion]] &in aqA, const [[../cQuaternion|cQuaternion]] &in aqB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionNlerp|cMath_QuaternionNlerp]](float afT, const [[../cQuaternion|cQuaternion]] &in aqA, const [[../cQuaternion|cQuaternion]] &in aqB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionNormalize|cMath_QuaternionNormalize]](const [[../cQuaternion|cQuaternion]] &in aqA)|}} | ||
+ | {{CodeDocSummaryItem|[[../cQuaternion|cQuaternion]]|[[/cMath#cMath_QuaternionSlerp|cMath_QuaternionSlerp]](float afT, const [[../cQuaternion|cQuaternion]] &in aqA, const [[../cQuaternion|cQuaternion]] &in aqB, bool abShortestPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_RandomCircleEdgePoint|cMath_RandomCircleEdgePoint]](float afRadius)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_Randomize|cMath_Randomize]](int alSeed)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cMath#cMath_RandRectColor|cMath_RandRectColor]](const [[../cColor|cColor]] &in aMin, const [[../cColor|cColor]] &in aMax)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_RandRectf|cMath_RandRectf]](float alMin, float alMax)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_RandRectl|cMath_RandRectl]](int alMin, int alMax)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_RandRectVector2f|cMath_RandRectVector2f]](const [[../cVector2f|cVector2f]] &in avMin, const [[../cVector2f|cVector2f]] &in avMax)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_RandRectVector3f|cMath_RandRectVector3f]](const [[../cVector3f|cVector3f]] &in avMin, const [[../cVector3f|cVector3f]] &in avMax)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cMath#cMath_RGBToHex|cMath_RGBToHex]](const [[../cColor|cColor]] &in aRGB)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cMath#cMath_RGBToHexW|cMath_RGBToHexW]](const [[../cColor|cColor]] &in aRGB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_RGBToHSB|cMath_RGBToHSB]](const [[../cColor|cColor]] &in aX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Round|cMath_Round]](float afVal)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_RoundFloatToDecimals|cMath_RoundFloatToDecimals]](float afVal, int alPrecision)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_RoundToInt|cMath_RoundToInt]](float afVal)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2l|cVector2l]]|[[/cMath#cMath_RoundToInt|cMath_RoundToInt]](const [[../cVector2f|cVector2f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3l|cVector3l]]|[[/cMath#cMath_RoundToInt|cMath_RoundToInt]](const [[../cVector3f|cVector3f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_SetBitFlag|cMath_SetBitFlag]](int &out alFlagNum, int alBit, bool abSet)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_SigmoidCurve|cMath_SigmoidCurve]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Sign|cMath_Sign]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cMath#cMath_Sign|cMath_Sign]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Sin|cMath_Sin]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Sqrt|cMath_Sqrt]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Tan|cMath_Tan]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ToDeg|cMath_ToDeg]](float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_ToRad|cMath_ToRad]](float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cPlanef|cPlanef]]|[[/cMath#cMath_TransformPlane|cMath_TransformPlane]](const [[../cMatrixf|cMatrixf]] &in a_mtxTransform, const [[../cPlanef|cPlanef]] &in aPlane)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_TurnAngle|cMath_TurnAngle]](float afAngle, float afFinalAngle, float afSpeed, float afMaxAngle)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_TurnAngleDeg|cMath_TurnAngleDeg]](float afAngle, float afFinalAngle, float afSpeed)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_TurnAngleRad|cMath_TurnAngleRad]](float afAngle, float afFinalAngle, float afSpeed)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Abs|cMath_Vector2Abs]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2CatmullRom|cMath_Vector2CatmullRom]](const [[../cVector2f|cVector2f]] &in avP0, const [[../cVector2f|cVector2f]] &in avP1, const [[../cVector2f|cVector2f]] &in avP2, const [[../cVector2f|cVector2f]] &in avP3, float afFract)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Ceil|cMath_Vector2Ceil]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2Dist|cMath_Vector2Dist]](const [[../cVector2f|cVector2f]] &in avPosA, const [[../cVector2f|cVector2f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistSqr|cMath_Vector2DistSqr]](const [[../cVector2f|cVector2f]] &in avPosA, const [[../cVector2f|cVector2f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistSqrXY|cMath_Vector2DistSqrXY]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistSqrXZ|cMath_Vector2DistSqrXZ]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistSqrYZ|cMath_Vector2DistSqrYZ]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistXY|cMath_Vector2DistXY]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistXZ|cMath_Vector2DistXZ]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2DistYZ|cMath_Vector2DistYZ]](const [[../cVector3f|cVector3f]] &in avPosA, const [[../cVector3f|cVector3f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2Dot|cMath_Vector2Dot]](const [[../cVector2f|cVector2f]] &in avPosA, const [[../cVector2f|cVector2f]] &in avPosB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Floor|cMath_Vector2Floor]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2IncreaseTo|cMath_Vector2IncreaseTo]](const [[../cVector2f|cVector2f]] &in avX, const [[../cVector2f|cVector2f]] &in avAdd, const [[../cVector2f|cVector2f]] &in avDest)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Max|cMath_Vector2Max]](const [[../cVector2f|cVector2f]] &in avVecA, const [[../cVector2f|cVector2f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2MaxElement|cMath_Vector2MaxElement]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Min|cMath_Vector2Min]](const [[../cVector2f|cVector2f]] &in avVecA, const [[../cVector2f|cVector2f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector2MinElement|cMath_Vector2MinElement]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Normalize|cMath_Vector2Normalize]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2Rotate|cMath_Vector2Rotate]](const [[../cVector2f|cVector2f]] &in avVec, float afAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2ToDeg|cMath_Vector2ToDeg]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cMath#cMath_Vector2ToRad|cMath_Vector2ToRad]](const [[../cVector2f|cVector2f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Abs|cMath_Vector3Abs]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3Angle|cMath_Vector3Angle]](const [[../cVector3f|cVector3f]] &in avVecA, const [[../cVector3f|cVector3f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3AngleDistance|cMath_Vector3AngleDistance]](const [[../cVector3f|cVector3f]] &in avAngles1, const [[../cVector3f|cVector3f]] &in avAngles2, float afMaxAngle)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3AngleDistanceDeg|cMath_Vector3AngleDistanceDeg]](const [[../cVector3f|cVector3f]] &in avAngles1, const [[../cVector3f|cVector3f]] &in avAngles2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3AngleDistanceRad|cMath_Vector3AngleDistanceRad]](const [[../cVector3f|cVector3f]] &in avAngles1, const [[../cVector3f|cVector3f]] &in avAngles2)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3CatmullRom|cMath_Vector3CatmullRom]](const [[../cVector3f|cVector3f]] &in avP0, const [[../cVector3f|cVector3f]] &in avP1, const [[../cVector3f|cVector3f]] &in avP2, const [[../cVector3f|cVector3f]] &in avP3, float afFract)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Ceil|cMath_Vector3Ceil]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3ClampLength|cMath_Vector3ClampLength]](const [[../cVector3f|cVector3f]] &in avVec, float afMinLength, float afMaxLength)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_Vector3ClampToLength|cMath_Vector3ClampToLength]]([[../cVector3f|cVector3f]] &in avVec, float afMaxLength)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Cross|cMath_Vector3Cross]](const [[../cVector3f|cVector3f]] &in avVecA, const [[../cVector3f|cVector3f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3Dist|cMath_Vector3Dist]](const [[../cVector3f|cVector3f]] &in avStartPos, const [[../cVector3f|cVector3f]] &in avEndPos)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3DistSqr|cMath_Vector3DistSqr]](const [[../cVector3f|cVector3f]] &in avStartPos, const [[../cVector3f|cVector3f]] &in avEndPos)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3Dot|cMath_Vector3Dot]](const [[../cVector3f|cVector3f]] &in avVecA, const [[../cVector3f|cVector3f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Floor|cMath_Vector3Floor]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3IncreaseTo|cMath_Vector3IncreaseTo]](const [[../cVector3f|cVector3f]] &in avX, const [[../cVector3f|cVector3f]] &in avAdd, const [[../cVector3f|cVector3f]] &in avDest)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Max|cMath_Vector3Max]](const [[../cVector3f|cVector3f]] &in avVecA, const [[../cVector3f|cVector3f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3MaxElement|cMath_Vector3MaxElement]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3MaxLength|cMath_Vector3MaxLength]](const [[../cVector3f|cVector3f]] &in avVec, float afMaxLength)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Min|cMath_Vector3Min]](const [[../cVector3f|cVector3f]] &in avVecA, const [[../cVector3f|cVector3f]] &in avVecB)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Vector3MinElement|cMath_Vector3MinElement]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3MinLength|cMath_Vector3MinLength]](const [[../cVector3f|cVector3f]] &in avVec, float afMinLength)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Normalize|cMath_Vector3Normalize]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cMath#cMath_Vector3OrthonormalizeBasis|cMath_Vector3OrthonormalizeBasis]](const [[../cVector3f|cVector3f]] &in avSrcRight, const [[../cVector3f|cVector3f]] &in avSrcUp, const [[../cVector3f|cVector3f]] &in avSrcForward, [[../cVector3f|cVector3f]] &out avDstRight, [[../cVector3f|cVector3f]] &out avDstUp, [[../cVector3f|cVector3f]] &out avDstForward)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Project|cMath_Vector3Project]](const [[../cVector3f|cVector3f]] &in avSrcVec, const [[../cVector3f|cVector3f]] &in avDestVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3ProjectOnPlane|cMath_Vector3ProjectOnPlane]](const [[../cVector3f|cVector3f]] &in avSrcVec, const [[../cVector3f|cVector3f]] &in avPlaneNormal)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3Reflect|cMath_Vector3Reflect]](const [[../cVector3f|cVector3f]] &in avVec, const [[../cVector3f|cVector3f]] &in avNormal)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3SphereSurfacePoint|cMath_Vector3SphereSurfacePoint]](const [[../cVector2f|cVector2f]] &in avSeed, float afRadius)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3ToDeg|cMath_Vector3ToDeg]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3ToRad|cMath_Vector3ToRad]](const [[../cVector3f|cVector3f]] &in avVec)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cMath#cMath_Vector3UnProject|cMath_Vector3UnProject]](const [[../cVector3f|cVector3f]] &in avVec, const [[../cRect2f|cRect2f]] &in aScreenRect, const [[../cMatrixf|cMatrixf]] &in a_mtxViewProj)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cMath#cMath_Wrap|cMath_Wrap]](float afX, float afMin, float afMax)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cPhysics== | ||
+ | |||
+ | {{SeeMore|/cPhysics|cPhysics}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsWorld|iPhysicsWorld]]|[[/cPhysics#cPhysics_CreateWorld|cPhysics_CreateWorld]](bool abAddSurfaceData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cPhysics#cPhysics_DestroyWorld|cPhysics_DestroyWorld]]([[../iPhysicsWorld|iPhysicsWorld@]] apWorld)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cPhysics#cPhysics_GetImpactDuration|cPhysics_GetImpactDuration]]()|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cPhysics#cPhysics_GetMaxImpacts|cPhysics_GetMaxImpacts]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cPhysics#cPhysics_SetImpactDuration|cPhysics_SetImpactDuration]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cPhysics#cPhysics_SetMaxImpacts|cPhysics_SetMaxImpacts]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsBody|iPhysicsBody]]|[[/cPhysics#cPhysics_ToBody|cPhysics_ToBody]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsJointBall|iPhysicsJointBall]]|[[/cPhysics#cPhysics_ToJointBall|cPhysics_ToJointBall]]([[../iPhysicsJoint|iPhysicsJoint@]] apJoint)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsJointHinge|iPhysicsJointHinge]]|[[/cPhysics#cPhysics_ToJointHinge|cPhysics_ToJointHinge]]([[../iPhysicsJoint|iPhysicsJoint@]] apJoint)|}} | ||
+ | {{CodeDocSummaryItem|[[../iPhysicsJointSlider|iPhysicsJointSlider]]|[[/cPhysics#cPhysics_ToJointSlider|cPhysics_ToJointSlider]]([[../iPhysicsJoint|iPhysicsJoint@]] apJoint)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cResources== | ||
+ | |||
+ | {{SeeMore|/cResources|cResources}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cResources#cResources_AddLanguageFile|cResources_AddLanguageFile]](const [[../tString|tString]] &in asFilePath, bool abAddResourceDirs)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cResources#cResources_AddResourceDir|cResources_AddResourceDir]](const [[../tWString|tWString]] &in asDir, bool abAddSubDirectories, const [[../tString|tString]] &in asMask)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_ClearResourceDirs|cResources_ClearResourceDirs]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_ClearTranslations|cResources_ClearTranslations]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iFontData|iFontData]]|[[/cResources#cResources_CreateFontData|cResources_CreateFontData]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iGpuShader|iGpuShader]]|[[/cResources#cResources_CreateGpuShader|cResources_CreateGpuShader]](const [[../tString|tString]] &in asName, int alType, [[../cPrepParserVarContainer|cPrepParserVarContainer]] @apVarCont)|}} | ||
+ | {{CodeDocSummaryItem|[[../iGpuShader|iGpuShader]]|[[/cResources#cResources_CreateGpuShader|cResources_CreateGpuShader]](const [[../tString|tString]] &in asName, int alType)|}} | ||
+ | {{CodeDocSummaryItem|[[../cFrameSubImage|cFrameSubImage]]|[[/cResources#cResources_CreateImage|cResources_CreateImage]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMaterial|cMaterial]]|[[/cResources#cResources_CreateMaterial|cResources_CreateMaterial]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMesh|cMesh]]|[[/cResources#cResources_CreateMesh|cResources_CreateMesh]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iSoundData|iSoundData]]|[[/cResources#cResources_CreateSoundData|cResources_CreateSoundData]](const [[../tString|tString]] &in asName, bool abStream, bool abLooping, bool ab3, bool abNonBlockingLoad)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntityData|cSoundEntityData]]|[[/cResources#cResources_CreateSoundEntityData|cResources_CreateSoundEntityData]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../iTexture|iTexture]]|[[/cResources#cResources_CreateTexture1D|cResources_CreateTexture1D]](const [[../tString|tString]] &in asName, bool abUseMipMaps)|}} | ||
+ | {{CodeDocSummaryItem|[[../iTexture|iTexture]]|[[/cResources#cResources_CreateTexture2D|cResources_CreateTexture2D]](const [[../tString|tString]] &in asName, bool abUseMipMaps)|}} | ||
+ | {{CodeDocSummaryItem|[[../iTexture|iTexture]]|[[/cResources#cResources_CreateTexture3D|cResources_CreateTexture3D]](const [[../tString|tString]] &in asName, bool abUseMipMaps)|}} | ||
+ | {{CodeDocSummaryItem|[[../iTexture|iTexture]]|[[/cResources#cResources_CreateTextureCubeMap|cResources_CreateTextureCubeMap]](const [[../tString|tString]] &in asName, bool abUseMipMaps)|}} | ||
+ | {{CodeDocSummaryItem|[[../iVideoStream|iVideoStream]]|[[/cResources#cResources_CreateVideo|cResources_CreateVideo]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyFontData|cResources_DestroyFontData]]([[../iFontData|iFontData]] @apData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyGpuShader|cResources_DestroyGpuShader]]([[../iGpuShader|iGpuShader]] @apShader)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyImage|cResources_DestroyImage]]([[../cFrameSubImage|cFrameSubImage]] @apData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyMaterial|cResources_DestroyMaterial]]([[../cMaterial|cMaterial]] @apMaterial)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyMesh|cResources_DestroyMesh]]([[../cMesh|cMesh@]] apMesh)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroySoundData|cResources_DestroySoundData]]([[../iSoundData|iSoundData@]] apData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroySoundEntityData|cResources_DestroySoundEntityData]]([[../cSoundEntityData|cSoundEntityData]] @apData)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyTexture|cResources_DestroyTexture]]([[../iTexture|iTexture]] @apTexture)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyUnusedParticleSystems|cResources_DestroyUnusedParticleSystems]](int alMaxToKeep)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyUnusedSoundData|cResources_DestroyUnusedSoundData]](int alMaxToKeep)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyVideo|cResources_DestroyVideo]]([[../iVideoStream|iVideoStream]] @apVideo)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_DestroyXmlDocument|cResources_DestroyXmlDocument]]([[../iXmlDocument|iXmlDocument@]] apDoc)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cResources#cResources_GetMaterialPhysicsName|cResources_GetMaterialPhysicsName]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cResources#cResources_GetMaterialTextureAnisotropy|cResources_GetMaterialTextureAnisotropy]]()|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cResources#cResources_GetMaterialTextureFilter|cResources_GetMaterialTextureFilter]]()|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cResources#cResources_GetMaterialTextureSizeDownScaleLevel|cResources_GetMaterialTextureSizeDownScaleLevel]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cResources#cResources_LoadResourceDirsFile|cResources_LoadResourceDirsFile]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|[[../iXmlDocument|iXmlDocument]]|[[/cResources#cResources_LoadXmlDocument|cResources_LoadXmlDocument]](const [[../tString|tString]] &in asFile)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_PreloadParticleSystem|cResources_PreloadParticleSystem]](const [[../tString|tString]] &in asDataName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_PreloadSoundEntityData|cResources_PreloadSoundEntityData]](const [[../tString|tString]] &in asName, bool abNonBlockingLoad)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_SetMaterialTextureAnisotropy|cResources_SetMaterialTextureAnisotropy]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_SetMaterialTextureFilter|cResources_SetMaterialTextureFilter]](int alFilter)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cResources#cResources_SetMaterialTextureSizeDownScaleLevel|cResources_SetMaterialTextureSizeDownScaleLevel]](int alLevel)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cResources#cResources_Translate|cResources_Translate]](const [[../tString|tString]] &in asCat, const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cScene== | ||
+ | |||
+ | {{SeeMore|/cScene|cScene}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../cCamera|cCamera]]|[[/cScene#cScene_CreateCamera|cScene_CreateCamera]]([[../eCameraMoveMode|eCameraMoveMode]] aMoveMode)|}} | ||
+ | {{CodeDocSummaryItem|[[../cViewport|cViewport]]|[[/cScene#cScene_CreateViewport|cScene_CreateViewport]]([[../cCamera|cCamera]] @apCamera, [[../cWorld|cWorld]] @apWorld, bool abAddLast)|}} | ||
+ | {{CodeDocSummaryItem|[[../cWorld|cWorld]]|[[/cScene#cScene_CreateWorld|cScene_CreateWorld]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_DestroyCamera|cScene_DestroyCamera]]([[../cCamera|cCamera@]] apCam)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_DestroyViewport|cScene_DestroyViewport]]([[../cViewport|cViewport@]] apViewPort)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_DestroyWorld|cScene_DestroyWorld]]([[../cWorld|cWorld@]] apWorld)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_FadeGradingTexture|cScene_FadeGradingTexture]]([[../cWorld|cWorld@]] apWorld, [[../iTexture|iTexture@]] apGrading, float afTime)|}} | ||
+ | {{CodeDocSummaryItem|[[../cWorld|cWorld]]|[[/cScene#cScene_LoadWorld|cScene_LoadWorld]](const [[../tString|tString]] &in asFile, int aFlags)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_Reset|cScene_Reset]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_SetCurrentListener|cScene_SetCurrentListener]]([[../cViewport|cViewport@]] apViewPort)|}} | ||
+ | {{CodeDocSummaryItem|[[../cBeam|cBeam]]|[[/cScene#cScene_ToBeam|cScene_ToBeam]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cBillboard|cBillboard]]|[[/cScene#cScene_ToBillboard|cScene_ToBillboard]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cForceField|cForceField]]|[[/cScene#cScene_ToForceField|cScene_ToForceField]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLensFlare|cLensFlare]]|[[/cScene#cScene_ToLensFlare|cScene_ToLensFlare]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLightBox|cLightBox]]|[[/cScene#cScene_ToLightBox|cScene_ToLightBox]]([[../iLight|iLight@]] apLight)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLightDirectional|cLightDirectional]]|[[/cScene#cScene_ToLightDirectional|cScene_ToLightDirectional]]([[../iLight|iLight@]] apLight)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLightPoint|cLightPoint]]|[[/cScene#cScene_ToLightPoint|cScene_ToLightPoint]]([[../iLight|iLight@]] apLight)|}} | ||
+ | {{CodeDocSummaryItem|[[../cLightSpot|cLightSpot]]|[[/cScene#cScene_ToLightSpot|cScene_ToLightSpot]]([[../iLight|iLight@]] apLight)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMeshEntity|cMeshEntity]]|[[/cScene#cScene_ToMeshEntity|cScene_ToMeshEntity]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../iRopeEntity|iRopeEntity]]|[[/cScene#cScene_ToRopeEntity|cScene_ToRopeEntity]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cRopeEntity3D|cRopeEntity3D]]|[[/cScene#cScene_ToRopeEntity3D|cScene_ToRopeEntity3D]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cRopeEntityBillboard|cRopeEntityBillboard]]|[[/cScene#cScene_ToRopeEntityBillboard|cScene_ToRopeEntityBillboard]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntity|cSoundEntity]]|[[/cScene#cScene_ToSoundEntity|cScene_ToSoundEntity]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSubMeshEntity|cSubMeshEntity]]|[[/cScene#cScene_ToSubMeshEntity|cScene_ToSubMeshEntity]]([[../iEntity3D|iEntity3D@]] apEntity)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cScene#cScene_ViewportExists|cScene_ViewportExists]]([[../cViewport|cViewport@]] apViewPort)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScene#cScene_WorldExists|cScene_WorldExists]]([[../cWorld|cWorld@]] apWorld)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cScript== | ||
+ | |||
+ | {{SeeMore|/cScript|cScript}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cScript#cScript_GetGlobalArgBool|cScript_GetGlobalArgBool]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cScript#cScript_GetGlobalArgColor|cScript_GetGlobalArgColor]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cScript#cScript_GetGlobalArgFloat|cScript_GetGlobalArgFloat]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../tID|tID]]|[[/cScript#cScript_GetGlobalArgID|cScript_GetGlobalArgID]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cScript#cScript_GetGlobalArgInt|cScript_GetGlobalArgInt]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cScript#cScript_GetGlobalArgMatrix|cScript_GetGlobalArgMatrix]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cScript#cScript_GetGlobalArgString|cScript_GetGlobalArgString]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cScript#cScript_GetGlobalArgVector2f|cScript_GetGlobalArgVector2f]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cScript#cScript_GetGlobalArgVector3f|cScript_GetGlobalArgVector3f]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/cScript#cScript_GetGlobalArgVector4f|cScript_GetGlobalArgVector4f]](int alIdx)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cScript#cScript_GetGlobalReturnBool|cScript_GetGlobalReturnBool]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cScript#cScript_GetGlobalReturnColor|cScript_GetGlobalReturnColor]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cScript#cScript_GetGlobalReturnFloat|cScript_GetGlobalReturnFloat]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tID|tID]]|[[/cScript#cScript_GetGlobalReturnID|cScript_GetGlobalReturnID]]()|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cScript#cScript_GetGlobalReturnInt|cScript_GetGlobalReturnInt]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cScript#cScript_GetGlobalReturnMatrix|cScript_GetGlobalReturnMatrix]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cScript#cScript_GetGlobalReturnString|cScript_GetGlobalReturnString]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cScript#cScript_GetGlobalReturnVector2f|cScript_GetGlobalReturnVector2f]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cScript#cScript_GetGlobalReturnVector3f|cScript_GetGlobalReturnVector3f]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/cScript#cScript_GetGlobalReturnVector4f|cScript_GetGlobalReturnVector4f]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cScript#cScript_GetGlobalVarBool|cScript_GetGlobalVarBool]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cScript#cScript_GetGlobalVarColor|cScript_GetGlobalVarColor]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cScript#cScript_GetGlobalVarFloat|cScript_GetGlobalVarFloat]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../tID|tID]]|[[/cScript#cScript_GetGlobalVarID|cScript_GetGlobalVarID]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cScript#cScript_GetGlobalVarInt|cScript_GetGlobalVarInt]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cScript#cScript_GetGlobalVarMatrix|cScript_GetGlobalVarMatrix]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cScript#cScript_GetGlobalVarString|cScript_GetGlobalVarString]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cScript#cScript_GetGlobalVarVector2f|cScript_GetGlobalVarVector2f]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cScript#cScript_GetGlobalVarVector3f|cScript_GetGlobalVarVector3f]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/cScript#cScript_GetGlobalVarVector4f|cScript_GetGlobalVarVector4f]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cScript#cScript_RunGlobalFunc|cScript_RunGlobalFunc]](const [[../tString|tString]] &in asObjName, const [[../tString|tString]] &in asClassName, const [[../tString|tString]] &in asFuncName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgBool|cScript_SetGlobalArgBool]](int alIdx, bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgColor|cScript_SetGlobalArgColor]](int alIdx, const [[../cColor|cColor]] &in aX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgFloat|cScript_SetGlobalArgFloat]](int alIdx, float afX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgID|cScript_SetGlobalArgID]](int alIdx, [[../tID|tID]] alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgInt|cScript_SetGlobalArgInt]](int alIdx, int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgMatrix|cScript_SetGlobalArgMatrix]](int alIdx, const [[../cMatrixf|cMatrixf]] &in a_mtxX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgString|cScript_SetGlobalArgString]](int alIdx, const [[../tString|tString]] &in asVar)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgVector2f|cScript_SetGlobalArgVector2f]](int alIdx, const [[../cVector2f|cVector2f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgVector3f|cScript_SetGlobalArgVector3f]](int alIdx, const [[../cVector3f|cVector3f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalArgVector4f|cScript_SetGlobalArgVector4f]](int alIdx, const [[../cVector4f|cVector4f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnBool|cScript_SetGlobalReturnBool]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnColor|cScript_SetGlobalReturnColor]](const [[../cColor|cColor]] &in aX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnFloat|cScript_SetGlobalReturnFloat]](float afX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnID|cScript_SetGlobalReturnID]]([[../tID|tID]] alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnInt|cScript_SetGlobalReturnInt]](int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnMatrix|cScript_SetGlobalReturnMatrix]](const [[../cMatrixf|cMatrixf]] &in a_mtxX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnString|cScript_SetGlobalReturnString]](const [[../tString|tString]] &in asVar)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnVector2f|cScript_SetGlobalReturnVector2f]](const [[../cVector2f|cVector2f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnVector3f|cScript_SetGlobalReturnVector3f]](const [[../cVector3f|cVector3f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalReturnVector4f|cScript_SetGlobalReturnVector4f]](const [[../cVector4f|cVector4f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarBool|cScript_SetGlobalVarBool]](const [[../tString|tString]] &in asName, bool abX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarColor|cScript_SetGlobalVarColor]](const [[../tString|tString]] &in asName, const [[../cColor|cColor]] &in aX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarFloat|cScript_SetGlobalVarFloat]](const [[../tString|tString]] &in asName, float afX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarID|cScript_SetGlobalVarID]](const [[../tString|tString]] &in asName, [[../tID|tID]] alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarInt|cScript_SetGlobalVarInt]](const [[../tString|tString]] &in asName, int alX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarMatrix|cScript_SetGlobalVarMatrix]](const [[../tString|tString]] &in asName, const [[../cMatrixf|cMatrixf]] &in a_mtxX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarString|cScript_SetGlobalVarString]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asVar)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarVector2f|cScript_SetGlobalVarVector2f]](const [[../tString|tString]] &in asName, const [[../cVector2f|cVector2f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarVector3f|cScript_SetGlobalVarVector3f]](const [[../tString|tString]] &in asName, const [[../cVector3f|cVector3f]] &in avX)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cScript#cScript_SetGlobalVarVector4f|cScript_SetGlobalVarVector4f]](const [[../tString|tString]] &in asName, const [[../cVector4f|cVector4f]] &in avX)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cSound== | ||
+ | |||
+ | {{SeeMore|/cSound|cSound}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_CheckSoundIsBlocked|cSound_CheckSoundIsBlocked]](const [[../cVector3f|cVector3f]] &in avSoundPosition)|}} | ||
+ | {{CodeDocSummaryItem|[[../iSoundEvent|iSoundEvent]]|[[/cSound#cSound_CreateEvent|cSound_CreateEvent]]([[../iSoundEventData|iSoundEventData@]] apData, bool abNonBlockingLoad)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_DestroyEvent|cSound_DestroyEvent]]([[../iSoundEvent|iSoundEvent@]] apEvent)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_DestroyUnusedData|cSound_DestroyUnusedData]](int alMaxAmount, int alMaxAge, bool abRemoveUnusedProjects, bool abRemovePreloaded)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cSound#cSound_FadeGlobalSpeed|cSound_FadeGlobalSpeed]](float afDestSpeed, float afSpeed, uint mAffectedTypes, int alId, bool abDestroyIdAtDest)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cSound#cSound_FadeGlobalVolume|cSound_FadeGlobalVolume]](float afDestVolume, float afSpeed, uint mAffectedTypes, int alId, bool abDestroyIdAtDest)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_FadeHighPassFilter|cSound_FadeHighPassFilter]](float afDestCutOff, float afDestResonance, float afTime, uint mAffectedTypes)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_FadeLowPassFilter|cSound_FadeLowPassFilter]](float afDestCutOff, float afDestResonance, float afTime, uint mAffectedTypes)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_FadeMusicVolumeMul|cSound_FadeMusicVolumeMul]](float afDest, float afSpeed)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_FadeOutAll|cSound_FadeOutAll]](uint mTypes, float afFadeSpeed, bool abDisableStop)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_GetEntry|cSound_GetEntry]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cSound#cSound_GetEventCategory_Gui|cSound_GetEventCategory_Gui]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cSound#cSound_GetEventCategory_World|cSound_GetEventCategory_World]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cSound#cSound_GetEventCategory_WorldClean|cSound_GetEventCategory_WorldClean]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../iSoundEventData|iSoundEventData]]|[[/cSound#cSound_GetEventData|cSound_GetEventData]](const [[../tString|tString]] &in asInternalPath, bool abLoadData, bool abNonBlockingLoad)|}} | ||
+ | {{CodeDocSummaryItem|[[../iSoundEventProject|iSoundEventProject]]|[[/cSound#cSound_GetEventProject|cSound_GetEventProject]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cSound#cSound_GetEventSystemMemoryUsed|cSound_GetEventSystemMemoryUsed]]()|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cSound#cSound_GetGlobalSpeed|cSound_GetGlobalSpeed]]([[../eSoundEntryType|eSoundEntryType]] aType)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cSound#cSound_GetGlobalSpeedFromId|cSound_GetGlobalSpeedFromId]](int alId)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cSound#cSound_GetGlobalVolume|cSound_GetGlobalVolume]]([[../eSoundEntryType|eSoundEntryType]] aType)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cSound#cSound_GetGlobalVolumeFromId|cSound_GetGlobalVolumeFromId]](int alId)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cSound#cSound_GetMusicVolumeMul|cSound_GetMusicVolumeMul]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_GetSilent|cSound_GetSilent]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_IsPlaying|cSound_IsPlaying]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_IsValid|cSound_IsValid]]([[../cSoundEntry|cSoundEntry]] @apEntry, int alID)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_PauseAll|cSound_PauseAll]](uint mTypes)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_PauseMusic|cSound_PauseMusic]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_Play|cSound_Play]](const [[../tString|tString]] &in asName, bool abLoop, float afVolume, const [[../cVector3f|cVector3f]] &in avPos, float afMinDist, float afMaxDist, [[../eSoundEntryType|eSoundEntryType]] aEntryType, bool abRelative, bool ab3D, int alPriorityModifier, bool abStream, bool abNonBlockedLoad)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_Play3D|cSound_Play3D]](const [[../tString|tString]] &in asName, bool abLoop, float afVolume, const [[../cVector3f|cVector3f]] &in avPos, float afMinDist, float afMaxDist, [[../eSoundEntryType|eSoundEntryType]] aEntryType, bool abRelative, int alPriorityModifier, bool abStream, bool abNonBlockedLoad)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_PlayGui|cSound_PlayGui]](const [[../tString|tString]] &in asName, bool abLoop, float afVolume, const [[../cVector3f|cVector3f]] &in avPos, [[../eSoundEntryType|eSoundEntryType]] aEntryType)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_PlayGuiStream|cSound_PlayGuiStream]](const [[../tString|tString]] &in asFileName, bool abLoop, float afVolume, const [[../cVector3f|cVector3f]] &in avPos, [[../eSoundEntryType|eSoundEntryType]] aEntryType)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_PlayMusic|cSound_PlayMusic]](const [[../tString|tString]] &in asFileName, float afVolume, float afVolumeFadeStepSize, float afFreq, float afFreqFadeStepSize, bool abLoop, bool abResume)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_PlaySoundEntityGui|cSound_PlaySoundEntityGui]](const [[../tString|tString]] &in asName, bool abLoop, float afVolume, [[../eSoundEntryType|eSoundEntryType]] aEntryType, const [[../cVector3f|cVector3f]] &in avPos)|}} | ||
+ | {{CodeDocSummaryItem|[[../cSoundEntry|cSoundEntry]]|[[/cSound#cSound_PlaySoundEvent|cSound_PlaySoundEvent]](const [[../tString|tString]] &in asInternalPath, float afVolume, const [[../cVector3f|cVector3f]] &in avPos, const [[../cVector3f|cVector3f]] &in avOrientation, bool abNonBlockLoad)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_PreloadGroup|cSound_PreloadGroup]](const [[../tString|tString]] &in asInternalPath, bool abNonBlockingLoad, bool abSubGroups)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_PreloadProject|cSound_PreloadProject]](const [[../tString|tString]] &in asName, bool abNonBlockingLoad)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_ResumeAll|cSound_ResumeAll]](uint mTypes)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_ResumeMusic|cSound_ResumeMusic]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_SetEventCategory_Gui|cSound_SetEventCategory_Gui]](const [[../tString|tString]] &in asCat)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_SetEventCategory_World|cSound_SetEventCategory_World]](const [[../tString|tString]] &in asCat)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_SetEventCategory_WorldClean|cSound_SetEventCategory_WorldClean]](const [[../tString|tString]] &in asCat)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cSound#cSound_SetGlobalSpeed|cSound_SetGlobalSpeed]](float afSpeed, uint mAffectedTypes, int alId)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cSound#cSound_SetGlobalVolume|cSound_SetGlobalVolume]](float afVolume, uint mAffectedTypes, int alId)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_SetMusicVolumeMul|cSound_SetMusicVolumeMul]](float afMul)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_SetSilent|cSound_SetSilent]](bool abX)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSound#cSound_Stop|cSound_Stop]](const [[../tString|tString]] &in asName, bool abPlayEnd)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_StopAll|cSound_StopAll]](uint mTypes, bool abPlayEnd)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSound#cSound_StopMusic|cSound_StopMusic]](float afFadeStepSize)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cString== | ||
+ | |||
+ | {{SeeMore|/cString|cString}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_AddSlashAtEnd|cString_AddSlashAtEnd]](const [[../tString|tString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_AddSlashAtEndW|cString_AddSlashAtEndW]](const [[../tWString|tWString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cString#cString_CheckWildcardStrings|cString_CheckWildcardStrings]](const [[../tString|tString]] &in asStr, const [[../tString|tString]] &in asWildcardStr, [[../array|array]]<[[../tString|tString]]> &in avSubStringArray)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_CountCharsInString|cString_CountCharsInString]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_CountCharsInStringW|cString_CountCharsInStringW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_Get16BitFromArray|cString_Get16BitFromArray]](const [[../tString|tString]] &in asArray)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetFileExt|cString_GetFileExt]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetFileExtW|cString_GetFileExtW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetFileName|cString_GetFileName]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetFileNameW|cString_GetFileNameW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetFilePath|cString_GetFilePath]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetFilePathTopFolder|cString_GetFilePathTopFolder]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetFilePathTopFolderW|cString_GetFilePathTopFolderW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetFilePathW|cString_GetFilePathW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetFirstCharPos|cString_GetFirstCharPos]](const [[../tString|tString]] &in aString, int8 alChar)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetFirstStringPos|cString_GetFirstStringPos]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetFirstStringPosW|cString_GetFirstStringPosW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cString#cString_GetFloatVec|cString_GetFloatVec]](const [[../tString|tString]] &in asData, [[../array|array]]<float> &inout avOutFloats, const [[../tString|tString]] &in asSepp)|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cString#cString_GetHash|cString_GetHash]](const [[../tString|tString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|uint64|[[/cString#cString_GetHash64|cString_GetHash64]](const [[../tString|tString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|uint64|[[/cString#cString_GetHash64W|cString_GetHash64W]](const [[../tWString|tWString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cString#cString_GetHashW|cString_GetHashW]](const [[../tWString|tWString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cString#cString_GetIntVec|cString_GetIntVec]](const [[../tString|tString]] &in asData, [[../array|array]]<int> &inout avOutInts, const [[../tString|tString]] &in asSepp)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetLastChar|cString_GetLastChar]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetLastCharPos|cString_GetLastCharPos]](const [[../tString|tString]] &in aString, int8 alChar)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetLastCharW|cString_GetLastCharW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetLastStringPos|cString_GetLastStringPos]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetLastStringPosW|cString_GetLastStringPosW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in aChar)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_GetNumericSuffix|cString_GetNumericSuffix]](const [[../tString|tString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cString#cString_GetNumericSuffixFloat|cString_GetNumericSuffixFloat]](const [[../tString|tString]] &in aString, float afDefault <nowiki>=</nowiki> 0)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cString#cString_GetNumericSuffixFloatW|cString_GetNumericSuffixFloatW]](const [[../tWString|tWString]] &in aString, float afDefault <nowiki>=</nowiki> 0)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetNumericSuffixInt|cString_GetNumericSuffixInt]](const [[../tString|tString]] &in aString, int alDefault <nowiki>=</nowiki> 0)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_GetNumericSuffixIntW|cString_GetNumericSuffixIntW]](const [[../tWString|tWString]] &in aString, int alDefault <nowiki>=</nowiki> 0)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_GetNumericSuffixW|cString_GetNumericSuffixW]](const [[../tWString|tWString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cString#cString_GetStringVec|cString_GetStringVec]](const [[../tString|tString]] &in asData, [[../array|array]]<[[../tString|tString]]> &inout avOutStrings, const [[../tString|tString]] &in asSepp)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_RemoveSlashAtEnd|cString_RemoveSlashAtEnd]](const [[../tString|tString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_RemoveSlashAtEndW|cString_RemoveSlashAtEndW]](const [[../tWString|tWString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ReplaceCharTo|cString_ReplaceCharTo]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in asOldChar, const [[../tString|tString]] &in asNewChar)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ReplaceCharToW|cString_ReplaceCharToW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in asOldChar, const [[../tWString|tWString]] &in asNewChar)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ReplaceStringTo|cString_ReplaceStringTo]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in asOldString, const [[../tString|tString]] &in asNewString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ReplaceStringToW|cString_ReplaceStringToW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in asOldString, const [[../tWString|tWString]] &in asNewString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_S16BitToUTF8|cString_S16BitToUTF8]](const [[../tWString|tWString]] &in awsString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_SetFileExt|cString_SetFileExt]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in aExt)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_SetFileExtW|cString_SetFileExtW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in aExt)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_SetFilePath|cString_SetFilePath]](const [[../tString|tString]] &in aString, const [[../tString|tString]] &in aPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_SetFilePathW|cString_SetFilePathW]](const [[../tWString|tWString]] &in aString, const [[../tWString|tWString]] &in aPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_Sub|cString_Sub]](const [[../tString|tString]] &in asString, int alStart, int alCount <nowiki>=</nowiki> -1)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_SubW|cString_SubW]](const [[../tWString|tWString]] &in asString, int alStart, int alCount <nowiki>=</nowiki> -1)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_To16Char|cString_To16Char]](const [[../tString|tString]] &in asString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_To8Char|cString_To8Char]](const [[../tWString|tWString]] &in awsString)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cString#cString_ToBool|cString_ToBool]](const [[../tString|tString]] &in asStr, bool abDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/cString#cString_ToColor|cString_ToColor]](const [[../tString|tString]] &in asStr, const [[../cColor|cColor]] &in aDefault)|}} | ||
+ | {{CodeDocSummaryItem|float|[[/cString#cString_ToFloat|cString_ToFloat]](const [[../tString|tString]] &in asStr, float afDefault)|}} | ||
+ | {{CodeDocSummaryItem|int|[[/cString#cString_ToInt|cString_ToInt]](const [[../tString|tString]] &in asStr, int alDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ToLowerCase|cString_ToLowerCase]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ToLowerCaseW|cString_ToLowerCaseW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[/cString#cString_ToMatrixf|cString_ToMatrixf]](const [[../tString|tString]] &in asStr, const [[../cMatrixf|cMatrixf]] &in a_mtxDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ToString|cString_ToString]](float afX, int alNumOfDecimals <nowiki>=</nowiki> -1, bool abRemoveZeros <nowiki>=</nowiki> false)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ToString|cString_ToString]](int alX, int alPaddingZeros)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ToStringW|cString_ToStringW]](float afX, int alNumOfDecimals <nowiki>=</nowiki> -1, bool abRemoveZeros <nowiki>=</nowiki> false)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ToStringW|cString_ToStringW]](int alX, int alPaddingZeros)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cString#cString_ToUpperCase|cString_ToUpperCase]](const [[../tString|tString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cString#cString_ToUpperCaseW|cString_ToUpperCaseW]](const [[../tWString|tWString]] &in aString)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/cString#cString_ToVector2f|cString_ToVector2f]](const [[../tString|tString]] &in asStr, const [[../cVector2f|cVector2f]] &in avDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2l|cVector2l]]|[[/cString#cString_ToVector2l|cString_ToVector2l]](const [[../tString|tString]] &in asStr, const [[../cVector2l|cVector2l]] &in avDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/cString#cString_ToVector3f|cString_ToVector3f]](const [[../tString|tString]] &in asStr, const [[../cVector3f|cVector3f]] &in avDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3l|cVector3l]]|[[/cString#cString_ToVector3l|cString_ToVector3l]](const [[../tString|tString]] &in asStr, const [[../cVector3l|cVector3l]] &in avDefault)|}} | ||
+ | {{CodeDocSummaryItem|[[../cVector4f|cVector4f]]|[[/cString#cString_ToVector4f|cString_ToVector4f]](const [[../tString|tString]] &in asStr, const [[../cVector4f|cVector4f]] &in avDefault)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==cSystem== | ||
+ | |||
+ | {{SeeMore|/cSystem|cSystem}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_CloneFile|cSystem_CloneFile]](const [[../tWString|tWString]] &in asSrcFileName, const [[../tWString|tWString]] &in asDestFileName, bool abFailIfExists)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_CopyTextToClipboard|cSystem_CopyTextToClipboard]](const [[../tWString|tWString]] &in asText)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_CreateFolder|cSystem_CreateFolder]](const [[../tWString|tWString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|[[../cDate|cDate]]|[[/cSystem#cSystem_FileCreationDate|cSystem_FileCreationDate]](const [[../tWString|tWString]] &in asFilePath)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_FileExists|cSystem_FileExists]](const [[../tWString|tWString]] &in asFileName)|}} | ||
+ | {{CodeDocSummaryItem|[[../cDate|cDate]]|[[/cSystem#cSystem_FileModifiedDate|cSystem_FileModifiedDate]](const [[../tWString|tWString]] &in asFilePath)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_FindFilesInDir|cSystem_FindFilesInDir]]([[../array|array]]<[[../tWString|tWString]]> &inout avStrings, const [[../tWString|tWString]] &in asDir, const [[../tWString|tWString]] &in asMask, bool abAddHidden)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_FindFoldersInDir|cSystem_FindFoldersInDir]]([[../array|array]]<[[../tWString|tWString]]> &inout avtStrings, const [[../tWString|tWString]] &in asDir, bool abAddHidden, bool abAddUpFolder)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_FolderExists|cSystem_FolderExists]](const [[../tWString|tWString]] &in asPath)|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cSystem#cSystem_GetApplicationTime|cSystem_GetApplicationTime]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_GetAvailableVideoDrivers|cSystem_GetAvailableVideoDrivers]]([[../array|array]]<[[../tString|tString]]> &inout avDrivers)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_GetAvailableVideoModes|cSystem_GetAvailableVideoModes]]([[../array|array]]<[[../cVector2l|cVector2l]]> &inout avScreenSizes, [[../array|array]]<int> &inout avBpps, [[../array|array]]<int> &inout avMinRefreshRates, int alMinBpp, int alMinRefreshRate, bool abRemoveDuplicates)|}} | ||
+ | {{CodeDocSummaryItem|[[../cDate|cDate]]|[[/cSystem#cSystem_GetDate|cSystem_GetDate]]()|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cSystem#cSystem_GetFileSize|cSystem_GetFileSize]](const [[../tWString|tWString]] &in asFileName)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cSystem#cSystem_GetFullFilePath|cSystem_GetFullFilePath]](const [[../tWString|tWString]] &in asFilePath)|}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/cSystem#cSystem_GetPlatformName|cSystem_GetPlatformName]]()|}} | ||
+ | {{CodeDocSummaryItem|uint|[[/cSystem#cSystem_GetSystemAvailableDrives|cSystem_GetSystemAvailableDrives]]()|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cSystem#cSystem_GetSystemSpecialPath|cSystem_GetSystemSpecialPath]]([[../eSystemPath|eSystemPath]] aPathType)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cSystem#cSystem_GetWorkingDir|cSystem_GetWorkingDir]]()|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_HasWindowFocus|cSystem_HasWindowFocus]](const [[../tWString|tWString]] &in asWindowCaption)|}} | ||
+ | {{CodeDocSummaryItem|[[../tWString|tWString]]|[[/cSystem#cSystem_LoadTextFromClipboard|cSystem_LoadTextFromClipboard]]()|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_ProfileEnd|cSystem_ProfileEnd]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_ProfileStart|cSystem_ProfileStart]](const [[../tString|tString]] &in asName)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_RemoveFile|cSystem_RemoveFile]](const [[../tWString|tWString]] &in asFileName)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/cSystem#cSystem_RemoveFolder|cSystem_RemoveFolder]](const [[../tWString|tWString]] &in asPath, bool abDeleteAllFiles, bool abDeleteAllSubFolders)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_Sleep|cSystem_Sleep]](uint alMilliSecs)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/cSystem#cSystem_Wrapper_CreateMessageBox|cSystem_Wrapper_CreateMessageBox]]([[../eMsgBoxType|eMsgBoxType]] aType, const [[../tWString|tWString]] &in asCaption, const [[../tWString|tWString]] &in asMessage)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==EnergySource== | ||
+ | |||
+ | {{SeeMore|/EnergySource|EnergySource}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/EnergySource#EnergySource_SetEnergy|EnergySource_SetEnergy]](const [[../tString|tString]] &in asName, float afX)|Sets the energy level of an energy source}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Entity== | ||
+ | |||
+ | {{SeeMore|/Entity|Entity}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_AddCollideCallback|Entity_AddCollideCallback]](const [[../tString|tString]] &in asParentName, const [[../tString|tString]] &in asChildName, const [[../tString|tString]] &in asFunction)|Add a callback for when entities (objects, areas etc) collide and/or collides with the player}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_AddForce|Entity_AddForce]](const [[../tString|tString]] &in asEntityName, const [[../cVector3f|cVector3f]] &in avForce, bool abLocalSpace, bool abOnlyMainBody)|Adds force to the entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_AddForceFromEntity|Entity_AddForceFromEntity]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asForceEntityName, float afForce, bool abOnlyMainBody)|Adds force to the entity away from another entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_AddImpulse|Entity_AddImpulse]](const [[../tString|tString]] &in asEntityName, const [[../cVector3f|cVector3f]] &in avImpulse, bool abLocalSpace, bool abOnlyMainBody)|Adds an impulse to the entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_AddImpulseFromEntity|Entity_AddImpulseFromEntity]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asImpulseEntityName, float afImpulse, bool abOnlyMainBody)|Adds an impulse to the entity away from another entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_AddTorque|Entity_AddTorque]](const [[../tString|tString]] &in asEntityName, const [[../cVector3f|cVector3f]] &in avTorque, bool abLocalSpace, bool abOnlyMainBody)|Adds torque to an entity to provide some angular velocity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_AttachToEntity|Entity_AttachToEntity]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asParentName, const [[../tString|tString]] &in asParentBodyName, bool abUseRotation, bool abSnapToParent <nowiki>=</nowiki> false, bool abLocked <nowiki>=</nowiki> false)|Attaches the entity to another entity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_AttachToSocket|Entity_AttachToSocket]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asParentName, const [[../tString|tString]] &in asParentSocketName, bool abUseRotation, bool abSnapToParent <nowiki>=</nowiki> true)|Attaches the entity to another entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_CallEntityInteract|Entity_CallEntityInteract]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asBodyName <nowiki>=</nowiki> "", const [[../cVector3f|cVector3f]] &in avFocusBodyOffset <nowiki>=</nowiki> cVector3f_Zero, const [[../tString|tString]] &in asData <nowiki>=</nowiki> "")|Calls OnInteract on the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_Connect|Entity_Connect]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asMainEntity, const [[../tString|tString]] &in asConnectEntity, bool abInvertStateSent, int alStatesUsed)|Creates a connection between two entities}} | ||
+ | {{CodeDocSummaryItem|[[../iLuxEntity|iLuxEntity]]|[[/Entity#Entity_CreateAtEntity|Entity_CreateAtEntity]](const [[../tString|tString]] &in asNewEntityName, const [[../tString|tString]] &in asEntityFile, const [[../tString|tString]] &in asTargetEntityName, bool abFullGameSave)|Creates an entity at another entity}} | ||
+ | {{CodeDocSummaryItem|[[../iLuxEntity|iLuxEntity]]|[[/Entity#Entity_CreateAtEntityExt|Entity_CreateAtEntityExt]](const [[../tString|tString]] &in asNewEntityName, const [[../tString|tString]] &in asEntityFile, const [[../tString|tString]] &in asTargetEntityName, bool abFullGameSave, const [[../cVector3f|cVector3f]] &in avScale, const [[../cVector3f|cVector3f]] &in avOffsetPosition, const [[../cVector3f|cVector3f]] &in avOffsetRotation, bool abLocalOffset)|Creates an entity at another entity with extra options}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_Destroy|Entity_Destroy]](const [[../tString|tString]] &in asName)|Destroys an entity of a given name}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_EntityIsInFront|Entity_EntityIsInFront]](const [[../tString|tString]] &in asTargetEntity, const [[../tString|tString]] &in asForwardEntity)|Returns true if the specified entity is in front of the other entity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_Exists|Entity_Exists]](const [[../tString|tString]] &in asName)|Check if an entity exists in the level}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_Exists|Entity_Exists]]([[../tID|tID]] aID)|Check if an entity exists in the level}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_FadeEffectBaseColor|Entity_FadeEffectBaseColor]](const [[../tString|tString]] &in asEntityName, const [[../cColor|cColor]] &in aColor, float afTime)|Fades the base color of the effects}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_FadeProcAnimationSpeed|Entity_FadeProcAnimationSpeed]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimationName, float afSpeed, float afTime)|Fade the speed of a proc animation}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_GetAutoSleep|Entity_GetAutoSleep]](const [[../tString|tString]] &in asName)|Get if an entity automatically falls asleep when it isnt active}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Entity#Entity_GetBodyOffset|Entity_GetBodyOffset]](const [[../tString|tString]] &in asEntityName)|Returns the offset from centre specified in the }} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_GetCollide|Entity_GetCollide]](const [[../tString|tString]] &in asEntityA, const [[../tString|tString]] &in asEntityB)|Checks for collision between two specific entities}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Entity#Entity_GetDeltaToEntity|Entity_GetDeltaToEntity]](const [[../tString|tString]] &in asEntityA, const [[../tString|tString]] &in asEntityB)|Gets the direction and distance between two entities}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_GetVarBool|Entity_GetVarBool]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity boolean variable}} | ||
+ | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Entity#Entity_GetVarColor|Entity_GetVarColor]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity color variable}} | ||
+ | {{CodeDocSummaryItem|float|[[/Entity#Entity_GetVarFloat|Entity_GetVarFloat]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity float variable}} | ||
+ | {{CodeDocSummaryItem|int|[[/Entity#Entity_GetVarInt|Entity_GetVarInt]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity integer variable}} | ||
+ | {{CodeDocSummaryItem|[[../tString|tString]]|[[/Entity#Entity_GetVarString|Entity_GetVarString]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity string variable}} | ||
+ | {{CodeDocSummaryItem|[[../cVector2f|cVector2f]]|[[/Entity#Entity_GetVarVector2f|Entity_GetVarVector2f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity vector2f variable}} | ||
+ | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Entity#Entity_GetVarVector3f|Entity_GetVarVector3f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName)|Get value of an entity vector3f variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_IncVarFloat|Entity_IncVarFloat]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, float afX)|Add a value to the current value of an entity float variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_IncVarInt|Entity_IncVarInt]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, int alX)|Add a value to the current value of an entity integer variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_IncVarVector2f|Entity_IncVarVector2f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../cVector2f|cVector2f]] &in avX)|Add a value to the current value of an entity vector2f variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_IncVarVector3f|Entity_IncVarVector3f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../cVector3f|cVector3f]] &in avX)|Add a value to the current value of an entity vector3f variable}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_IsActive|Entity_IsActive]](const [[../tString|tString]] &in asName)|Get if an entity is active (visible and functioning) or not}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_IsInPlayerFOV|Entity_IsInPlayerFOV]](const [[../tString|tString]] &in asEntity)|Returns true if the object is within the player's field of view}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_IsInteractedWith|Entity_IsInteractedWith]](const [[../tString|tString]] &in asName)|Checks if the entity is being interacted with}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_IsOccluder|Entity_IsOccluder]](const [[../tString|tString]] &in asName)|Get if an entity is an occluder}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_IsSleeping|Entity_IsSleeping]](const [[../tString|tString]] &in asName)|Check if an entity is asleep}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_PlaceAtEntity|Entity_PlaceAtEntity]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asTargetEntity, const [[../cVector3f|cVector3f]] &in avOffset <nowiki>=</nowiki> cVector3f_Zero, bool abAlignRotation <nowiki>=</nowiki> false, bool abUseEntFileCenter <nowiki>=</nowiki> false)|Places the specified entity at another entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_PlayAnimation|Entity_PlayAnimation]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimation, float afFadeTime <nowiki>=</nowiki> 0.1f, bool abLoop <nowiki>=</nowiki> false, bool abPlayTransition <nowiki>=</nowiki> true, const [[../tString|tString]] &in asCallback <nowiki>=</nowiki> "")|Plays an animation on the entity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_PlayerIsInFront|Entity_PlayerIsInFront]](const [[../tString|tString]] &in asName)|Returns true if the player is in front of the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_PlayProcAnimation|Entity_PlayProcAnimation]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimation, float afLength, bool abLoop <nowiki>=</nowiki> false, float afAmountFadeTime <nowiki>=</nowiki> 0.1, float afSpeedFadeTime <nowiki>=</nowiki> -1.0f)|Plays a procedural animation on the entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_Preload|Entity_Preload]](const [[../tString|tString]] &in asEntityFile)|Preloads an entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_RemoveAllConnections|Entity_RemoveAllConnections]](const [[../tString|tString]] &in asMainEntity)|Removes all connections on an entity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_RemoveCollideCallback|Entity_RemoveCollideCallback]](const [[../tString|tString]] &in asParentName, const [[../tString|tString]] &in asChildName)|Remove a callback for when entities (objects, areas etc) collide and/or collide with the player}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_RemoveConnection|Entity_RemoveConnection]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asMainEntity)|Removes a specific connection on an entity}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Entity#Entity_RemoveEntityAttachment|Entity_RemoveEntityAttachment]](const [[../tString|tString]] &in asName)|Removes an attachment to another entity if the entity(ies) has one}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetActive|Entity_SetActive]](const [[../tString|tString]] &in asName, bool abActive)|Set if entity is active (visible and functioning) or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetAnimationMessageEventCallback|Entity_SetAnimationMessageEventCallback]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asCallbackFunc, bool abAutoRemove)|Sets a callback for the message events in the currently playing animation}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetAnimationPaused|Entity_SetAnimationPaused]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimationName, bool abPaused <nowiki>=</nowiki> true)|Pause or unpause an animation on the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetAnimationRelativeTimePosition|Entity_SetAnimationRelativeTimePosition]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimationName, float afTimePos)|Sets the relative time position of a specific animation}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetAutoSleep|Entity_SetAutoSleep]](const [[../tString|tString]] &in asName, bool abX)|Sets if the entity should sleep automatically when it need no updating}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetCollide|Entity_SetCollide]](const [[../tString|tString]] &in asEntityName, bool abActive)|Turn off or on collision for all the bodies in the given entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetCollideCharacter|Entity_SetCollideCharacter]](const [[../tString|tString]] &in asEntityName, bool abActive)|Turn off or on character collision for all the bodies in the given entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetColorMul|Entity_SetColorMul]](const [[../tString|tString]] &in asEntityName, const [[../cColor|cColor]] &in aColor)|Set the color mul of the entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetConnectionStateChangeCallback|Entity_SetConnectionStateChangeCallback]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asCallback)|Sets the callback for when the connection state changes on an entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetEffectBaseColor|Entity_SetEffectBaseColor]](const [[../tString|tString]] &in asEntityName, const [[../cColor|cColor]] &in aColor)|Sets the base color of the effects}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetEffectsActive|Entity_SetEffectsActive]](const [[../tString|tString]] &in asEntityName, bool abActive, bool abFadeAndPlaySounds)|Activates or deactivates the effects on a entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetInteractionDisabled|Entity_SetInteractionDisabled]](const [[../tString|tString]] &in asEntityName, bool abX)|Sets if the player can interact with an entity or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetIsOccluder|Entity_SetIsOccluder]](const [[../tString|tString]] &in asName, bool abOccluder)|Set if entity is an occluder}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetMaxInteractionDistance|Entity_SetMaxInteractionDistance]](const [[../tString|tString]] &in asEntityName, float afDistance)|Change the max interaction distance of an entity from the default/entity configured distance}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetPlayerInteractCallback|Entity_SetPlayerInteractCallback]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asCallback, bool abRemoveWhenInteracted)|Sets the callback for when the player interacts with a specific entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetPlayerLookAtCallback|Entity_SetPlayerLookAtCallback]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asCallback, bool abRemoveWhenLookedAt <nowiki>=</nowiki> true, bool abCheckCenterOfScreen <nowiki>=</nowiki> true, bool abCheckRayIntersection <nowiki>=</nowiki> true, float afMaxDistance <nowiki>=</nowiki> -1, float afCallbackDelay <nowiki>=</nowiki> 0)|Sets the callback for when the player looks at or turns away from a specific entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetProcAnimationPaused|Entity_SetProcAnimationPaused]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimationName, bool abPaused <nowiki>=</nowiki> true)|Pause or unpause a procedural animation on the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetProcAnimationSpeed|Entity_SetProcAnimationSpeed]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimationName, float afSpeed)|Sets the speed of a proc animation}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetReflectionVisibility|Entity_SetReflectionVisibility]](const [[../tString|tString]] &in asEntityName, bool abVisibleInReflection, bool abVisibleInWorld)|Sets whether the entity is drawn in reflections or not, and the real world or not}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarBool|Entity_SetVarBool]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, bool abX)|Sets the value of an entity boolean variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarColor|Entity_SetVarColor]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../cColor|cColor]] &in aX)|Sets the value of an entity color variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarFloat|Entity_SetVarFloat]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, float afX)|Sets the value of an entity variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarInt|Entity_SetVarInt]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, int alX)|Sets the value of an entity integer variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarString|Entity_SetVarString]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../tString|tString]] &in asX)|Sets the value of an entity string variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarVector2f|Entity_SetVarVector2f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../cVector2f|cVector2f]] &in avX)|Sets the value of an entity vector2f variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_SetVarVector3f|Entity_SetVarVector3f]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asVarName, const [[../cVector3f|cVector3f]] &in avX)|Sets the value of an entity vector3f variable}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_Sleep|Entity_Sleep]](const [[../tString|tString]] &in asName)|Forces the entity to sleep (disabling Update/PostUpdate)}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_StopAnimation|Entity_StopAnimation]](const [[../tString|tString]] &in asEntityName)|Stops any currently playing animation on the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_StopProcAnimation|Entity_StopProcAnimation]](const [[../tString|tString]] &in asEntityName, const [[../tString|tString]] &in asAnimation, float afFadeTime <nowiki>=</nowiki> 0.1f)|Stops a procedural animation on the specified entity}} | ||
+ | {{CodeDocSummaryItem|void|[[/Entity#Entity_WakeUp|Entity_WakeUp]](const [[../tString|tString]] &in asName)|Forces the entity to wake up (enabling Update/PostUpdate)}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==FogArea== | ||
+ | |||
+ | {{SeeMore|/FogArea|FogArea}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/FogArea#FogArea_SetVisible|FogArea_SetVisible]](const [[../tString|tString]] &in asFogAreaName, bool abActive)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/FogArea#FogArea_SetVisibleInReflection|FogArea_SetVisibleInReflection]](const [[../tString|tString]] &in asFogAreaName, bool abActive)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Grab== | ||
+ | |||
+ | {{SeeMore|/Grab|Grab}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Grab#Grab_SetForceMul|Grab_SetForceMul]](const [[../tString|tString]] &in asName, float afForceMul)|Sets the forcemul of a grab prop}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Hashing== | ||
+ | |||
+ | {{SeeMore|/Hashing|Hashing}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|uint|[[/Hashing#H32|H32]](const [[../tString|tString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryItem|uint64|[[/Hashing#H64|H64]](const [[../tString|tString]] &in asStr)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==IrradianceSet== | ||
+ | |||
+ | {{SeeMore|/IrradianceSet|IrradianceSet}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/IrradianceSet#IrradianceSet_FadeIn|IrradianceSet_FadeIn]](const [[../tString|tString]] &in asSet, float afTime)|Fades in the specified set on all probes belonging to it}} | ||
+ | {{CodeDocSummaryItem|void|[[/IrradianceSet#IrradianceSet_FadeInSingleProbe|IrradianceSet_FadeInSingleProbe]](const [[../tString|tString]] &in asProbe, const [[../tString|tString]] &in asSet, float afTime)|Fades in the specified set on a specific probe}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Joint== | ||
+ | |||
+ | {{SeeMore|/Joint|Joint}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Joint#Joint_Break|Joint_Break]](const [[../tString|tString]] &in asJointName)|Breaks the specified joint}} | ||
+ | {{CodeDocSummaryItem|float|[[/Joint#Joint_GetForceSize|Joint_GetForceSize]](const [[../tString|tString]] &in asJointName)|Gets the force magnitude applied to the specified joint}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Joint#Joint_IsBroken|Joint_IsBroken]](const [[../tString|tString]] &in asJointName)|Checks if the specified joint is broken}} | ||
+ | {{CodeDocSummaryItem|void|[[/Joint#Joint_SetBreakable|Joint_SetBreakable]](const [[../tString|tString]] &in asJointName, bool abBreakable)|Sets if the joint should be breakable by force or not}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==Lamp== | ||
+ | |||
+ | {{SeeMore|/Lamp|Lamp}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Lamp#Lamp_GetLit|Lamp_GetLit]](const [[../tString|tString]] &in asName)|Gets the lit state of a lamp}} | ||
+ | {{CodeDocSummaryItem|void|[[/Lamp#Lamp_SetFlickerActive|Lamp_SetFlickerActive]](const [[../tString|tString]] &in asName, bool abActive)|Activates or deactivates flicker on the specified lamp(s)}} | ||
+ | {{CodeDocSummaryItem|void|[[/Lamp#Lamp_SetLit|Lamp_SetLit]](const [[../tString|tString]] &in asName, bool abLit, bool abEffects)|Sets the lit state of a lamp}} | ||
+ | {{CodeDocSummaryItem|void|[[/Lamp#Lamp_SetupFlicker|Lamp_SetupFlicker]](const [[../tString|tString]] &in asName, float afMinOnTime, float afMaxOnTime, float afMinOffTime, float afMaxOffTime, bool abFade <nowiki>=</nowiki> false, const [[../tString|tString]] &in asOnSound <nowiki>=</nowiki> "", const [[../tString|tString]] &in asOffSound <nowiki>=</nowiki> "", const [[../tString|tString]] &in asOnPS <nowiki>=</nowiki> "", const [[../tString|tString]] &in asOffPS <nowiki>=</nowiki> "")|Sets the properties of the flicker of a lamp}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==LensFlare== | ||
+ | |||
+ | {{SeeMore|/LensFlare|LensFlare}} | ||
+ | |||
+ | {{CodeDocSummaryTop}} | ||
+ | {{CodeDocSummaryItem|void|[[/LensFlare#LensFlare_SetVisible|LensFlare_SetVisible]](const [[../tString|tString]] &in asLensFlareName, bool abVisible)|Sets if a lens flare should be rendered or not}} | ||
+ | {{CodeDocSummaryBottom}} | ||
+ | |||
+ | ==LevelDoor== | ||
− | {{ | + | {{SeeMore|/LevelDoor|LevelDoor}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|bool|[[/LevelDoor#LevelDoor_GetLocked|LevelDoor_GetLocked]](const [[../tString|tString]] &in asName)|Gets the lock state of a level door}} |
− | + | {{CodeDocSummaryItem|void|[[/LevelDoor#LevelDoor_SetLocked|LevelDoor_SetLocked]](const [[../tString|tString]] &in asName, bool abState)|Sets the lock state of a level door}} | |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | | | ||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Lever== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Lever|Lever}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|int|[[/Lever#Lever_GetState|Lever_GetState]](const [[../tString|tString]] &in asName)|Gets the state of the lever}} |
− | + | {{CodeDocSummaryItem|void|[[/Lever#Lever_SetAutoMoveEnabled|Lever_SetAutoMoveEnabled]](const [[../tString|tString]] &in asName, bool abAutoMove)|Enables or disables the auto move property of the lever}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Lever#Lever_SetAutoMoveTarget|Lever_SetAutoMoveTarget]](const [[../tString|tString]] &in asName, int alTarget)|Sets the auto move target of the lever}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Lever#Lever_SetInteractionDisablesStuck|Lever_SetInteractionDisablesStuck]](const [[../tString|tString]] &in asName, bool abX)|Sets if player interaction will disable the stuck state of a lever}} |
− | |} | + | {{CodeDocSummaryItem|void|[[/Lever#Lever_SetStuckState|Lever_SetStuckState]](const [[../tString|tString]] &in asName, int alState, bool abEffects)|Sets the stuck state of a lever}} |
− | {{ | + | {{CodeDocSummaryBottom}} |
− | + | ==Light== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Light|Light}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Light#Light_FadeTo|Light_FadeTo]](const [[../tString|tString]] &in asLightName, const [[../cColor|cColor]] &in acColor, float afRadius, float afTime)|Fades one or more lights to a specified color and radius}} |
− | + | {{CodeDocSummaryItem|float|[[/Light#Light_GetBrightness|Light_GetBrightness]](const [[../tString|tString]] &in asLightName)|Gets the brightness of a light}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Light#Light_SetBrightness|Light_SetBrightness]](const [[../tString|tString]] &in asLightName, float afBrightness)|Sets the brightness of one or more lights}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Light#Light_SetCastShadows|Light_SetCastShadows]](const [[../tString|tString]] &in asLightName, bool abX)|Sets the casts shadow}} |
− | |} | + | {{CodeDocSummaryItem|void|[[/Light#Light_SetCheapGobo|Light_SetCheapGobo]](const [[../tString|tString]] &in asLightName, bool abX)|Sets if a cheaper version of gobo rendering should be used}} |
+ | {{CodeDocSummaryItem|void|[[/Light#Light_SetFlickerActive|Light_SetFlickerActive]](const [[../tString|tString]] &in asLightName, bool abX)|Activates or deactivates the flicker of one or more lights}} | ||
+ | {{CodeDocSummaryItem|void|[[/Light#Light_SetShadowBiasMul|Light_SetShadowBiasMul]](const [[../tString|tString]] &in asLightName, float afBias, float afSlopeBias)|Sets the shadow bias for one or more lights}} | ||
+ | {{CodeDocSummaryItem|void|[[/Light#Light_SetVisible|Light_SetVisible]](const [[../tString|tString]] &in asLightName, bool abVisible)|Sets the visibility of one or more lights}} | ||
+ | {{CodeDocSummaryBottom}} | ||
− | == | + | ==Logging== |
− | {{ | + | {{SeeMore|/Logging|Logging}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Logging#Error|Error]](const [[../tString|tString]] &in asString)|}} |
− | + | {{CodeDocSummaryItem|void|[[/Logging#Error|Error]](uint aLabel, const [[../tString|tString]] &in asString)|}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Error|Error]](const [[../tString|tString]] &in asString, uint aLabel)|}} |
− | + | {{CodeDocSummaryItem|void|[[/Logging#FatalError|FatalError]](const [[../tString|tString]] &in asString)|}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Log|Log]](const [[../tString|tString]] &in asString)|}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Log|Log]](uint aLabel, const [[../tString|tString]] &in asString)|}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Log|Log]](const [[../tString|tString]] &in asString, uint aLabel)|}} |
− | | [[../tString| | + | {{CodeDocSummaryItem|void|[[/Logging#LogNewLine|LogNewLine]](const [[../tString|tString]] &in asString)|}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Warning|Warning]](const [[../tString|tString]] &in asString)|}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Logging#Warning|Warning]](uint aLabel, int alWarningLevel, const [[../tString|tString]] &in asString)|}} |
− | + | {{CodeDocSummaryItem|void|[[/Logging#Warning|Warning]](const [[../tString|tString]] &in asString, uint aLabel, int alWarningLevel)|}} | |
− | {{ | + | {{CodeDocSummaryBottom}} |
− | + | ==Map== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Map|Map}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|bool|[[/Map#Map_GetBillboardArray|Map_GetBillboardArray]](const [[../tString|tString]] &in asName, [[../array|array]]<[[../cBillboard|cBillboard@]]> &inout avOutBillboards)|Creates an array of billboards with a given name}} |
− | + | {{CodeDocSummaryItem|bool|[[/Map#Map_GetFogAreaArray|Map_GetFogAreaArray]](const [[../tString|tString]] &in asName, [[../array|array]]<[[../cFogArea|cFogArea@]]> &inout avOutFogAreas)|Creates an array of fog areas with a given name}} | |
− | | | + | {{CodeDocSummaryItem|bool|[[/Map#Map_GetLensFlareArray|Map_GetLensFlareArray]](const [[../tString|tString]] &in asName, [[../array|array]]<[[../cLensFlare|cLensFlare@]]> &inout avOutLensFlares)|Creates an array of lens flares with a given name}} |
− | + | {{CodeDocSummaryItem|bool|[[/Map#Map_GetLightArray|Map_GetLightArray]](const [[../tString|tString]] &in asName, [[../array|array]]<[[../iLight|iLight@]]> &inout avOutLights)|Creates an array of lights with a given name}} | |
− | + | {{CodeDocSummaryItem|bool|[[/Map#Map_GetParticleSystemArray|Map_GetParticleSystemArray]](const [[../tString|tString]] &in asName, [[../array|array]]<[[../cParticleSystem|cParticleSystem@]]> &inout avOutParticles)|Creates an array of particle systems with a given name}} | |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
− | + | ==Material== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Material|Material}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Material#Material_Preload|Material_Preload]](const [[../tString|tString]] &in asFile)|Preloads a material}} |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Math== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Math|Math}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Math#Math_CatmullRom|Math_CatmullRom]]([[../cVector3f|cVector3f]] &out avResult, const [[../cVector3f|cVector3f]] &in avP0, const [[../cVector3f|cVector3f]] &in avP1, const [[../cVector3f|cVector3f]] &in avP2, const [[../cVector3f|cVector3f]] &in avP3, float afFract)|A function that gives you a point along a spline made up of four points}} |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Meter== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Meter|Meter}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Meter#Meter_SetShakeMul|Meter_SetShakeMul]](const [[../tString|tString]] &in asName, float afShakeMul)|Sets the shake multiplier of the needle object in meter}} |
− | + | {{CodeDocSummaryItem|void|[[/Meter#Meter_SetSpeedMul|Meter_SetSpeedMul]](const [[../tString|tString]] &in asName, float afSpeedMul)|Sets the speed multiplier of the needle object in meter}} | |
− | + | {{CodeDocSummaryItem|void|[[/Meter#Meter_SetState|Meter_SetState]](const [[../tString|tString]] &in asName, float afState, bool abFadeToState <nowiki>=</nowiki> true)|Sets the state of the needle object in meter}} | |
− | | [[ | + | {{CodeDocSummaryBottom}} |
− | |||
− | |||
− | | | ||
− | | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==MoveObject== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/MoveObject|MoveObject}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/MoveObject#MoveObject_SetState|MoveObject_SetState]](const [[../tString|tString]] &in asName, float afState)|Sets the state of the move object}} |
− | + | {{CodeDocSummaryItem|void|[[/MoveObject#MoveObject_SetStateExt|MoveObject_SetStateExt]](const [[../tString|tString]] &in asName, float afState, float afAcc, float afMaxSpeed, float afSlowdownDist, bool abResetSpeed)|Sets the state of the move object}} | |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==MovingButton== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/MovingButton|MovingButton}} |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_Blink|MovingButton_Blink]](const [[../tString|tString]] &in asName)|Makes the MovingButton blink in accordance to how it is set up in the ent file}} |
− | + | {{CodeDocSummaryItem|float|[[/MovingButton#MovingButton_GetStateAmount|MovingButton_GetStateAmount]](const [[../tString|tString]] &in asName)|Returns the current state of the MovingButton}} | |
− | + | {{CodeDocSummaryItem|bool|[[/MovingButton#MovingButton_IsDisabled|MovingButton_IsDisabled]](const [[../tString|tString]] &in asName)|Checks if the MovingButton is disabled (will not light up or respond to presses)}} | |
− | + | {{CodeDocSummaryItem|bool|[[/MovingButton#MovingButton_IsLocked|MovingButton_IsLocked]](const [[../tString|tString]] &in asName)|Checks if the MovingButton is locked}} | |
− | + | {{CodeDocSummaryItem|bool|[[/MovingButton#MovingButton_IsSwitchedOn|MovingButton_IsSwitchedOn]](const [[../tString|tString]] &in asName)|Returns the state of the button, on/off}} | |
− | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetCanBeSwitchedOff|MovingButton_SetCanBeSwitchedOff]](const [[../tString|tString]] &in asName, bool abState)|Sets if the moving button can be switched off by the player or not}} | |
− | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetCanBeSwitchedOn|MovingButton_SetCanBeSwitchedOn]](const [[../tString|tString]] &in asName, bool abState)|Sets if the moving button can be switched on by the player or not}} | |
− | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetDisabled|MovingButton_SetDisabled]](const [[../tString|tString]] &in asName, bool abState, bool abUseEffects <nowiki>=</nowiki> true)|Sets the MovingButtons disabled state}} | |
− | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetLocked|MovingButton_SetLocked]](const [[../tString|tString]] &in asName, bool abState, bool abUseEffects <nowiki>=</nowiki> true)|Sets the MovingButtons locked state}} | |
− | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetReturnToOffTime|MovingButton_SetReturnToOffTime]](const [[../tString|tString]] &in asName, float afTime)|Sets the time it should take for the button to return to its off state}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/MovingButton#MovingButton_SetSwitchedOn|MovingButton_SetSwitchedOn]](const [[../tString|tString]] &in asName, bool abState, bool abEffects)|Switches a button on/off}} |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | ||
− | + | ==ParticleSystem== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/ParticleSystem|ParticleSystem}} |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_AttachToEntity|ParticleSystem_AttachToEntity]](const [[../tString|tString]] &in asPSName, const [[../tString|tString]] &in asEntityName)|Attaches a particle system to an entity}} |
− | + | {{CodeDocSummaryItem|[[../cParticleSystem|cParticleSystem]]|[[/ParticleSystem#ParticleSystem_CreateAtEntity|ParticleSystem_CreateAtEntity]](const [[../tString|tString]] &in asPSName, const [[../tString|tString]] &in asPSFile, const [[../tString|tString]] &in asEntity, bool abAttach)|Creates a particle system at entity}} | |
− | | | + | {{CodeDocSummaryItem|[[../cParticleSystem|cParticleSystem]]|[[/ParticleSystem#ParticleSystem_CreateAtEntityExt|ParticleSystem_CreateAtEntityExt]](const [[../tString|tString]] &in asPSName, const [[../tString|tString]] &in asPSFile, const [[../tString|tString]] &in asEntity, bool abAttach, const [[../cColor|cColor]] &in acColor, float afBrightness <nowiki>=</nowiki> 1.0f, bool abFadeAtDistance <nowiki>=</nowiki> false, float afFadeMinEnd <nowiki>=</nowiki> 1.0f, float afFadeMinStart <nowiki>=</nowiki> 2.0f, float afFadeMaxStart <nowiki>=</nowiki> 100.0f, float afFadeMaxEnd <nowiki>=</nowiki> 110.0f)|Creates a particle system at entity with extra options}} |
− | | | + | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_Destroy|ParticleSystem_Destroy]](const [[../tString|tString]] &in asPSName)|Destroy a particle system}} |
− | | | + | {{CodeDocSummaryItem|bool|[[/ParticleSystem#ParticleSystem_Exists|ParticleSystem_Exists]](const [[../tString|tString]] &in asPSName)|Returns true or false if a given particle system exists}} |
− | | | + | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_Preload|ParticleSystem_Preload]](const [[../tString|tString]] &in asFile)|Preload particle system data}} |
− | |} | + | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_SetActive|ParticleSystem_SetActive]](const [[../tString|tString]] &in asPSName, bool abActive)|Activates or deactivates a particle system}} |
− | {{ | + | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_SetBrightness|ParticleSystem_SetBrightness]](const [[../tString|tString]] &in asPSName, float afBrightness)|Sets the brightness of a particle system}} |
+ | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_SetColor|ParticleSystem_SetColor]](const [[../tString|tString]] &in asPSName, const [[../cColor|cColor]] &in acColor)|Sets the color of a particle system}} | ||
+ | {{CodeDocSummaryItem|void|[[/ParticleSystem#ParticleSystem_SetVisible|ParticleSystem_SetVisible]](const [[../tString|tString]] &in asPSName, bool abVisible)|Sets the visibility of a particle system}} | ||
+ | {{CodeDocSummaryBottom}} | ||
− | + | ==PhysicsSlideDoor== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/PhysicsSlideDoor|PhysicsSlideDoor}} |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/PhysicsSlideDoor#PhysicsSlideDoor_AutoMoveToState|PhysicsSlideDoor_AutoMoveToState]](const [[../tString|tString]] &in asName, int alState)|Automove physics slide door to a state}} |
− | + | {{CodeDocSummaryItem|bool|[[/PhysicsSlideDoor#PhysicsSlideDoor_GetClosed|PhysicsSlideDoor_GetClosed]](const [[../tString|tString]] &in asName)|Returns true if door is closed}} | |
− | | | + | {{CodeDocSummaryItem|float|[[/PhysicsSlideDoor#PhysicsSlideDoor_GetOpenAmount|PhysicsSlideDoor_GetOpenAmount]](const [[../tString|tString]] &in asName)|Returns the open amount of the door}} |
− | | | + | {{CodeDocSummaryItem|void|[[/PhysicsSlideDoor#PhysicsSlideDoor_SetLocked|PhysicsSlideDoor_SetLocked]](const [[../tString|tString]] &in asName, bool abLocked, bool abEffects)|Sets the physics slide door as locked or unlocked}} |
− | |} | + | {{CodeDocSummaryBottom}} |
− | {{ | ||
− | + | ==Prop== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Prop|Prop}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_AddAttachedProp|Prop_AddAttachedProp]]([[../tString|tString]] &in asPropName, [[../tString|tString]] &in asAttachName, [[../tString|tString]] &in asAttachFile, [[../cVector3f|cVector3f]] &in avPosOffset, [[../cVector3f|cVector3f]] &in avRotOffset)|Attaches a prop mesh (any other data is skipped) to a Prop}} |
− | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_AddHealth|Prop_AddHealth]](const [[../tString|tString]] &in asPropName, float afHealth)|Adds health to a prop}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_AlignRotation|Prop_AlignRotation]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asTargetEntity, float afAcceleration, float afMaxSpeed, float afSlowDownDist, bool abResetSpeed, const [[../tString|tString]] &in asCallback <nowiki>=</nowiki> "")|Aligns the rotation of the specified prop to the current rotation of the target entity}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_ClearVelocity|Prop_ClearVelocity]](const [[../tString|tString]] &in asPropName)|Clear out all velocity on a prop}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_DisableCollisionUntilOutsidePlayer|Prop_DisableCollisionUntilOutsidePlayer]](const [[../tString|tString]] &in asPropName)|}} |
− | | | + | {{CodeDocSummaryItem|float|[[/Prop#Prop_GetHealth|Prop_GetHealth]](const [[../tString|tString]] &in asPropName)|Gets the health of a prop}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_MoveLinearTo|Prop_MoveLinearTo]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asTargetEntity, float afAcceleration, float afMaxSpeed, float afSlowDownDist, bool abResetSpeed, const [[../tString|tString]] &in asCallback <nowiki>=</nowiki> "")|Moves the specified prop to the current position of the target entity}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_RemoveAttachedProp|Prop_RemoveAttachedProp]]([[../tString|tString]] &in asPropName, [[../tString|tString]] &in asAttachName)|Removes an attached prop from a prop}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_RotateToSpeed|Prop_RotateToSpeed]](const [[../tString|tString]] &in asPropName, float afAcc, float afGoalSpeed, const [[../cVector3f|cVector3f]] &in avAxis, bool abResetSpeed, const [[../tString|tString]] &in asOffsetEntity)|Rotates a prop to a target speed}} |
− | | | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_RotateToSpeed|Prop_RotateToSpeed]](const [[../tString|tString]] &in asPropName, float afAcc, float afGoalSpeed, bool abResetSpeed, const [[../tString|tString]] &in asOffsetEntity)|Rotates a prop to a target speed}} |
− | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_SetActiveAndFade|Prop_SetActiveAndFade]](const [[../tString|tString]] &in asPropName, bool abActive, float afFadeTime)|Activates or deactivates a entity and fades the mesh in or out}} | |
− | {{ | + | {{CodeDocSummaryItem|void|[[/Prop#Prop_SetAllowMapTransfer|Prop_SetAllowMapTransfer]](const [[../tString|tString]] &in asPropName, bool abX)|Sets if a prop should be transfered}} |
+ | {{CodeDocSummaryItem|void|[[/Prop#Prop_SetHealth|Prop_SetHealth]](const [[../tString|tString]] &in asPropName, float afHealth)|Sets the health of a prop}} | ||
+ | {{CodeDocSummaryItem|void|[[/Prop#Prop_SetStaticPhysics|Prop_SetStaticPhysics]](const [[../tString|tString]] &in asPropName, bool abX)|Sets the physics of the object to static or dynamic}} | ||
+ | {{CodeDocSummaryItem|void|[[/Prop#Prop_StopMovement|Prop_StopMovement]](const [[../tString|tString]] &in asPropName)|Stops the static movement of a prop}} | ||
+ | {{CodeDocSummaryBottom}} | ||
− | + | ==Readable== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Readable|Readable}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Readable#Readable_SetCloseCallback|Readable_SetCloseCallback]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asCallback)|Sets the close callback of a readable prop}} |
− | + | {{CodeDocSummaryItem|void|[[/Readable#Readable_SetOpenEntityFile|Readable_SetOpenEntityFile]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asEntityFile)|Sets the open entity file of the readable prop}} | |
− | | | + | {{CodeDocSummaryBottom}} |
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Slide== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Slide|Slide}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Slide#Slide_AutoMoveTo|Slide_AutoMoveTo]](const [[../tString|tString]] &in asName, float afAmount)|Auto moves the slide prop to a specific amount?}} |
− | + | {{CodeDocSummaryItem|bool|[[/Slide#Slide_GetLocked|Slide_GetLocked]](const [[../tString|tString]] &in asName)|Get if the slide prop is locked}} | |
− | | | + | {{CodeDocSummaryItem|float|[[/Slide#Slide_GetSlideAmount|Slide_GetSlideAmount]](const [[../tString|tString]] &in asName)|Gets the slide amount of a Slide prop, 0 being at it' min position and 1 being at its max}} |
− | | | + | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Slide#Slide_GetSlideVel|Slide_GetSlideVel]](const [[../tString|tString]] &in asName)|Gets the velocity of the slide joint}} |
− | |} | + | {{CodeDocSummaryItem|void|[[/Slide#Slide_SetLocked|Slide_SetLocked]](const [[../tString|tString]] &in asName, bool abLocked, bool abEffects)|Locks/Unlocks a slide prop}} |
− | {{ | + | {{CodeDocSummaryItem|void|[[/Slide#Slide_SetSlideAmount|Slide_SetSlideAmount]](const [[../tString|tString]] &in asName, float afAmount)|Sets the slide amount of a Slide prop, 0 being at it' min position and 1 being at its max}} |
+ | {{CodeDocSummaryBottom}} | ||
− | + | ==SlideDoor== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/SlideDoor|SlideDoor}} |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|float|[[/SlideDoor#SlideDoor_GetOpenAmount|SlideDoor_GetOpenAmount]](const [[../tString|tString]] &in asName)|Gets the open amount of a SlideDoor, 0 being completely closed and 1 being completely open}} |
− | + | {{CodeDocSummaryItem|void|[[/SlideDoor#SlideDoor_SetClosed|SlideDoor_SetClosed]](const [[../tString|tString]] &in asName, bool abClosed, bool abInstant <nowiki>=</nowiki> false)|Sets the close state of a SlideDoor}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/SlideDoor#SlideDoor_SetOpenableByAgent|SlideDoor_SetOpenableByAgent]](const [[../tString|tString]] &in asName, bool abX)|Sets if the agents should be able to open the slide door}} |
− | | | + | {{CodeDocSummaryItem|void|[[/SlideDoor#SlideDoor_SetOpenAmount|SlideDoor_SetOpenAmount]](const [[../tString|tString]] &in asName, float afOpenAmount, bool abInstant <nowiki>=</nowiki> false)|Moves a SlideDoor to a specific open amount}} |
− | + | {{CodeDocSummaryBottom}} | |
− | {{ | ||
− | + | ==String== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/String|String}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | { | + | {{CodeDocSummaryItem|[[../tString|tString]]|[[/String#String_SecondsToClockDisplay|String_SecondsToClockDisplay]](float afSeconds, bool abShowHours, bool abShowMinutes, bool abShowSeconds, bool abShowHundredths)|}} |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==SwingDoor== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/SwingDoor|SwingDoor}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_AddDoorBodyImpulse|SwingDoor_AddDoorBodyImpulse]](const [[../tString|tString]] &in asName, float afImpulseAmount)|}} |
− | + | {{CodeDocSummaryItem|bool|[[/SwingDoor#SwingDoor_GetBlocked|SwingDoor_GetBlocked]](const [[../tString|tString]] &in asName)|Checks if door is blocked}} | |
− | + | {{CodeDocSummaryItem|bool|[[/SwingDoor#SwingDoor_GetClosed|SwingDoor_GetClosed]](const [[../tString|tString]] &in asName)|Checks if door is closed}} | |
− | + | {{CodeDocSummaryItem|bool|[[/SwingDoor#SwingDoor_GetLocked|SwingDoor_GetLocked]](const [[../tString|tString]] &in asName)|Checks if door is locked}} | |
− | + | {{CodeDocSummaryItem|float|[[/SwingDoor#SwingDoor_GetOpenAmount|SwingDoor_GetOpenAmount]](const [[../tString|tString]] &in asName)|Get open amount of a door}} | |
− | + | {{CodeDocSummaryItem|int|[[/SwingDoor#SwingDoor_GetState|SwingDoor_GetState]](const [[../tString|tString]] &in asName)|Checks the state of the door}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_SetBlocked|SwingDoor_SetBlocked]](const [[../tString|tString]] &in asName, bool abBlocked, bool abEffects)|Blocks or unblocks a SwingDoor}} |
− | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_SetClosed|SwingDoor_SetClosed]](const [[../tString|tString]] &in asName, bool abClosed, bool abEffects)|Sets the close state of a SwingDoor}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_SetDisableAutoClose|SwingDoor_SetDisableAutoClose]](const [[../tString|tString]] &in asName, bool abDisableAutoClose)|Disables or enables the automatic close functionality of a door}} |
− | | | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_SetLocked|SwingDoor_SetLocked]](const [[../tString|tString]] &in asName, bool abLocked, bool abEffects)|Locks or unlocks a SwingDoor}} |
− | | | + | {{CodeDocSummaryItem|void|[[/SwingDoor#SwingDoor_SetOpenAmount|SwingDoor_SetOpenAmount]](const [[../tString|tString]] &in asName, float afOpenAmount)|Sets the door to a specific open state instantly}} |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Terminal== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Terminal|Terminal}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_FadeImGuiStateColor|Terminal_FadeImGuiStateColor]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, [[../cColor|cColor]] aGoalVal, float afTime, [[../eEasing|eEasing]] aType <nowiki>=</nowiki> eEasing_QuadInOut, bool abReplaceIfExist <nowiki>=</nowiki> true)|}} |
− | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_FadeImGuiStateFloat|Terminal_FadeImGuiStateFloat]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, float afGoalVal, float afTime, [[../eEasing|eEasing]] aType <nowiki>=</nowiki> eEasing_QuadInOut, bool abReplaceIfExist <nowiki>=</nowiki> true)|}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_FadeImGuiStateVector3f|Terminal_FadeImGuiStateVector3f]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, [[../cVector3f|cVector3f]] avGoalVal, float afTime, [[../eEasing|eEasing]] aType <nowiki>=</nowiki> eEasing_QuadInOut, bool abReplaceIfExist <nowiki>=</nowiki> true)|}} |
− | | < | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_ForceCacheUpdate|Terminal_ForceCacheUpdate]](const [[../tString|tString]] &in asName)|Forces the terminal to update its cache}} |
− | | | + | {{CodeDocSummaryItem|bool|[[/Terminal#Terminal_GetImGuiStateBool|Terminal_GetImGuiStateBool]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, bool alDefault <nowiki>=</nowiki> false)|}} |
− | | < | + | {{CodeDocSummaryItem|[[../cColor|cColor]]|[[/Terminal#Terminal_GetImGuiStateColor|Terminal_GetImGuiStateColor]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cColor|cColor]] &in aDefault)|}} |
− | | | + | {{CodeDocSummaryItem|float|[[/Terminal#Terminal_GetImGuiStateFloat|Terminal_GetImGuiStateFloat]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, float afDefault <nowiki>=</nowiki> 0.0f)|}} |
− | | | + | {{CodeDocSummaryItem|int|[[/Terminal#Terminal_GetImGuiStateInt|Terminal_GetImGuiStateInt]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, int alDefault <nowiki>=</nowiki> 0)|}} |
− | | | + | {{CodeDocSummaryItem|[[../cVector3f|cVector3f]]|[[/Terminal#Terminal_GetImGuiStateVector3f|Terminal_GetImGuiStateVector3f]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cVector3f|cVector3f]] &in avDefault)|}} |
− | | < | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_IncImGuiStateColor|Terminal_IncImGuiStateColor]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cColor|cColor]] &in aVal)|}} |
− | |} | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_IncImGuiStateFloat|Terminal_IncImGuiStateFloat]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, float afVal)|}} |
− | {{ | + | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_IncImGuiStateInt|Terminal_IncImGuiStateInt]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, int alVal)|}} |
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_IncImGuiStateVector3f|Terminal_IncImGuiStateVector3f]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cVector3f|cVector3f]] &in avVal)|}} | ||
+ | {{CodeDocSummaryItem|bool|[[/Terminal#Terminal_IsGuiActive|Terminal_IsGuiActive]](const [[../tString|tString]] &in asName)|Get if the terminal GUI is active}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetAllowInteraction|Terminal_SetAllowInteraction]](const [[../tString|tString]] &in asName, bool abX)|Set if the terminal should allow interaction from player}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetEnterCallback|Terminal_SetEnterCallback]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asCallback)|Set the terminal's Enter callback}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetFPSWhenIdle|Terminal_SetFPSWhenIdle]](const [[../tString|tString]] &in asName, float afFPS)|Sets the FPS of the terminal when not in focus}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetGuiActive|Terminal_SetGuiActive]](const [[../tString|tString]] &in asName, bool abX, float afFadeTime <nowiki>=</nowiki> 0.0f)|Set if the terminal should visible}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetImGuiStateBool|Terminal_SetImGuiStateBool]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, bool abVal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetImGuiStateColor|Terminal_SetImGuiStateColor]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cColor|cColor]] &in aVal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetImGuiStateFloat|Terminal_SetImGuiStateFloat]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, float afVal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetImGuiStateInt|Terminal_SetImGuiStateInt]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, int alVal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetImGuiStateVector3f|Terminal_SetImGuiStateVector3f]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName, const [[../cVector3f|cVector3f]] &in avVal)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetLeaveCallback|Terminal_SetLeaveCallback]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asCallback)|Set the terminal's Leave callback}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetOnGuiFunction|Terminal_SetOnGuiFunction]](const [[../tString|tString]] &in asName, const [[../tString|tString]] &in asCallback)|Set the terminal's GUI method}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetShowMouse|Terminal_SetShowMouse]](const [[../tString|tString]] &in asPropName, bool abShow)|}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_SetUpdateWhenOutOfView|Terminal_SetUpdateWhenOutOfView]](const [[../tString|tString]] &in asName, bool abX)|Set if the terminal should update when not visible}} | ||
+ | {{CodeDocSummaryItem|void|[[/Terminal#Terminal_StopImGuiFade|Terminal_StopImGuiFade]](const [[../tString|tString]] &in asPropName, const [[../tString|tString]] &in asVarName)|}} | ||
+ | {{CodeDocSummaryBottom}} | ||
− | + | ==Tool== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Tool|Tool}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | { | + | {{CodeDocSummaryItem|[[../tString|tString]]|[[/Tool#Tool_GetHandAnimationSuffix|Tool_GetHandAnimationSuffix]](const [[../tString|tString]] &in asName)|Returns the hand animation prefix specified for the tool}} |
− | + | {{CodeDocSummaryItem|void|[[/Tool#Tool_PickUp|Tool_PickUp]](const [[../tString|tString]] &in asName, bool abEquipTool, bool abCallback)|Adds the specified tool to the player's inventory}} | |
− | + | {{CodeDocSummaryItem|void|[[/Tool#Tool_SetAutoHideAfterPickup|Tool_SetAutoHideAfterPickup]](const [[../tString|tString]] &in asName, bool abX)|Sets if a tool should be hidden automatically after getting picked up and being displayed for a brief moment}} | |
− | + | {{CodeDocSummaryItem|void|[[/Tool#Tool_SetHighlightActive|Tool_SetHighlightActive]](const [[../tString|tString]] &in asName, bool abX)|Sets if a tool should have the highlight effect when looked at}} | |
− | + | {{CodeDocSummaryBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |} | ||
− | {{ | ||
− | + | ==Wheel== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {{ | + | {{SeeMore|/Wheel|Wheel}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | {{ | + | {{CodeDocSummaryTop}} |
− | {| | + | {{CodeDocSummaryItem|float|[[/Wheel#Wheel_GetCurrentAngle|Wheel_GetCurrentAngle]](const [[../tString|tString]] &in asName)|Gets the angle of a wheel}} |
− | + | {{CodeDocSummaryItem|int|[[/Wheel#Wheel_GetState|Wheel_GetState]](const [[../tString|tString]] &in asName)|Gets the state of the wheel}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Wheel#Wheel_SetAngle|Wheel_SetAngle]](const [[../tString|tString]] &in asName, float afAngle, bool abAutoMove)|Sets the angle of a wheel}} |
− | + | {{CodeDocSummaryItem|void|[[/Wheel#Wheel_SetInteractionDisablesStuck|Wheel_SetInteractionDisablesStuck]](const [[../tString|tString]] &in asName, bool abX)|Sets if player interaction will disable the stuck state of a wheel}} | |
− | | | + | {{CodeDocSummaryItem|void|[[/Wheel#Wheel_SetStuckState|Wheel_SetStuckState]](const [[../tString|tString]] &in asName, int alState, bool abEffects)|Sets the stuck state of a wheel}} |
− | | | + | {{CodeDocSummaryBottom}} |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | |} | ||
− | {{ | ||
{{HPL3SOMAScriptingCategories}} | {{HPL3SOMAScriptingCategories}} | ||
− |
Latest revision as of 20:21, 7 September 2020
Welcome to the main SOMA Scripting Function Reference Api.
This page lists important and useful functions on variety of topics.
You can find more useful functions in the helper files section of the main scripting page. No additional script files are needed to be included in order to call these functions. They can be used as-is.
This page is split into main scripting topics, each includes its own sub-topics as seen in the table below.
![Icon tip.png](/nsfr_img_auth.php/b/be/Icon_tip.png)
General
Effects
Entities
|
Engine
PhysicsMiscellaneous |
Constants
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
cColor | cColor_Blue The RGBA value of blue. |
cColor | cColor_Green The RGBA value of green. |
cColor | cColor_Red The RGBA value of red. |
cColor | cColor_White The RGBA value of white. |
float | cMath_Epsilon The value of correction for small floating point numbers. |
float | cMath_Pi Approximate value of pi. |
float | cMath_PiDiv2 Approximate value of pi divided by 2. |
float | cMath_PiDiv4 Approximate value of pi divided by 4. |
float | cMath_PiMul2 Approximate value of pi multiplied by 2. |
float | cMath_Sqrt2 Approximate value of the square root of 2 |
cMatrixf | cMatrixf_Identity The identity matrix. |
cMatrixf | cMatrixf_Zero A zero-filled matrix. |
cQuaternion | cQuaternion_Identity The quaternion identity. |
cVector2f | cVector2f_Down The down-facing 2D vector. |
cVector2f | cVector2f_Left The left-facing 2D vector. |
cVector2f | cVector2f_MinusOne A negative-one-filled 2D vector. |
cVector2f | cVector2f_One A one-filled 2D vector. |
cVector2f | cVector2f_Right The right-facing 2D vector. |
cVector2f | cVector2f_Up The up-facing 2D vector. |
cVector2f | cVector2f_Zero A zero-filled 2D vector. |
cVector2l | cVector2l_MinusOne A negative-one-filled 2D vector. |
cVector3f | cVector3f_Back The backward-facing 3D vector. |
cVector3f | cVector3f_Down The down-facing 3D vector. |
cVector3f | cVector3f_Forward The forward-facing 3D vector. |
cVector3f | cVector3f_Left The left-facing 3D vector. |
cVector3f | cVector3f_MinusOne A negative-one-filled 3D vector. |
cVector3f | cVector3f_One A one-filled 3D vector. |
cVector3f | cVector3f_Right The right-facing 3D vector. |
cVector3f | cVector3f_Up The up-facing 3D vector. |
cVector3f | cVector3f_Zero A zero-filled 3D vector. |
cVector4f | cVector4f_MinusOne A negative-one-filled 4D vector. |
cVector4f | cVector4f_One A one-filled 4D vector. |
cVector4f | cVector4f_Zero A zero-filled 4D vector. |
tID | tID_Invalid The static value of an invalid tID. |
Billboard
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Billboard_SetBrightness(const tString &in asBillboardName, float afBrightness) Sets the brightness of a billboard |
void | Billboard_SetRangeMax(const tString &in asBillboardName, float afRangeStart, float afRangeEnd) Sets the max range of a billboard, getting far away will cause the billboard to fade out |
void | Billboard_SetRangeMin(const tString &in asBillboardName, float afRangeStart, float afRangeEnd) Sets the minimum range of a billboard, getting closer will cause the billboard to fade out |
void | Billboard_SetReflectionVisibility(const tString &in asBillboardName, bool abVisibleInReflection, bool abVisibleInWorld) Sets whether the billboard is drawn in reflections or not, and the real world or not |
void | Billboard_SetVisible(const tString &in asBillboardName, bool abVisible) Sets if a billboard should be rendered or not |
Body
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Body_AddForce(const tString &in asBodyName, const cVector3f &in avForce, bool abLocalSpace) Adds force to the specified body |
void | Body_AddImpulse(const tString &in asBodyName, const cVector3f &in avImpulse, bool abLocalSpace) Adds an impulse to the specified body |
tString | Body_GetEntityName(const tString &in asBodyName) Gets the name of the entity the body belongs to |
void | Body_SetCollides(const tString &in asBodyName, bool abCollides) Sets whether a body collides with other bodies or not |
Button
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Button_Blink(const tString &in asName) Makes the button blink in accordance to how it is set up in the ent file |
bool | Button_IsDisabled(const tString &in asName) Checks if the button is disabled (will not light up or respond to presses) |
bool | Button_IsLocked(const tString &in asName) Checks if the button is locked |
bool | Button_IsSwitchedOn(const tString &in asName) Returns true if button is currently switched on |
void | Button_SetCanBeSwitchedOff(const tString &in asName, bool abState) Sets if the button can be switched off by the player or not |
void | Button_SetCanBeSwitchedOn(const tString &in asName, bool abState) Sets if the button can be switched on by the player or not |
void | Button_SetDisabled(const tString &in asName, bool abState, bool abUseEffects = true) Sets the buttons disabled state |
void | Button_SetLocked(const tString &in asName, bool abState, bool abUseEffects = true) Sets the button's locked state |
void | Button_SetSwitchedOn(const tString &in asName, bool abState, bool abEffects) Switches a button on/off |
cAI
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
cEventDatabase | cAI_CreateEventDatabase(const tString &in asName) |
void | cAI_DestroyEventDatabase(cEventDatabase @apDB) |
cEngine
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cGenerate
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
float | cGenerate_FractalNoise1D(float afX, const cFractalNoiseParams &in aParams) |
float | cGenerate_FractalNoise2D(const cVector2f &in avPos, const cFractalNoiseParams &in aParams) |
float | cGenerate_FractalNoise3D(const cVector3f &in avPos, const cFractalNoiseParams &in aParams) |
float | cGenerate_GetNoiseCosine1D(float afX) |
float | cGenerate_GetNoiseCosine2D(const cVector2f &in avPos) |
float | cGenerate_GetNoiseCubic1D(float afX) |
float | cGenerate_GetNoiseCubic2D(const cVector2f &in avPos) |
float | cGenerate_GetNoisePerlin1D(float afX) |
float | cGenerate_GetNoisePerlin2D(const cVector2f &in avPos) |
float | cGenerate_GetNoisePerlin3D(const cVector3f &in avPos) |
cGraphics
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cGui
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cInput
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | cInput_BecameTriggered(const tString &in asName) |
bool | cInput_BecameTriggered(int alId) |
bool | cInput_CheckForInput() |
cAction | cInput_CreateAction(const tString &in asName, int alId) |
void | cInput_DestroyAction(cAction @apAction) |
bool | cInput_DoubleTriggered(const tString &in asName, float afLimit) |
bool | cInput_DoubleTriggered(int alId, float afLimit) |
cAction | cInput_GetAction(const tString &in asName) |
cAction | cInput_GetAction(int alId) |
iEyeTracker | cInput_GetEyeTracker() |
iKeyboard | cInput_GetKeyboard() |
iMouse | cInput_GetMouse() |
iSubAction | cInput_InputToSubAction() |
bool | cInput_IsTriggered(const tString &in asName) |
bool | cInput_IsTriggered(int alId) |
void | cInput_ResetActionsToCurrentState() |
void | cInput_Update(float afX) |
bool | cInput_WasTriggered(const tString &in asName) |
bool | cInput_WasTriggered(int alId) |
cLux
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cMath
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
float | cMath_Abs(float afX) |
int | cMath_Abs(int alX) |
float | cMath_ACos(float afX) |
float | cMath_ASin(float afX) |
float | cMath_ATan(float afX) |
float | cMath_ATan2(float afY, float afX) |
bool | cMath_CheckAABBInside(const cVector3f &in avInsideMin, const cVector3f &in avInsideMax, const cVector3f &in avOutsideMin, const cVector3f &in avOutsideMax) |
bool | cMath_CheckAABBIntersection(const cVector3f &in avMin1, const cVector3f &in avMax1, const cVector3f &in avMin2, const cVector3f &in avMax2) |
bool | cMath_CheckAABBLineIntersection(const cVector3f &in avMin, const cVector3f &in avMax, const cVector3f &in avLineStart, const cVector3f &in avLineEnd, cVector3f &out avIntersectionPos, float &out afT) |
bool | cMath_CheckAABBSphereCollision(const cVector3f &in avMin, const cVector3f &in avMax, const cVector3f &in avCenter, float afRadius) |
bool | cMath_CheckBVIntersection(cBoundingVolume@+ aBV1, cBoundingVolume@+ aBV2) |
bool | cMath_CheckPlaneAABBCollision(const cPlanef &in aPlane, const cVector3f &in avMin, const cVector3f &in avMax, const cVector3f &in avSphereCenter, float afSphereRadius) |
bool | cMath_CheckPlaneAABBCollision(const cPlanef &in aPlane, const cVector3f &in avMin, const cVector3f &in avMax) |
bool | cMath_CheckPlaneBVCollision(const cPlanef &in aPlane, cBoundingVolume@+ aBV) |
bool | cMath_CheckPlaneLineIntersection(const cPlanef &in aPlane, const cVector3f &in avLineStart, const cVector3f &in avLineEnd, cVector3f &out avIntersectionPos, float &out afT) |
bool | cMath_CheckPlaneSphereCollision(const cPlanef &in aPlane, const cVector3f &in avCenter, float afRadius) |
bool | cMath_CheckPointInAABBIntersection(const cVector3f &in avPoint, const cVector3f &in avMin, const cVector3f &in avMax) |
bool | cMath_CheckPointInBVIntersection(const cVector3f &in avPoint, cBoundingVolume@+ aBV) |
bool | cMath_CheckPointInRectIntersection(const cVector2f &in avPoint, const cRect2f &in aRect) |
bool | cMath_CheckPointInSphereIntersection(const cVector3f &in avPoint, const cVector3f &in avSpherePos, float afSphereRadius) |
bool | cMath_CheckRectFit(const cRect2l &in aRectSrc, const cRect2l &in aRectDest) |
bool | cMath_CheckRectFit(const cRect2f &in aRectSrc, const cRect2f &in aRectDest) |
bool | cMath_CheckRectIntersection(const cRect2l &in aRect1, const cRect2l &in aRect2) |
bool | cMath_CheckRectIntersection(const cRect2f &in aRect1, const cRect2f &in aRect2) |
bool | cMath_CheckRectIntersection(const cVector2l &in avMin1, const cVector2l &in avMax1, const cVector2l &in avMin2, const cVector2l &in avMax2) |
bool | cMath_CheckRectIntersection(const cVector2f &in avMin1, const cVector2f &in avMax1, const cVector2f &in avMin2, const cVector2f &in avMax2) |
bool | cMath_CheckSphereIntersection(const cVector3f &in avPosA, float afRadiusA, const cVector3f &in avPosB, float afRadiusB) |
bool | cMath_CheckSphereLineIntersection(const cVector3f &in avSpherePos, float afSphereRadius, const cVector3f &in avLineStart, const cVector3f &in avLineEnd, float &out afT1, cVector3f &out afIntersection1, float &out afT2, cVector3f &out avIntersection2) |
float | cMath_Clamp(float afX, float afMin, float afMax) |
int | cMath_Clamp(int alX, int alMin, int alMax) |
float | cMath_Cos(float afX) |
float | cMath_Easing(eEasing aType, float afT, float afMin = 0, float afMax = 1) |
cVector3f | cMath_ExpandAABBMax(const cVector3f &in avBaseMax, const cVector3f &in avAddMax) |
cVector3f | cMath_ExpandAABBMin(const cVector3f &in avBaseMin, const cVector3f &in avAddMin) |
float | cMath_FastRandomFloat(int alSeed) |
float | cMath_GetAngleDistance(float afAngle1, float afAngle2, float afMaxAngle) |
float | cMath_GetAngleDistanceDeg(float afAngle1, float afAngle2) |
float | cMath_GetAngleDistanceRad(float afAngle1, float afAngle2) |
cVector2f | cMath_GetAngleDistanceVector2f(const cVector2f &in avAngle1, const cVector2f &in avAngle2, float afMaxAngle) |
cVector2f | cMath_GetAngleDistanceVector2fDeg(const cVector2f &in avAngle1, const cVector2f &in avAngle2) |
cVector2f | cMath_GetAngleDistanceVector2fRad(const cVector2f &in avAngle1, const cVector2f &in avAngle2) |
cVector3f | cMath_GetAngleDistanceVector3f(const cVector3f &in avAngle1, const cVector3f &in avAngle2, float afMaxAngle) |
cVector3f | cMath_GetAngleDistanceVector3fDeg(const cVector3f &in avAngle1, const cVector3f &in avAngle2) |
cVector3f | cMath_GetAngleDistanceVector3fRad(const cVector3f &in avAngle1, const cVector3f &in avAngle2) |
float | cMath_GetAngleFromPoints2D(const cVector2f &in aStartPos, const cVector2f &in avGoalPos) |
cVector3f | cMath_GetAngleFromPoints3D(const cVector3f &in avStartPos, const cVector3f &in avGoalPos) |
void | cMath_GetAngleFromVector(const cVector2f &in avVec, float &out afAngle, float &out afLength) |
int | cMath_GetBit(int alBitNum) |
bool | cMath_GetBitFlag(int alFlagNum, int alBit) |
cRect2f | cMath_GetClipRect(const cRect2f &in aRectSrc, const cRect2f &in aRectDest) |
void | cMath_GetClipRectFromBV(cRect2l &out aDestRect, cBoundingVolume@+ aBV, cFrustum@+ apFrustum, const cVector2l &in avScreenSize) |
cRect2l | cMath_GetClipRectFromNormalizedMinMax(const cVector3f &in avMin, const cVector3f &in avMax, const cVector2l &in avScreenSize) |
cRect2l | cMath_GetClipRectFromSphere(const cVector3f &in avPosition, float afRadius, cFrustum@+ apFrustum, const cVector2l &in avScreenSize, bool abPositionIsScreenSpace) |
float | cMath_GetCorrectSignOfSpeed(float afCurrent, float afDest, float afSpeed) |
float | cMath_GetFraction(float afVal) |
bool | cMath_GetNormalizedClipRectFromBV(cVector3f &out avDestMin, cVector3f &out avDestMax, cBoundingVolume@+ aBV, cFrustum@+ aFrustum) |
cVector3f | cMath_GetPoint3DFromSphericalCoords(const cVector3f &in avSphCenter, float afSphRadius, const cVector2f &in avSphCoords) |
cVector2f | cMath_GetSphericalCoordsFromPoint3D(const cVector3f &in avSphCenter, const cVector3f &in avPoint) |
cVector2f | cMath_GetVectorFromAngle2D(float afAngle, float afLength) |
cColor | cMath_HexToRGB(const tString &in asHex) |
cColor | cMath_HexWToRGB(const tWString &in asHex) |
cColor | cMath_HSBToRGB(const cVector3f &in avHSB) |
float | cMath_IncreaseTo(float afX, float afAdd, float afDest) |
float | cMath_InterpolateCosine(float afA, float afB, float afT) |
float | cMath_InterpolateCubic(float afX0, float afX1, float afX2, float afX3, float afT) |
float | cMath_InterpolateHermite(float afX0, float afX1, float afX2, float afX3, float afT, float afTension, float afBias) |
float | cMath_InterpolateLinear(float afA, float afB, float afT) |
float | cMath_InterpolateSigmoid(float afA, float afB, float afT) |
bool | cMath_IsPow2(int alX) |
float | cMath_Log(float afX) |
int | cMath_Log2ToInt(int alX) |
cVector3f | cMath_MatrixEulerAngleDistance(const cMatrixf &in a_mtxA, const cMatrixf &in a_mtxB) |
cMatrixf | cMath_MatrixInverse(const cMatrixf &in a_mtxA) |
cMatrixf | cMath_MatrixMul(const cMatrixf &in a_mtxA, const cMatrixf &in a_mtxB) |
cVector3f | cMath_MatrixMul(const cMatrixf &in a_mtxA, const cVector3f &in avB) |
cVector3f | cMath_MatrixMul3x3(const cMatrixf &in a_mtxA, const cVector3f &in avB) |
cVector3f | cMath_MatrixMulDivideW(const cMatrixf &in a_mtxA, const cVector3f &in avB) |
cMatrixf | cMath_MatrixMulScalar(const cMatrixf &in a_mtxA, float afB) |
cMatrixf | cMath_MatrixOrthographicProjection(float afNearClipPlane, float afFarClipPlane, const cVector2f &in avViewSize) |
cMatrixf | cMath_MatrixPerspectiveProjection(float afNearClipPlane, float afFarClipPlane, float afFOV, float afAspect, bool abInfFarPlane) |
cMatrixf | cMath_MatrixPlaneMirror(const cPlanef &in aPlane) |
cMatrixf | cMath_MatrixQuaternion(const cQuaternion &in aqRot) |
cMatrixf | cMath_MatrixRotateX(float afAngle) |
cMatrixf | cMath_MatrixRotateXYZ(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixRotateXZY(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixRotateY(float afAngle) |
cMatrixf | cMath_MatrixRotateYXZ(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixRotateYZX(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixRotateZ(float afAngle) |
cMatrixf | cMath_MatrixRotateZXY(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixRotateZYX(const cVector3f &in avRot) |
cMatrixf | cMath_MatrixScale(const cVector3f &in avScale) |
cMatrixf | cMath_MatrixSlerp(float afT, const cMatrixf &in a_mtxA, const cMatrixf &in a_mtxB, bool abShortestPath) |
cVector3f | cMath_MatrixToEulerAngles(const cMatrixf &in a_mtxA) |
cVector3f | cMath_MatrixToEulerAnglesMultiSolution(const cMatrixf &in a_mtxA, cVector3f &out avSolution1, cVector3f &out avSolution2) |
cMatrixf | cMath_MatrixTranslate(const cVector3f &in avTrans) |
cMatrixf | cMath_MatrixUnitVectors(const cVector3f &in avRight, const cVector3f &in avUp, const cVector3f &in avForward, const cVector3f &in avTranslate) |
float | cMath_Max(float afX, float afY) |
int | cMath_Max(int alX, int alY) |
float | cMath_Min(float afX, float afY) |
int | cMath_Min(int alX, int alY) |
float | cMath_Modulus(float afDividend, float afDivisor) |
float | cMath_PlaneDot(const cPlanef &in aPlaneA, const cPlanef &in aPlaneB) |
bool | cMath_PlaneIntersectionPoint(const cPlanef &in aP1, const cPlanef &in aP2, const cPlanef &in aP3, cVector3f &in avPoint) |
bool | cMath_PlaneParallel(const cPlanef &in aPlaneA, const cPlanef &in aPlaneB) |
float | cMath_PlaneToPointDist(const cPlanef &in aPlane, const cVector3f &in avVec) |
float | cMath_Pow(float afX, float afExp) |
int | cMath_Pow2(int alX) |
cMatrixf | cMath_ProjectionMatrixObliqueNearClipPlane(const cMatrixf &in a_mtxProjMatrix, const cPlanef &in aClipPlane) |
cVector2f | cMath_ProjectVector2D(const cVector2f &in avSrcVec, const cVector2f &in avDestVec) |
cQuaternion | cMath_QuaternionConjugate(const cQuaternion &in aqA) |
float | cMath_QuaternionDot(const cQuaternion &in aqA, const cQuaternion &in aqB) |
cQuaternion | cMath_QuaternionEuler(const cVector3f &in avEuler, eEulerRotationOrder aOrder) |
cQuaternion | cMath_QuaternionInverse(const cQuaternion &in aqA) |
cQuaternion | cMath_QuaternionLerp(float afT, const cQuaternion &in aqA, const cQuaternion &in aqB) |
cQuaternion | cMath_QuaternionMatrix(const cMatrixf &in a_mtxA) |
cQuaternion | cMath_QuaternionMul(const cQuaternion &in aqA, const cQuaternion &in aqB) |
cQuaternion | cMath_QuaternionNlerp(float afT, const cQuaternion &in aqA, const cQuaternion &in aqB) |
cQuaternion | cMath_QuaternionNormalize(const cQuaternion &in aqA) |
cQuaternion | cMath_QuaternionSlerp(float afT, const cQuaternion &in aqA, const cQuaternion &in aqB, bool abShortestPath) |
cVector2f | cMath_RandomCircleEdgePoint(float afRadius) |
void | cMath_Randomize(int alSeed) |
cColor | cMath_RandRectColor(const cColor &in aMin, const cColor &in aMax) |
float | cMath_RandRectf(float alMin, float alMax) |
int | cMath_RandRectl(int alMin, int alMax) |
cVector2f | cMath_RandRectVector2f(const cVector2f &in avMin, const cVector2f &in avMax) |
cVector3f | cMath_RandRectVector3f(const cVector3f &in avMin, const cVector3f &in avMax) |
tString | cMath_RGBToHex(const cColor &in aRGB) |
tWString | cMath_RGBToHexW(const cColor &in aRGB) |
cVector3f | cMath_RGBToHSB(const cColor &in aX) |
float | cMath_Round(float afVal) |
float | cMath_RoundFloatToDecimals(float afVal, int alPrecision) |
int | cMath_RoundToInt(float afVal) |
cVector2l | cMath_RoundToInt(const cVector2f &in avX) |
cVector3l | cMath_RoundToInt(const cVector3f &in avX) |
void | cMath_SetBitFlag(int &out alFlagNum, int alBit, bool abSet) |
float | cMath_SigmoidCurve(float afX) |
float | cMath_Sign(float afX) |
int | cMath_Sign(int alX) |
float | cMath_Sin(float afX) |
float | cMath_Sqrt(float afX) |
float | cMath_Tan(float afX) |
float | cMath_ToDeg(float afAngle) |
float | cMath_ToRad(float afAngle) |
cPlanef | cMath_TransformPlane(const cMatrixf &in a_mtxTransform, const cPlanef &in aPlane) |
float | cMath_TurnAngle(float afAngle, float afFinalAngle, float afSpeed, float afMaxAngle) |
float | cMath_TurnAngleDeg(float afAngle, float afFinalAngle, float afSpeed) |
float | cMath_TurnAngleRad(float afAngle, float afFinalAngle, float afSpeed) |
cVector2f | cMath_Vector2Abs(const cVector2f &in avVec) |
cVector2f | cMath_Vector2CatmullRom(const cVector2f &in avP0, const cVector2f &in avP1, const cVector2f &in avP2, const cVector2f &in avP3, float afFract) |
cVector2f | cMath_Vector2Ceil(const cVector2f &in avVec) |
float | cMath_Vector2Dist(const cVector2f &in avPosA, const cVector2f &in avPosB) |
float | cMath_Vector2DistSqr(const cVector2f &in avPosA, const cVector2f &in avPosB) |
float | cMath_Vector2DistSqrXY(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2DistSqrXZ(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2DistSqrYZ(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2DistXY(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2DistXZ(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2DistYZ(const cVector3f &in avPosA, const cVector3f &in avPosB) |
float | cMath_Vector2Dot(const cVector2f &in avPosA, const cVector2f &in avPosB) |
cVector2f | cMath_Vector2Floor(const cVector2f &in avVec) |
cVector2f | cMath_Vector2IncreaseTo(const cVector2f &in avX, const cVector2f &in avAdd, const cVector2f &in avDest) |
cVector2f | cMath_Vector2Max(const cVector2f &in avVecA, const cVector2f &in avVecB) |
float | cMath_Vector2MaxElement(const cVector2f &in avVec) |
cVector2f | cMath_Vector2Min(const cVector2f &in avVecA, const cVector2f &in avVecB) |
float | cMath_Vector2MinElement(const cVector2f &in avVec) |
cVector2f | cMath_Vector2Normalize(const cVector2f &in avVec) |
cVector2f | cMath_Vector2Rotate(const cVector2f &in avVec, float afAngle) |
cVector2f | cMath_Vector2ToDeg(const cVector2f &in avVec) |
cVector2f | cMath_Vector2ToRad(const cVector2f &in avVec) |
cVector3f | cMath_Vector3Abs(const cVector3f &in avVec) |
float | cMath_Vector3Angle(const cVector3f &in avVecA, const cVector3f &in avVecB) |
cVector3f | cMath_Vector3AngleDistance(const cVector3f &in avAngles1, const cVector3f &in avAngles2, float afMaxAngle) |
cVector3f | cMath_Vector3AngleDistanceDeg(const cVector3f &in avAngles1, const cVector3f &in avAngles2) |
cVector3f | cMath_Vector3AngleDistanceRad(const cVector3f &in avAngles1, const cVector3f &in avAngles2) |
cVector3f | cMath_Vector3CatmullRom(const cVector3f &in avP0, const cVector3f &in avP1, const cVector3f &in avP2, const cVector3f &in avP3, float afFract) |
cVector3f | cMath_Vector3Ceil(const cVector3f &in avVec) |
cVector3f | cMath_Vector3ClampLength(const cVector3f &in avVec, float afMinLength, float afMaxLength) |
void | cMath_Vector3ClampToLength(cVector3f &in avVec, float afMaxLength) |
cVector3f | cMath_Vector3Cross(const cVector3f &in avVecA, const cVector3f &in avVecB) |
float | cMath_Vector3Dist(const cVector3f &in avStartPos, const cVector3f &in avEndPos) |
float | cMath_Vector3DistSqr(const cVector3f &in avStartPos, const cVector3f &in avEndPos) |
float | cMath_Vector3Dot(const cVector3f &in avVecA, const cVector3f &in avVecB) |
cVector3f | cMath_Vector3Floor(const cVector3f &in avVec) |
cVector3f | cMath_Vector3IncreaseTo(const cVector3f &in avX, const cVector3f &in avAdd, const cVector3f &in avDest) |
cVector3f | cMath_Vector3Max(const cVector3f &in avVecA, const cVector3f &in avVecB) |
float | cMath_Vector3MaxElement(const cVector3f &in avVec) |
cVector3f | cMath_Vector3MaxLength(const cVector3f &in avVec, float afMaxLength) |
cVector3f | cMath_Vector3Min(const cVector3f &in avVecA, const cVector3f &in avVecB) |
float | cMath_Vector3MinElement(const cVector3f &in avVec) |
cVector3f | cMath_Vector3MinLength(const cVector3f &in avVec, float afMinLength) |
cVector3f | cMath_Vector3Normalize(const cVector3f &in avVec) |
void | cMath_Vector3OrthonormalizeBasis(const cVector3f &in avSrcRight, const cVector3f &in avSrcUp, const cVector3f &in avSrcForward, cVector3f &out avDstRight, cVector3f &out avDstUp, cVector3f &out avDstForward) |
cVector3f | cMath_Vector3Project(const cVector3f &in avSrcVec, const cVector3f &in avDestVec) |
cVector3f | cMath_Vector3ProjectOnPlane(const cVector3f &in avSrcVec, const cVector3f &in avPlaneNormal) |
cVector3f | cMath_Vector3Reflect(const cVector3f &in avVec, const cVector3f &in avNormal) |
cVector3f | cMath_Vector3SphereSurfacePoint(const cVector2f &in avSeed, float afRadius) |
cVector3f | cMath_Vector3ToDeg(const cVector3f &in avVec) |
cVector3f | cMath_Vector3ToRad(const cVector3f &in avVec) |
cVector3f | cMath_Vector3UnProject(const cVector3f &in avVec, const cRect2f &in aScreenRect, const cMatrixf &in a_mtxViewProj) |
float | cMath_Wrap(float afX, float afMin, float afMax) |
cPhysics
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
iPhysicsWorld | cPhysics_CreateWorld(bool abAddSurfaceData) |
void | cPhysics_DestroyWorld(iPhysicsWorld@ apWorld) |
float | cPhysics_GetImpactDuration() |
int | cPhysics_GetMaxImpacts() |
void | cPhysics_SetImpactDuration(float afX) |
void | cPhysics_SetMaxImpacts(int alX) |
iPhysicsBody | cPhysics_ToBody(iEntity3D@ apEntity) |
iPhysicsJointBall | cPhysics_ToJointBall(iPhysicsJoint@ apJoint) |
iPhysicsJointHinge | cPhysics_ToJointHinge(iPhysicsJoint@ apJoint) |
iPhysicsJointSlider | cPhysics_ToJointSlider(iPhysicsJoint@ apJoint) |
cResources
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cScene
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cScript
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
cSound
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | cSound_CheckSoundIsBlocked(const cVector3f &in avSoundPosition) |
iSoundEvent | cSound_CreateEvent(iSoundEventData@ apData, bool abNonBlockingLoad) |
void | cSound_DestroyEvent(iSoundEvent@ apEvent) |
void | cSound_DestroyUnusedData(int alMaxAmount, int alMaxAge, bool abRemoveUnusedProjects, bool abRemovePreloaded) |
int | cSound_FadeGlobalSpeed(float afDestSpeed, float afSpeed, uint mAffectedTypes, int alId, bool abDestroyIdAtDest) |
int | cSound_FadeGlobalVolume(float afDestVolume, float afSpeed, uint mAffectedTypes, int alId, bool abDestroyIdAtDest) |
void | cSound_FadeHighPassFilter(float afDestCutOff, float afDestResonance, float afTime, uint mAffectedTypes) |
void | cSound_FadeLowPassFilter(float afDestCutOff, float afDestResonance, float afTime, uint mAffectedTypes) |
void | cSound_FadeMusicVolumeMul(float afDest, float afSpeed) |
void | cSound_FadeOutAll(uint mTypes, float afFadeSpeed, bool abDisableStop) |
cSoundEntry | cSound_GetEntry(const tString &in asName) |
tString | cSound_GetEventCategory_Gui() |
tString | cSound_GetEventCategory_World() |
tString | cSound_GetEventCategory_WorldClean() |
iSoundEventData | cSound_GetEventData(const tString &in asInternalPath, bool abLoadData, bool abNonBlockingLoad) |
iSoundEventProject | cSound_GetEventProject(const tString &in asName) |
uint | cSound_GetEventSystemMemoryUsed() |
float | cSound_GetGlobalSpeed(eSoundEntryType aType) |
float | cSound_GetGlobalSpeedFromId(int alId) |
float | cSound_GetGlobalVolume(eSoundEntryType aType) |
float | cSound_GetGlobalVolumeFromId(int alId) |
float | cSound_GetMusicVolumeMul() |
bool | cSound_GetSilent() |
bool | cSound_IsPlaying(const tString &in asName) |
bool | cSound_IsValid(cSoundEntry @apEntry, int alID) |
void | cSound_PauseAll(uint mTypes) |
void | cSound_PauseMusic() |
cSoundEntry | cSound_Play(const tString &in asName, bool abLoop, float afVolume, const cVector3f &in avPos, float afMinDist, float afMaxDist, eSoundEntryType aEntryType, bool abRelative, bool ab3D, int alPriorityModifier, bool abStream, bool abNonBlockedLoad) |
cSoundEntry | cSound_Play3D(const tString &in asName, bool abLoop, float afVolume, const cVector3f &in avPos, float afMinDist, float afMaxDist, eSoundEntryType aEntryType, bool abRelative, int alPriorityModifier, bool abStream, bool abNonBlockedLoad) |
cSoundEntry | cSound_PlayGui(const tString &in asName, bool abLoop, float afVolume, const cVector3f &in avPos, eSoundEntryType aEntryType) |
cSoundEntry | cSound_PlayGuiStream(const tString &in asFileName, bool abLoop, float afVolume, const cVector3f &in avPos, eSoundEntryType aEntryType) |
bool | cSound_PlayMusic(const tString &in asFileName, float afVolume, float afVolumeFadeStepSize, float afFreq, float afFreqFadeStepSize, bool abLoop, bool abResume) |
cSoundEntry | cSound_PlaySoundEntityGui(const tString &in asName, bool abLoop, float afVolume, eSoundEntryType aEntryType, const cVector3f &in avPos) |
cSoundEntry | cSound_PlaySoundEvent(const tString &in asInternalPath, float afVolume, const cVector3f &in avPos, const cVector3f &in avOrientation, bool abNonBlockLoad) |
void | cSound_PreloadGroup(const tString &in asInternalPath, bool abNonBlockingLoad, bool abSubGroups) |
void | cSound_PreloadProject(const tString &in asName, bool abNonBlockingLoad) |
void | cSound_ResumeAll(uint mTypes) |
void | cSound_ResumeMusic() |
void | cSound_SetEventCategory_Gui(const tString &in asCat) |
void | cSound_SetEventCategory_World(const tString &in asCat) |
void | cSound_SetEventCategory_WorldClean(const tString &in asCat) |
int | cSound_SetGlobalSpeed(float afSpeed, uint mAffectedTypes, int alId) |
int | cSound_SetGlobalVolume(float afVolume, uint mAffectedTypes, int alId) |
void | cSound_SetMusicVolumeMul(float afMul) |
void | cSound_SetSilent(bool abX) |
bool | cSound_Stop(const tString &in asName, bool abPlayEnd) |
void | cSound_StopAll(uint mTypes, bool abPlayEnd) |
void | cSound_StopMusic(float afFadeStepSize) |
cString
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
tString | cString_AddSlashAtEnd(const tString &in asPath) |
tWString | cString_AddSlashAtEndW(const tWString &in asPath) |
bool | cString_CheckWildcardStrings(const tString &in asStr, const tString &in asWildcardStr, array<tString> &in avSubStringArray) |
int | cString_CountCharsInString(const tString &in aString, const tString &in aChar) |
int | cString_CountCharsInStringW(const tWString &in aString, const tWString &in aChar) |
tWString | cString_Get16BitFromArray(const tString &in asArray) |
tString | cString_GetFileExt(const tString &in aString) |
tWString | cString_GetFileExtW(const tWString &in aString) |
tString | cString_GetFileName(const tString &in aString) |
tWString | cString_GetFileNameW(const tWString &in aString) |
tString | cString_GetFilePath(const tString &in aString) |
tString | cString_GetFilePathTopFolder(const tString &in aString) |
tWString | cString_GetFilePathTopFolderW(const tWString &in aString) |
tWString | cString_GetFilePathW(const tWString &in aString) |
int | cString_GetFirstCharPos(const tString &in aString, int8 alChar) |
int | cString_GetFirstStringPos(const tString &in aString, const tString &in aChar) |
int | cString_GetFirstStringPosW(const tWString &in aString, const tWString &in aChar) |
void | cString_GetFloatVec(const tString &in asData, array<float> &inout avOutFloats, const tString &in asSepp) |
uint | cString_GetHash(const tString &in asStr) |
uint64 | cString_GetHash64(const tString &in asStr) |
uint64 | cString_GetHash64W(const tWString &in asStr) |
uint | cString_GetHashW(const tWString &in asStr) |
void | cString_GetIntVec(const tString &in asData, array<int> &inout avOutInts, const tString &in asSepp) |
tString | cString_GetLastChar(const tString &in aString) |
int | cString_GetLastCharPos(const tString &in aString, int8 alChar) |
tWString | cString_GetLastCharW(const tWString &in aString) |
int | cString_GetLastStringPos(const tString &in aString, const tString &in aChar) |
int | cString_GetLastStringPosW(const tWString &in aString, const tWString &in aChar) |
tString | cString_GetNumericSuffix(const tString &in asStr) |
float | cString_GetNumericSuffixFloat(const tString &in aString, float afDefault = 0) |
float | cString_GetNumericSuffixFloatW(const tWString &in aString, float afDefault = 0) |
int | cString_GetNumericSuffixInt(const tString &in aString, int alDefault = 0) |
int | cString_GetNumericSuffixIntW(const tWString &in aString, int alDefault = 0) |
tWString | cString_GetNumericSuffixW(const tWString &in asStr) |
void | cString_GetStringVec(const tString &in asData, array<tString> &inout avOutStrings, const tString &in asSepp) |
tString | cString_RemoveSlashAtEnd(const tString &in asPath) |
tWString | cString_RemoveSlashAtEndW(const tWString &in asPath) |
tString | cString_ReplaceCharTo(const tString &in aString, const tString &in asOldChar, const tString &in asNewChar) |
tWString | cString_ReplaceCharToW(const tWString &in aString, const tWString &in asOldChar, const tWString &in asNewChar) |
tString | cString_ReplaceStringTo(const tString &in aString, const tString &in asOldString, const tString &in asNewString) |
tWString | cString_ReplaceStringToW(const tWString &in aString, const tWString &in asOldString, const tWString &in asNewString) |
tString | cString_S16BitToUTF8(const tWString &in awsString) |
tString | cString_SetFileExt(const tString &in aString, const tString &in aExt) |
tWString | cString_SetFileExtW(const tWString &in aString, const tWString &in aExt) |
tString | cString_SetFilePath(const tString &in aString, const tString &in aPath) |
tWString | cString_SetFilePathW(const tWString &in aString, const tWString &in aPath) |
tString | cString_Sub(const tString &in asString, int alStart, int alCount = -1) |
tWString | cString_SubW(const tWString &in asString, int alStart, int alCount = -1) |
tWString | cString_To16Char(const tString &in asString) |
tString | cString_To8Char(const tWString &in awsString) |
bool | cString_ToBool(const tString &in asStr, bool abDefault) |
cColor | cString_ToColor(const tString &in asStr, const cColor &in aDefault) |
float | cString_ToFloat(const tString &in asStr, float afDefault) |
int | cString_ToInt(const tString &in asStr, int alDefault) |
tString | cString_ToLowerCase(const tString &in aString) |
tWString | cString_ToLowerCaseW(const tWString &in aString) |
cMatrixf | cString_ToMatrixf(const tString &in asStr, const cMatrixf &in a_mtxDefault) |
tString | cString_ToString(float afX, int alNumOfDecimals = -1, bool abRemoveZeros = false) |
tString | cString_ToString(int alX, int alPaddingZeros) |
tWString | cString_ToStringW(float afX, int alNumOfDecimals = -1, bool abRemoveZeros = false) |
tWString | cString_ToStringW(int alX, int alPaddingZeros) |
tString | cString_ToUpperCase(const tString &in aString) |
tWString | cString_ToUpperCaseW(const tWString &in aString) |
cVector2f | cString_ToVector2f(const tString &in asStr, const cVector2f &in avDefault) |
cVector2l | cString_ToVector2l(const tString &in asStr, const cVector2l &in avDefault) |
cVector3f | cString_ToVector3f(const tString &in asStr, const cVector3f &in avDefault) |
cVector3l | cString_ToVector3l(const tString &in asStr, const cVector3l &in avDefault) |
cVector4f | cString_ToVector4f(const tString &in asStr, const cVector4f &in avDefault) |
cSystem
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | cSystem_CloneFile(const tWString &in asSrcFileName, const tWString &in asDestFileName, bool abFailIfExists) |
void | cSystem_CopyTextToClipboard(const tWString &in asText) |
bool | cSystem_CreateFolder(const tWString &in asPath) |
cDate | cSystem_FileCreationDate(const tWString &in asFilePath) |
bool | cSystem_FileExists(const tWString &in asFileName) |
cDate | cSystem_FileModifiedDate(const tWString &in asFilePath) |
void | cSystem_FindFilesInDir(array<tWString> &inout avStrings, const tWString &in asDir, const tWString &in asMask, bool abAddHidden) |
void | cSystem_FindFoldersInDir(array<tWString> &inout avtStrings, const tWString &in asDir, bool abAddHidden, bool abAddUpFolder) |
bool | cSystem_FolderExists(const tWString &in asPath) |
uint | cSystem_GetApplicationTime() |
void | cSystem_GetAvailableVideoDrivers(array<tString> &inout avDrivers) |
void | cSystem_GetAvailableVideoModes(array<cVector2l> &inout avScreenSizes, array<int> &inout avBpps, array<int> &inout avMinRefreshRates, int alMinBpp, int alMinRefreshRate, bool abRemoveDuplicates) |
cDate | cSystem_GetDate() |
uint | cSystem_GetFileSize(const tWString &in asFileName) |
tWString | cSystem_GetFullFilePath(const tWString &in asFilePath) |
tString | cSystem_GetPlatformName() |
uint | cSystem_GetSystemAvailableDrives() |
tWString | cSystem_GetSystemSpecialPath(eSystemPath aPathType) |
tWString | cSystem_GetWorkingDir() |
bool | cSystem_HasWindowFocus(const tWString &in asWindowCaption) |
tWString | cSystem_LoadTextFromClipboard() |
void | cSystem_ProfileEnd(const tString &in asName) |
void | cSystem_ProfileStart(const tString &in asName) |
void | cSystem_RemoveFile(const tWString &in asFileName) |
bool | cSystem_RemoveFolder(const tWString &in asPath, bool abDeleteAllFiles, bool abDeleteAllSubFolders) |
void | cSystem_Sleep(uint alMilliSecs) |
void | cSystem_Wrapper_CreateMessageBox(eMsgBoxType aType, const tWString &in asCaption, const tWString &in asMessage) |
EnergySource
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | EnergySource_SetEnergy(const tString &in asName, float afX) Sets the energy level of an energy source |
Entity
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | Entity_AddCollideCallback(const tString &in asParentName, const tString &in asChildName, const tString &in asFunction) Add a callback for when entities (objects, areas etc) collide and/or collides with the player |
void | Entity_AddForce(const tString &in asEntityName, const cVector3f &in avForce, bool abLocalSpace, bool abOnlyMainBody) Adds force to the entity |
void | Entity_AddForceFromEntity(const tString &in asEntityName, const tString &in asForceEntityName, float afForce, bool abOnlyMainBody) Adds force to the entity away from another entity |
void | Entity_AddImpulse(const tString &in asEntityName, const cVector3f &in avImpulse, bool abLocalSpace, bool abOnlyMainBody) Adds an impulse to the entity |
void | Entity_AddImpulseFromEntity(const tString &in asEntityName, const tString &in asImpulseEntityName, float afImpulse, bool abOnlyMainBody) Adds an impulse to the entity away from another entity |
void | Entity_AddTorque(const tString &in asEntityName, const cVector3f &in avTorque, bool abLocalSpace, bool abOnlyMainBody) Adds torque to an entity to provide some angular velocity |
bool | Entity_AttachToEntity(const tString &in asName, const tString &in asParentName, const tString &in asParentBodyName, bool abUseRotation, bool abSnapToParent = false, bool abLocked = false) Attaches the entity to another entity |
bool | Entity_AttachToSocket(const tString &in asName, const tString &in asParentName, const tString &in asParentSocketName, bool abUseRotation, bool abSnapToParent = true) Attaches the entity to another entity |
void | Entity_CallEntityInteract(const tString &in asName, const tString &in asBodyName = "", const cVector3f &in avFocusBodyOffset = cVector3f_Zero, const tString &in asData = "") Calls OnInteract on the specified entity |
void | Entity_Connect(const tString &in asName, const tString &in asMainEntity, const tString &in asConnectEntity, bool abInvertStateSent, int alStatesUsed) Creates a connection between two entities |
iLuxEntity | Entity_CreateAtEntity(const tString &in asNewEntityName, const tString &in asEntityFile, const tString &in asTargetEntityName, bool abFullGameSave) Creates an entity at another entity |
iLuxEntity | Entity_CreateAtEntityExt(const tString &in asNewEntityName, const tString &in asEntityFile, const tString &in asTargetEntityName, bool abFullGameSave, const cVector3f &in avScale, const cVector3f &in avOffsetPosition, const cVector3f &in avOffsetRotation, bool abLocalOffset) Creates an entity at another entity with extra options |
void | Entity_Destroy(const tString &in asName) Destroys an entity of a given name |
bool | Entity_EntityIsInFront(const tString &in asTargetEntity, const tString &in asForwardEntity) Returns true if the specified entity is in front of the other entity |
bool | Entity_Exists(const tString &in asName) Check if an entity exists in the level |
bool | Entity_Exists(tID aID) Check if an entity exists in the level |
void | Entity_FadeEffectBaseColor(const tString &in asEntityName, const cColor &in aColor, float afTime) Fades the base color of the effects |
void | Entity_FadeProcAnimationSpeed(const tString &in asEntityName, const tString &in asAnimationName, float afSpeed, float afTime) Fade the speed of a proc animation |
bool | Entity_GetAutoSleep(const tString &in asName) Get if an entity automatically falls asleep when it isnt active |
cVector3f | Entity_GetBodyOffset(const tString &in asEntityName) Returns the offset from centre specified in the |
bool | Entity_GetCollide(const tString &in asEntityA, const tString &in asEntityB) Checks for collision between two specific entities |
cVector3f | Entity_GetDeltaToEntity(const tString &in asEntityA, const tString &in asEntityB) Gets the direction and distance between two entities |
bool | Entity_GetVarBool(const tString &in asEntityName, const tString &in asVarName) Get value of an entity boolean variable |
cColor | Entity_GetVarColor(const tString &in asEntityName, const tString &in asVarName) Get value of an entity color variable |
float | Entity_GetVarFloat(const tString &in asEntityName, const tString &in asVarName) Get value of an entity float variable |
int | Entity_GetVarInt(const tString &in asEntityName, const tString &in asVarName) Get value of an entity integer variable |
tString | Entity_GetVarString(const tString &in asEntityName, const tString &in asVarName) Get value of an entity string variable |
cVector2f | Entity_GetVarVector2f(const tString &in asEntityName, const tString &in asVarName) Get value of an entity vector2f variable |
cVector3f | Entity_GetVarVector3f(const tString &in asEntityName, const tString &in asVarName) Get value of an entity vector3f variable |
void | Entity_IncVarFloat(const tString &in asEntityName, const tString &in asVarName, float afX) Add a value to the current value of an entity float variable |
void | Entity_IncVarInt(const tString &in asEntityName, const tString &in asVarName, int alX) Add a value to the current value of an entity integer variable |
void | Entity_IncVarVector2f(const tString &in asEntityName, const tString &in asVarName, const cVector2f &in avX) Add a value to the current value of an entity vector2f variable |
void | Entity_IncVarVector3f(const tString &in asEntityName, const tString &in asVarName, const cVector3f &in avX) Add a value to the current value of an entity vector3f variable |
bool | Entity_IsActive(const tString &in asName) Get if an entity is active (visible and functioning) or not |
bool | Entity_IsInPlayerFOV(const tString &in asEntity) Returns true if the object is within the player's field of view |
bool | Entity_IsInteractedWith(const tString &in asName) Checks if the entity is being interacted with |
bool | Entity_IsOccluder(const tString &in asName) Get if an entity is an occluder |
bool | Entity_IsSleeping(const tString &in asName) Check if an entity is asleep |
void | Entity_PlaceAtEntity(const tString &in asEntityName, const tString &in asTargetEntity, const cVector3f &in avOffset = cVector3f_Zero, bool abAlignRotation = false, bool abUseEntFileCenter = false) Places the specified entity at another entity |
void | Entity_PlayAnimation(const tString &in asEntityName, const tString &in asAnimation, float afFadeTime = 0.1f, bool abLoop = false, bool abPlayTransition = true, const tString &in asCallback = "") Plays an animation on the entity |
bool | Entity_PlayerIsInFront(const tString &in asName) Returns true if the player is in front of the specified entity |
void | Entity_PlayProcAnimation(const tString &in asEntityName, const tString &in asAnimation, float afLength, bool abLoop = false, float afAmountFadeTime = 0.1, float afSpeedFadeTime = -1.0f) Plays a procedural animation on the entity |
void | Entity_Preload(const tString &in asEntityFile) Preloads an entity |
void | Entity_RemoveAllConnections(const tString &in asMainEntity) Removes all connections on an entity |
bool | Entity_RemoveCollideCallback(const tString &in asParentName, const tString &in asChildName) Remove a callback for when entities (objects, areas etc) collide and/or collide with the player |
void | Entity_RemoveConnection(const tString &in asName, const tString &in asMainEntity) Removes a specific connection on an entity |
bool | Entity_RemoveEntityAttachment(const tString &in asName) Removes an attachment to another entity if the entity(ies) has one |
void | Entity_SetActive(const tString &in asName, bool abActive) Set if entity is active (visible and functioning) or not |
void | Entity_SetAnimationMessageEventCallback(const tString &in asEntityName, const tString &in asCallbackFunc, bool abAutoRemove) Sets a callback for the message events in the currently playing animation |
void | Entity_SetAnimationPaused(const tString &in asEntityName, const tString &in asAnimationName, bool abPaused = true) Pause or unpause an animation on the specified entity |
void | Entity_SetAnimationRelativeTimePosition(const tString &in asEntityName, const tString &in asAnimationName, float afTimePos) Sets the relative time position of a specific animation |
void | Entity_SetAutoSleep(const tString &in asName, bool abX) Sets if the entity should sleep automatically when it need no updating |
void | Entity_SetCollide(const tString &in asEntityName, bool abActive) Turn off or on collision for all the bodies in the given entity |
void | Entity_SetCollideCharacter(const tString &in asEntityName, bool abActive) Turn off or on character collision for all the bodies in the given entity |
void | Entity_SetColorMul(const tString &in asEntityName, const cColor &in aColor) Set the color mul of the entity |
void | Entity_SetConnectionStateChangeCallback(const tString &in asEntityName, const tString &in asCallback) Sets the callback for when the connection state changes on an entity |
void | Entity_SetEffectBaseColor(const tString &in asEntityName, const cColor &in aColor) Sets the base color of the effects |
void | Entity_SetEffectsActive(const tString &in asEntityName, bool abActive, bool abFadeAndPlaySounds) Activates or deactivates the effects on a entity |
void | Entity_SetInteractionDisabled(const tString &in asEntityName, bool abX) Sets if the player can interact with an entity or not |
void | Entity_SetIsOccluder(const tString &in asName, bool abOccluder) Set if entity is an occluder |
void | Entity_SetMaxInteractionDistance(const tString &in asEntityName, float afDistance) Change the max interaction distance of an entity from the default/entity configured distance |
void | Entity_SetPlayerInteractCallback(const tString &in asEntityName, const tString &in asCallback, bool abRemoveWhenInteracted) Sets the callback for when the player interacts with a specific entity |
void | Entity_SetPlayerLookAtCallback(const tString &in asEntityName, const tString &in asCallback, bool abRemoveWhenLookedAt = true, bool abCheckCenterOfScreen = true, bool abCheckRayIntersection = true, float afMaxDistance = -1, float afCallbackDelay = 0) Sets the callback for when the player looks at or turns away from a specific entity |
void | Entity_SetProcAnimationPaused(const tString &in asEntityName, const tString &in asAnimationName, bool abPaused = true) Pause or unpause a procedural animation on the specified entity |
void | Entity_SetProcAnimationSpeed(const tString &in asEntityName, const tString &in asAnimationName, float afSpeed) Sets the speed of a proc animation |
void | Entity_SetReflectionVisibility(const tString &in asEntityName, bool abVisibleInReflection, bool abVisibleInWorld) Sets whether the entity is drawn in reflections or not, and the real world or not |
void | Entity_SetVarBool(const tString &in asEntityName, const tString &in asVarName, bool abX) Sets the value of an entity boolean variable |
void | Entity_SetVarColor(const tString &in asEntityName, const tString &in asVarName, const cColor &in aX) Sets the value of an entity color variable |
void | Entity_SetVarFloat(const tString &in asEntityName, const tString &in asVarName, float afX) Sets the value of an entity variable |
void | Entity_SetVarInt(const tString &in asEntityName, const tString &in asVarName, int alX) Sets the value of an entity integer variable |
void | Entity_SetVarString(const tString &in asEntityName, const tString &in asVarName, const tString &in asX) Sets the value of an entity string variable |
void | Entity_SetVarVector2f(const tString &in asEntityName, const tString &in asVarName, const cVector2f &in avX) Sets the value of an entity vector2f variable |
void | Entity_SetVarVector3f(const tString &in asEntityName, const tString &in asVarName, const cVector3f &in avX) Sets the value of an entity vector3f variable |
void | Entity_Sleep(const tString &in asName) Forces the entity to sleep (disabling Update/PostUpdate) |
void | Entity_StopAnimation(const tString &in asEntityName) Stops any currently playing animation on the specified entity |
void | Entity_StopProcAnimation(const tString &in asEntityName, const tString &in asAnimation, float afFadeTime = 0.1f) Stops a procedural animation on the specified entity |
void | Entity_WakeUp(const tString &in asName) Forces the entity to wake up (enabling Update/PostUpdate) |
FogArea
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | FogArea_SetVisible(const tString &in asFogAreaName, bool abActive) |
void | FogArea_SetVisibleInReflection(const tString &in asFogAreaName, bool abActive) |
Grab
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Grab_SetForceMul(const tString &in asName, float afForceMul) Sets the forcemul of a grab prop |
Hashing
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
uint | H32(const tString &in asStr) |
uint64 | H64(const tString &in asStr) |
IrradianceSet
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | IrradianceSet_FadeIn(const tString &in asSet, float afTime) Fades in the specified set on all probes belonging to it |
void | IrradianceSet_FadeInSingleProbe(const tString &in asProbe, const tString &in asSet, float afTime) Fades in the specified set on a specific probe |
Joint
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Joint_Break(const tString &in asJointName) Breaks the specified joint |
float | Joint_GetForceSize(const tString &in asJointName) Gets the force magnitude applied to the specified joint |
bool | Joint_IsBroken(const tString &in asJointName) Checks if the specified joint is broken |
void | Joint_SetBreakable(const tString &in asJointName, bool abBreakable) Sets if the joint should be breakable by force or not |
Lamp
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | Lamp_GetLit(const tString &in asName) Gets the lit state of a lamp |
void | Lamp_SetFlickerActive(const tString &in asName, bool abActive) Activates or deactivates flicker on the specified lamp(s) |
void | Lamp_SetLit(const tString &in asName, bool abLit, bool abEffects) Sets the lit state of a lamp |
void | Lamp_SetupFlicker(const tString &in asName, float afMinOnTime, float afMaxOnTime, float afMinOffTime, float afMaxOffTime, bool abFade = false, const tString &in asOnSound = "", const tString &in asOffSound = "", const tString &in asOnPS = "", const tString &in asOffPS = "") Sets the properties of the flicker of a lamp |
LensFlare
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | LensFlare_SetVisible(const tString &in asLensFlareName, bool abVisible) Sets if a lens flare should be rendered or not |
LevelDoor
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | LevelDoor_GetLocked(const tString &in asName) Gets the lock state of a level door |
void | LevelDoor_SetLocked(const tString &in asName, bool abState) Sets the lock state of a level door |
Lever
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
int | Lever_GetState(const tString &in asName) Gets the state of the lever |
void | Lever_SetAutoMoveEnabled(const tString &in asName, bool abAutoMove) Enables or disables the auto move property of the lever |
void | Lever_SetAutoMoveTarget(const tString &in asName, int alTarget) Sets the auto move target of the lever |
void | Lever_SetInteractionDisablesStuck(const tString &in asName, bool abX) Sets if player interaction will disable the stuck state of a lever |
void | Lever_SetStuckState(const tString &in asName, int alState, bool abEffects) Sets the stuck state of a lever |
Light
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Light_FadeTo(const tString &in asLightName, const cColor &in acColor, float afRadius, float afTime) Fades one or more lights to a specified color and radius |
float | Light_GetBrightness(const tString &in asLightName) Gets the brightness of a light |
void | Light_SetBrightness(const tString &in asLightName, float afBrightness) Sets the brightness of one or more lights |
void | Light_SetCastShadows(const tString &in asLightName, bool abX) Sets the casts shadow |
void | Light_SetCheapGobo(const tString &in asLightName, bool abX) Sets if a cheaper version of gobo rendering should be used |
void | Light_SetFlickerActive(const tString &in asLightName, bool abX) Activates or deactivates the flicker of one or more lights |
void | Light_SetShadowBiasMul(const tString &in asLightName, float afBias, float afSlopeBias) Sets the shadow bias for one or more lights |
void | Light_SetVisible(const tString &in asLightName, bool abVisible) Sets the visibility of one or more lights |
Logging
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Error(const tString &in asString) |
void | Error(uint aLabel, const tString &in asString) |
void | Error(const tString &in asString, uint aLabel) |
void | FatalError(const tString &in asString) |
void | Log(const tString &in asString) |
void | Log(uint aLabel, const tString &in asString) |
void | Log(const tString &in asString, uint aLabel) |
void | LogNewLine(const tString &in asString) |
void | Warning(const tString &in asString) |
void | Warning(uint aLabel, int alWarningLevel, const tString &in asString) |
void | Warning(const tString &in asString, uint aLabel, int alWarningLevel) |
Map
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
bool | Map_GetBillboardArray(const tString &in asName, array<cBillboard@> &inout avOutBillboards) Creates an array of billboards with a given name |
bool | Map_GetFogAreaArray(const tString &in asName, array<cFogArea@> &inout avOutFogAreas) Creates an array of fog areas with a given name |
bool | Map_GetLensFlareArray(const tString &in asName, array<cLensFlare@> &inout avOutLensFlares) Creates an array of lens flares with a given name |
bool | Map_GetLightArray(const tString &in asName, array<iLight@> &inout avOutLights) Creates an array of lights with a given name |
bool | Map_GetParticleSystemArray(const tString &in asName, array<cParticleSystem@> &inout avOutParticles) Creates an array of particle systems with a given name |
Material
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Material_Preload(const tString &in asFile) Preloads a material |
Math
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Math_CatmullRom(cVector3f &out avResult, const cVector3f &in avP0, const cVector3f &in avP1, const cVector3f &in avP2, const cVector3f &in avP3, float afFract) A function that gives you a point along a spline made up of four points |
Meter
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Meter_SetShakeMul(const tString &in asName, float afShakeMul) Sets the shake multiplier of the needle object in meter |
void | Meter_SetSpeedMul(const tString &in asName, float afSpeedMul) Sets the speed multiplier of the needle object in meter |
void | Meter_SetState(const tString &in asName, float afState, bool abFadeToState = true) Sets the state of the needle object in meter |
MoveObject
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | MoveObject_SetState(const tString &in asName, float afState) Sets the state of the move object |
void | MoveObject_SetStateExt(const tString &in asName, float afState, float afAcc, float afMaxSpeed, float afSlowdownDist, bool abResetSpeed) Sets the state of the move object |
MovingButton
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | MovingButton_Blink(const tString &in asName) Makes the MovingButton blink in accordance to how it is set up in the ent file |
float | MovingButton_GetStateAmount(const tString &in asName) Returns the current state of the MovingButton |
bool | MovingButton_IsDisabled(const tString &in asName) Checks if the MovingButton is disabled (will not light up or respond to presses) |
bool | MovingButton_IsLocked(const tString &in asName) Checks if the MovingButton is locked |
bool | MovingButton_IsSwitchedOn(const tString &in asName) Returns the state of the button, on/off |
void | MovingButton_SetCanBeSwitchedOff(const tString &in asName, bool abState) Sets if the moving button can be switched off by the player or not |
void | MovingButton_SetCanBeSwitchedOn(const tString &in asName, bool abState) Sets if the moving button can be switched on by the player or not |
void | MovingButton_SetDisabled(const tString &in asName, bool abState, bool abUseEffects = true) Sets the MovingButtons disabled state |
void | MovingButton_SetLocked(const tString &in asName, bool abState, bool abUseEffects = true) Sets the MovingButtons locked state |
void | MovingButton_SetReturnToOffTime(const tString &in asName, float afTime) Sets the time it should take for the button to return to its off state |
void | MovingButton_SetSwitchedOn(const tString &in asName, bool abState, bool abEffects) Switches a button on/off |
ParticleSystem
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | ParticleSystem_AttachToEntity(const tString &in asPSName, const tString &in asEntityName) Attaches a particle system to an entity |
cParticleSystem | ParticleSystem_CreateAtEntity(const tString &in asPSName, const tString &in asPSFile, const tString &in asEntity, bool abAttach) Creates a particle system at entity |
cParticleSystem | ParticleSystem_CreateAtEntityExt(const tString &in asPSName, const tString &in asPSFile, const tString &in asEntity, bool abAttach, const cColor &in acColor, float afBrightness = 1.0f, bool abFadeAtDistance = false, float afFadeMinEnd = 1.0f, float afFadeMinStart = 2.0f, float afFadeMaxStart = 100.0f, float afFadeMaxEnd = 110.0f) Creates a particle system at entity with extra options |
void | ParticleSystem_Destroy(const tString &in asPSName) Destroy a particle system |
bool | ParticleSystem_Exists(const tString &in asPSName) Returns true or false if a given particle system exists |
void | ParticleSystem_Preload(const tString &in asFile) Preload particle system data |
void | ParticleSystem_SetActive(const tString &in asPSName, bool abActive) Activates or deactivates a particle system |
void | ParticleSystem_SetBrightness(const tString &in asPSName, float afBrightness) Sets the brightness of a particle system |
void | ParticleSystem_SetColor(const tString &in asPSName, const cColor &in acColor) Sets the color of a particle system |
void | ParticleSystem_SetVisible(const tString &in asPSName, bool abVisible) Sets the visibility of a particle system |
PhysicsSlideDoor
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | PhysicsSlideDoor_AutoMoveToState(const tString &in asName, int alState) Automove physics slide door to a state |
bool | PhysicsSlideDoor_GetClosed(const tString &in asName) Returns true if door is closed |
float | PhysicsSlideDoor_GetOpenAmount(const tString &in asName) Returns the open amount of the door |
void | PhysicsSlideDoor_SetLocked(const tString &in asName, bool abLocked, bool abEffects) Sets the physics slide door as locked or unlocked |
Prop
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Prop_AddAttachedProp(tString &in asPropName, tString &in asAttachName, tString &in asAttachFile, cVector3f &in avPosOffset, cVector3f &in avRotOffset) Attaches a prop mesh (any other data is skipped) to a Prop |
void | Prop_AddHealth(const tString &in asPropName, float afHealth) Adds health to a prop |
void | Prop_AlignRotation(const tString &in asName, const tString &in asTargetEntity, float afAcceleration, float afMaxSpeed, float afSlowDownDist, bool abResetSpeed, const tString &in asCallback = "") Aligns the rotation of the specified prop to the current rotation of the target entity |
void | Prop_ClearVelocity(const tString &in asPropName) Clear out all velocity on a prop |
void | Prop_DisableCollisionUntilOutsidePlayer(const tString &in asPropName) |
float | Prop_GetHealth(const tString &in asPropName) Gets the health of a prop |
void | Prop_MoveLinearTo(const tString &in asName, const tString &in asTargetEntity, float afAcceleration, float afMaxSpeed, float afSlowDownDist, bool abResetSpeed, const tString &in asCallback = "") Moves the specified prop to the current position of the target entity |
void | Prop_RemoveAttachedProp(tString &in asPropName, tString &in asAttachName) Removes an attached prop from a prop |
void | Prop_RotateToSpeed(const tString &in asPropName, float afAcc, float afGoalSpeed, const cVector3f &in avAxis, bool abResetSpeed, const tString &in asOffsetEntity) Rotates a prop to a target speed |
void | Prop_RotateToSpeed(const tString &in asPropName, float afAcc, float afGoalSpeed, bool abResetSpeed, const tString &in asOffsetEntity) Rotates a prop to a target speed |
void | Prop_SetActiveAndFade(const tString &in asPropName, bool abActive, float afFadeTime) Activates or deactivates a entity and fades the mesh in or out |
void | Prop_SetAllowMapTransfer(const tString &in asPropName, bool abX) Sets if a prop should be transfered |
void | Prop_SetHealth(const tString &in asPropName, float afHealth) Sets the health of a prop |
void | Prop_SetStaticPhysics(const tString &in asPropName, bool abX) Sets the physics of the object to static or dynamic |
void | Prop_StopMovement(const tString &in asPropName) Stops the static movement of a prop |
Readable
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Readable_SetCloseCallback(const tString &in asName, const tString &in asCallback) Sets the close callback of a readable prop |
void | Readable_SetOpenEntityFile(const tString &in asName, const tString &in asEntityFile) Sets the open entity file of the readable prop |
Slide
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Slide_AutoMoveTo(const tString &in asName, float afAmount) Auto moves the slide prop to a specific amount? |
bool | Slide_GetLocked(const tString &in asName) Get if the slide prop is locked |
float | Slide_GetSlideAmount(const tString &in asName) Gets the slide amount of a Slide prop, 0 being at it' min position and 1 being at its max |
cVector3f | Slide_GetSlideVel(const tString &in asName) Gets the velocity of the slide joint |
void | Slide_SetLocked(const tString &in asName, bool abLocked, bool abEffects) Locks/Unlocks a slide prop |
void | Slide_SetSlideAmount(const tString &in asName, float afAmount) Sets the slide amount of a Slide prop, 0 being at it' min position and 1 being at its max |
SlideDoor
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
float | SlideDoor_GetOpenAmount(const tString &in asName) Gets the open amount of a SlideDoor, 0 being completely closed and 1 being completely open |
void | SlideDoor_SetClosed(const tString &in asName, bool abClosed, bool abInstant = false) Sets the close state of a SlideDoor |
void | SlideDoor_SetOpenableByAgent(const tString &in asName, bool abX) Sets if the agents should be able to open the slide door |
void | SlideDoor_SetOpenAmount(const tString &in asName, float afOpenAmount, bool abInstant = false) Moves a SlideDoor to a specific open amount |
String
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
tString | String_SecondsToClockDisplay(float afSeconds, bool abShowHours, bool abShowMinutes, bool abShowSeconds, bool abShowHundredths) |
SwingDoor
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | SwingDoor_AddDoorBodyImpulse(const tString &in asName, float afImpulseAmount) |
bool | SwingDoor_GetBlocked(const tString &in asName) Checks if door is blocked |
bool | SwingDoor_GetClosed(const tString &in asName) Checks if door is closed |
bool | SwingDoor_GetLocked(const tString &in asName) Checks if door is locked |
float | SwingDoor_GetOpenAmount(const tString &in asName) Get open amount of a door |
int | SwingDoor_GetState(const tString &in asName) Checks the state of the door |
void | SwingDoor_SetBlocked(const tString &in asName, bool abBlocked, bool abEffects) Blocks or unblocks a SwingDoor |
void | SwingDoor_SetClosed(const tString &in asName, bool abClosed, bool abEffects) Sets the close state of a SwingDoor |
void | SwingDoor_SetDisableAutoClose(const tString &in asName, bool abDisableAutoClose) Disables or enables the automatic close functionality of a door |
void | SwingDoor_SetLocked(const tString &in asName, bool abLocked, bool abEffects) Locks or unlocks a SwingDoor |
void | SwingDoor_SetOpenAmount(const tString &in asName, float afOpenAmount) Sets the door to a specific open state instantly |
Terminal
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
void | Terminal_FadeImGuiStateColor(const tString &in asPropName, const tString &in asVarName, cColor aGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
void | Terminal_FadeImGuiStateFloat(const tString &in asPropName, const tString &in asVarName, float afGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
void | Terminal_FadeImGuiStateVector3f(const tString &in asPropName, const tString &in asVarName, cVector3f avGoalVal, float afTime, eEasing aType = eEasing_QuadInOut, bool abReplaceIfExist = true) |
void | Terminal_ForceCacheUpdate(const tString &in asName) Forces the terminal to update its cache |
bool | Terminal_GetImGuiStateBool(const tString &in asPropName, const tString &in asVarName, bool alDefault = false) |
cColor | Terminal_GetImGuiStateColor(const tString &in asPropName, const tString &in asVarName, const cColor &in aDefault) |
float | Terminal_GetImGuiStateFloat(const tString &in asPropName, const tString &in asVarName, float afDefault = 0.0f) |
int | Terminal_GetImGuiStateInt(const tString &in asPropName, const tString &in asVarName, int alDefault = 0) |
cVector3f | Terminal_GetImGuiStateVector3f(const tString &in asPropName, const tString &in asVarName, const cVector3f &in avDefault) |
void | Terminal_IncImGuiStateColor(const tString &in asPropName, const tString &in asVarName, const cColor &in aVal) |
void | Terminal_IncImGuiStateFloat(const tString &in asPropName, const tString &in asVarName, float afVal) |
void | Terminal_IncImGuiStateInt(const tString &in asPropName, const tString &in asVarName, int alVal) |
void | Terminal_IncImGuiStateVector3f(const tString &in asPropName, const tString &in asVarName, const cVector3f &in avVal) |
bool | Terminal_IsGuiActive(const tString &in asName) Get if the terminal GUI is active |
void | Terminal_SetAllowInteraction(const tString &in asName, bool abX) Set if the terminal should allow interaction from player |
void | Terminal_SetEnterCallback(const tString &in asName, const tString &in asCallback) Set the terminal's Enter callback |
void | Terminal_SetFPSWhenIdle(const tString &in asName, float afFPS) Sets the FPS of the terminal when not in focus |
void | Terminal_SetGuiActive(const tString &in asName, bool abX, float afFadeTime = 0.0f) Set if the terminal should visible |
void | Terminal_SetImGuiStateBool(const tString &in asPropName, const tString &in asVarName, bool abVal) |
void | Terminal_SetImGuiStateColor(const tString &in asPropName, const tString &in asVarName, const cColor &in aVal) |
void | Terminal_SetImGuiStateFloat(const tString &in asPropName, const tString &in asVarName, float afVal) |
void | Terminal_SetImGuiStateInt(const tString &in asPropName, const tString &in asVarName, int alVal) |
void | Terminal_SetImGuiStateVector3f(const tString &in asPropName, const tString &in asVarName, const cVector3f &in avVal) |
void | Terminal_SetLeaveCallback(const tString &in asName, const tString &in asCallback) Set the terminal's Leave callback |
void | Terminal_SetOnGuiFunction(const tString &in asName, const tString &in asCallback) Set the terminal's GUI method |
void | Terminal_SetShowMouse(const tString &in asPropName, bool abShow) |
void | Terminal_SetUpdateWhenOutOfView(const tString &in asName, bool abX) Set if the terminal should update when not visible |
void | Terminal_StopImGuiFade(const tString &in asPropName, const tString &in asVarName) |
Tool
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
tString | Tool_GetHandAnimationSuffix(const tString &in asName) Returns the hand animation prefix specified for the tool |
void | Tool_PickUp(const tString &in asName, bool abEquipTool, bool abCallback) Adds the specified tool to the player's inventory |
void | Tool_SetAutoHideAfterPickup(const tString &in asName, bool abX) Sets if a tool should be hidden automatically after getting picked up and being displayed for a brief moment |
void | Tool_SetHighlightActive(const tString &in asName, bool abX) Sets if a tool should have the highlight effect when looked at |
Wheel
![Arrows icon.png](/nsfr_img_auth.php/9/99/Arrows_icon.png)
Return Type | Function and Description |
---|---|
float | Wheel_GetCurrentAngle(const tString &in asName) Gets the angle of a wheel |
int | Wheel_GetState(const tString &in asName) Gets the state of the wheel |
void | Wheel_SetAngle(const tString &in asName, float afAngle, bool abAutoMove) Sets the angle of a wheel |
void | Wheel_SetInteractionDisablesStuck(const tString &in asName, bool abX) Sets if player interaction will disable the stuck state of a wheel |
void | Wheel_SetStuckState(const tString &in asName, int alState, bool abEffects) Sets the stuck state of a wheel |