Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Base2DLayer Member List

This is the complete list of members for Base2DLayer, including all inherited members.

Abstract2DLayer(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)Abstract2DLayer
addCamera(CoreModifiable *) overrideBase2DLayerinlinevirtual
AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last DECLARE_DEFAULT_LINK_NAME) overrideBase2DLayervirtual
addLight(CoreModifiable *light)Scene3Dvirtual
addUser(CoreModifiable *user) overrideNode3Dprotectedvirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Base2DLayer(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)Base2DLayer
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DECLARE_DECORABLE_2_PARAMS(bool, Cull, Node3D, TravState *, unsigned int)Node3D
DrawDrawable(TravState *state)Node3Dprotected
EmptyItemList()CoreModifiable
EndDrawing(TravState *state)Abstract2DLayerprotected
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings)CoreModifiableprotected
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetTileBank()Base2DLayerinline
GetTileBuffer()Base2DLayerinline
GetVirtualScreen()Base2DLayer
globalMove(const v3f &move)Node3D
hasLight(CoreModifiable *light)Scene3Dvirtual
Import(const std::string &filename, bool noInit=false, bool keepImportFileName=false, ImportState *state=nullptr, const std::string &override_name="")CoreModifiablestatic
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState)CoreModifiableprotectedstatic
Init()CoreModifiable
InitModifiable() overrideBase2DLayerprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
LoadData()Base2DLayer
localMove(const v3f &move)Node3D
mBBoxNode3Dprotected
mBitmapTextureBase2DLayerprotected
mCamerasScene3Dprotected
mColorModeBase2DLayerprotected
mFileNameBase2DLayerprotected
mFirstVisibleNodeIndexNode3Dprotected
mGlobalBBoxNode3Dprotected
mGlobalToLocalNode3Dprotected
mIsVisibleNode3Dprotected
mLightsScene3Dprotected
mLocalBBoxNode3Dprotected
mLocalToGlobalNode3Dprotected
mPriorityScene3Dprotected
mRenderingScreenAbstract2DLayerprotected
mRepeatXBase2DLayerprotected
mScrollXBase2DLayerprotected
mScrollYBase2DLayerprotected
mSizeXAbstract2DLayerprotected
mSizeYAbstract2DLayerprotected
mSpriteManagerBase2DLayerprotected
mTileBufferBase2DLayerprotected
mTilesBankBase2DLayerprotected
mTransformNode3Dprotected
mTypeBase2DLayerprotected
mVirtualScreenBase2DLayerprotected
mVirtualScreenNameBase2DLayerprotected
mVisibleNodeCountNode3Dprotected
NotifyUpdate(const unsigned int) overrideScene3D
operator<(Scene3D const &A) constScene3Dinline
PostDrawDrawable(TravState *state)Node3Dprotected
PreDrawDrawable(TravState *state)Node3Dprotected
ProtectedDestroy()CoreModifiablevirtual
RecomputeBoundingBox()Node3Dprotectedvirtual
RecomputeGlobalBoundingBox()Node3Dprotected
RecomputeGlobalToLocal()Node3Dprotected
removeCamera(CoreModifiable *) overrideBase2DLayerinlinevirtual
removeItem(const CMSP &item DECLARE_DEFAULT_LINK_NAME) overrideBase2DLayer
CoreModifiable::removeItem(const CMSP &item)CoreModifiablevirtual
removeLight(CoreModifiable *light)Scene3Dvirtual
removeUser(CoreModifiable *user) overrideNode3Dprotectedvirtual
setScroll(int scrollX, int scrollY)Base2DLayer
SetTileInfo(unsigned short info, unsigned int posX, unsigned int posY)Base2DLayer
StartDrawing(TravState *state)Abstract2DLayerprotected
TravCull(TravState *state) override=0Base2DLayerpure virtual
TravDraw(TravState *state) override=0Base2DLayerpure virtual
UninitModifiable() overrideScene3Dprotectedvirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
updateLayerFromBuffer(unsigned char *buffer, unsigned int width, unsigned int height, kstl::string name, TinyImage::ImageFormat format=TinyImage::ABGR_16_1555_DIRECT_COLOR)=0Base2DLayerpure virtual
~Base2DLayer()Base2DLayerprotectedvirtual