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

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

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last) overrideDrawablevirtual
addUser(CoreModifiable *user)CoreModifiablevirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
BBoxUpdate(kdouble time)Drawableinlinevirtual
Billboard3D(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)Billboard3D
CheckPostDraw(TravState *travstate)Drawableinline
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DoDraw(TravState *travstate)Drawablevirtual
DoPostDraw(TravState *travstate)Drawablevirtual
DoPreDraw(TravState *)Drawablevirtual
Draw(TravState *) overrideBillboard3Dprotectedvirtual
EmptyItemList()CoreModifiable
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
FatherNode3DNeedBoundingBoxUpdate()Drawableprotectedvirtual
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
GetFatherNode()Billboard3Dinline
GetGlobalPosition(Matrix3x4 *pLocalToGlobal, kfloat &x, kfloat &y, kfloat &z)Drawableinlinevirtual
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetPosition()Billboard3Dinline
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetSize(kfloat &w, kfloat &h)Billboard3Dinline
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() overrideDrawableprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
INSERT_FORWARDSP(TextureHandler, mTexturePointer)Billboard3Dprotected
mAnchorBillboard3Dprotected
mCameraBillboard3Dprotected
mColorBillboard3Dprotected
mDistanceToCameraBillboard3Dprotected
mFatherNodeBillboard3Dprotected
mHeightBillboard3Dprotected
mHorizontalVectorBillboard3Dprotected
mIsEnabledBillboard3Dprotected
mPositionBillboard3Dprotected
mRatioBillboard3Dprotected
mU1Billboard3Dprotected
mU2Billboard3Dprotected
mV1Billboard3Dprotected
mV2Billboard3Dprotected
mVerticalVectorBillboard3Dprotected
mWidthBillboard3Dprotected
PostDraw(TravState *)Drawableprotectedvirtual
PreDraw(TravState *)Drawableprotectedvirtual
PrepareVertexBufferCol()=0Billboard3Dprotectedpure virtual
PrepareVertexBufferPos()=0Billboard3Dprotectedpure virtual
PrepareVertexBufferTex()=0Billboard3Dprotectedpure virtual
ProtectedDestroy()CoreModifiablevirtual
removeItem(const CMSP &item) overrideDrawablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
SetAlpha(const kfloat &A)Billboard3D
SetColor(const kfloat &R, const kfloat &G, const kfloat &B, const kfloat &A)Billboard3D
SetFatherNode(Node3D *pNode)Billboard3Dinline
SetPosition(const Point3D &Position)Billboard3D
SetPositionAndSize(const Point3D &Position, const kfloat &Width, const kfloat &Height)Billboard3D
SetSize(const kfloat &Width, const kfloat &Height)Billboard3D
SetTexCoord(const kfloat &u1, const kfloat &v1, const kfloat &u2, const kfloat &v2)Billboard3D
SetTexture(Texture *TexPointer)Billboard3D
UninitModifiable()CoreModifiablevirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
UpdateOrientation()Billboard3Dprotected
~Billboard3D()Billboard3Dvirtual