![]() |
VR-Forces 4.7 Class Documentation
|

Public Member Functions | |
| DtBindableLuaComponent (const DtVrfObject *entity, const DtString &componentName, const DtString &componentType) | |
| virtual | ~DtBindableLuaComponent () |
| bool | shouldBind (lua_State *L) const |
Public Member Functions inherited from DtBindableLuaComponentInterface | |
| DtBindableLuaComponentInterface (const DtVrfObject *entity, const DtString &componentName, const DtString &componentType) | |
| CTOR. | |
| virtual | ~DtBindableLuaComponentInterface () |
| DTOR. | |
| virtual void | bindLuaFunctions (lua_State *)=0 |
| Override to bind lua functions. | |
| virtual void | bindLuaGlobals (lua_State *)=0 |
| Override to bind lua globals. | |
| virtual void | bind (DtVrfObject *, const DtString &scriptId, lua_State *) |
| Starts the binding process. | |
| virtual DtString | bindableName (const DtString &) const |
| Returns a name suitable for binding. Replaces spaces and - with _. | |
Additional Inherited Members | |
Protected Attributes inherited from DtBindableLuaComponentInterface | |
| const DtVrfObject * | myBoundEntity |
| lua_State * | myBoundForState |
| DtString | myType |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements DtBindableLuaComponentInterface.