VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
luaScriptInterfaceImpl.h File Reference

Go to the source code of this file.

Classes

class  DtLuaScriptInterfaceImpl
class  DtLuaScriptInterfaceImpl::DtLuaScriptFunctionReference
 Override of DtScriptInterface::DtScriptFunctionReference that holds a function reference by function name, represented as a string. More...
struct  DtLuaScriptInterfaceImpl::LuaExtension

Namespaces

namespace  luaScriptInterface
 Other functions that are Lua-specific, so not in the VRF class declarations, but do not belong in the interface impl class either.

Typedefs

typedef luabind::object(* luaScriptInterface::rwToLuaBindObjectFcn )(DtReaderWriter *rw, lua_State *L)

Functions

 DT_DEFINE_OBJECT_DEBUGGER_NAME (DtLuaScriptInterfaceImpl)
luabind::object luaScriptInterface::luaGetEntityParam (lua_State *L, const DtScriptVrfObject &entity, std::string const &paramName)
luabind::object luaScriptInterface::luaGetSystemAttribute (const DtScriptComponentSystem &system, const std::string &attributeName, bool *error, lua_State *L)
luabind::object luaScriptInterface::luaGetContactInfo (lua_State *L, const DtScriptVrfObject &thisEntity, const DtScriptVrfObject &otherEntity)
 Gets the perceived contact info that this entity has for another entity.
std::list< DtScriptVrfObjectluaScriptInterface::luaGetContactsWithFilter (lua_State *L, const DtScriptVrfObject &entity, luabind::object const &typeFilters, bool observedOnly)
 This function supports the script API.
bool luaScriptInterface::luaSetStateProperty (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &prop)
 Sets the specified state property with the given value.
bool luaScriptInterface::luaSetStatePropertyListItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValues, luabind::object const &itemValue)
 Sets a single item in a list state property to the given value.
bool luaScriptInterface::luaSetStatePropertyMapItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValue, luabind::object const &itemValue)
 Sets a single item in a map state property to the given value.
luabind::object luaScriptInterface::luaGetStateProperty (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName)
 Returns an object containing the value of the requested state property.
luabind::object luaScriptInterface::luaGetStatePropertyListItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValues)
 Returns an object containing the value of the of an item in the given state property.
luabind::object luaScriptInterface::luaGetStatePropertyMapItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValue)
 Returns an object containing the value of the of an item in the given state property.
luabind::object luaScriptInterface::luaGetParamProperty (lua_State *L, const DtScriptVrfObject &entity, std::string const &paramName)
 Returns an object containing the value of the requested parameter property.
luabind::object luaScriptInterface::luaGetParameterPropertyListItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValues)
 Returns an object containing the value of the of an item in the given parameter property.
luabind::object luaScriptInterface::luaGetParameterPropertyMapItem (lua_State *L, const DtScriptVrfObject &entity, const std::string &propertyName, luabind::object const &keyValue)
 Returns an object containing the value of the of an item in the given parameter property.
bool luaScriptInterface::luaSetSystemAttribute (DtScriptComponentSystem &system, const std::string &attributeName, const luabind::object &value, lua_State *L)
static const std::map
< DtString,
rwToLuaBindObjectFcn > & 
luaScriptInterface::rwToLuaBindObjectMap ()

Function Documentation

DT_DEFINE_OBJECT_DEBUGGER_NAME ( DtLuaScriptInterfaceImpl  )

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)