U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
Classes | |
class | Urho3D::ScriptInstance |
Script object component. More... | |
Enumerations | |
enum | { eAttrMapUserIdx = 0x1df4 } |
enum | Urho3D::ScriptInstanceMethod { METHOD_START = 0 , METHOD_STOP , METHOD_DELAYEDSTART , METHOD_UPDATE , METHOD_POSTUPDATE , METHOD_FIXEDUPDATE , METHOD_FIXEDPOSTUPDATE , METHOD_LOAD , METHOD_SAVE , METHOD_READNETWORKUPDATE , METHOD_WRITENETWORKUPDATE , METHOD_APPLYATTRIBUTES , METHOD_TRANSFORMCHANGED , MAX_SCRIPT_METHODS } |
Inbuilt scripted component methods. | |
Functions | |
void | Urho3D::CleanupTypeInfoScriptInstance (asITypeInfo *type) |
asIScriptContext * | Urho3D::GetActiveASContext () |
Return the active AngelScript context. Provided as a wrapper to the AngelScript API function to avoid undefined symbol error in shared library Urho3D builds. | |
Context * | Urho3D::GetScriptContext () |
Return the Urho3D context of the active AngelScript context. | |
ScriptInstance * | Urho3D::GetScriptContextInstance () |
Return the ScriptInstance of the active AngelScript context. | |
Node * | Urho3D::GetScriptContextNode () |
Return the scene node of the active AngelScript context. | |
Scene * | Urho3D::GetScriptContextScene () |
Return the scene of the active AngelScript context. | |
ScriptEventListener * | Urho3D::GetScriptContextEventListener () |
Return the event listener of the active AngelScript context. | |
Object * | Urho3D::GetScriptContextEventListenerObject () |
Return the event listener of the active AngelScript context as an Object pointer. | |