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

Go to the source code of this file.

Namespaces

namespace  DtReaderWriterSetter
 Namespace for methods which set a variable from a Lua object to ReaderWriter and vice-versa.

Typedefs

typedef bool(* DtReaderWriterSetter::luaToRwFnc )(const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
 Function signature for Lua-to-ReaderWriter conversion functions.
typedef bool(* DtReaderWriterSetter::rwToLuaFnc )(lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
 Function signature for ReaderWriter-to-Lua object conversion functions.
typedef DtReaderWriter *(* DtReaderWriterSetter::luaToRwCreatorFnc )(const DtString &rwName, luabind::object const &inObj, DtReaderWriter *parent)
 Function signature for Lua-to-ReaderWriter creation functions.
typedef std::map< DtString,
luaToRwFnc > 
DtReaderWriterSetter::DtRwFromLuaFcnMap
typedef std::map< DtString,
rwToLuaFnc > 
DtReaderWriterSetter::DtLuaFromRwFcnMap
typedef std::map< int,
luaToRwCreatorFnc > 
DtReaderWriterSetter::DtRwFromLuaCreatorFcnMap

Functions

bool DtReaderWriterSetter::setPropertyFromLua (const luabind::object &inObj, DtReaderWriter *outRw)
 Sets the given ReaderWriter from a Lua object.
bool DtReaderWriterSetter::setLuaFromRw (lua_State *L, const DtReaderWriter *inRw, luabind::object &outObj)
 Sets the given Lua object from a ReaderWriter.
bool DtReaderWriterSetter::setRwFromLua (const luabind::object &inObj, DtReaderWriter *outRw)
 Tries to set all the contents of the reader/writer item from lua.
DtRwFromLuaFcnMap & DtReaderWriterSetter::rwFromLuaFcnMap ()
 The Lua-to-ReaderWriter by type.
DtLuaFromRwFcnMap & DtReaderWriterSetter::luaFromRwFcnMap ()
 The ReaderWriter-to-Lua by type.
DtRwFromLuaCreatorFcnMap & DtReaderWriterSetter::rwFromLuaCreatorFcnMap ()
 The Lua-to-ReaderWriter creator by type.
bool DtReaderWriterSetter::setStringRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
 Lua-to-ReaderWriter conversion functions.
bool DtReaderWriterSetter::setUUIDRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setEntityTypeFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setObjectTypeFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setVerticesFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setOffsetVerticesFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setIntRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setDoubleRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setBoolRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setStructRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setListRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *outRw)
bool DtReaderWriterSetter::setStringLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
 ReaderWriter-to-Lua conversion functions.
bool DtReaderWriterSetter::setEntityTypeLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setObjectTypeLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setVerticesLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setOffsetVerticesLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setIntLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setDoubleLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setBoolLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setStructLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
bool DtReaderWriterSetter::setListLuaFromRw (lua_State *L, const DtString &rwName, const DtReaderWriter *inRw, luabind::object &outObj)
DtReaderWriterDtReaderWriterSetter::createStringRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *parent)
 Lua-to-ReaderWriter creation functions.
DtReaderWriterDtReaderWriterSetter::createDoubleRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *parent)
DtReaderWriterDtReaderWriterSetter::createBoolRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *parent)
DtReaderWriterDtReaderWriterSetter::createCustomRwFromLua (const DtString &rwName, luabind::object const &inObj, DtReaderWriter *parent)

Detailed Description


Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)