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

This is the complete list of members for Mesh, 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
CheckPostDraw(TravState *travstate)Drawableinline
CopyVertexAndTriangle(int &VCount, int &TCount, Point3D *&VArray, int *&IndexArray)Mesh
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DECLARE_METHOD(GetColorPointer)Meshprotected
DECLARE_METHOD(GetNormalPointer)Meshprotected
DECLARE_METHOD(GetTexCoordPointer)Meshprotected
DoDraw(TravState *travstate) overrideHDrawablevirtual
DoPostDraw(TravState *travstate) overrideHDrawablevirtual
DoPreDraw(TravState *) overrideMeshvirtual
Draw(TravState *)Drawableprotectedvirtual
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
GetColor(unsigned int index)Meshinline
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
GetNormal(unsigned int index)Meshinline
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
GetTexCoord(unsigned int index)Meshinline
getTriangle(int index, int &a, int &b, int &c)Mesh
getTriangleCount()Mesh
GetVertex(unsigned int index)Meshinline
getVertex(unsigned int index, Point3D &Pt)Mesh
getVertexCount()Mesh
HDrawable(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)HDrawable
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
InitBoundingBox()Meshprotectedvirtual
InitModifiable() overrideMeshprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
mBoundingBoxMeshprotected
mColorArrayMeshprotected
mColorCountMeshprotected
mColorNeedUpdateMeshprotected
Mesh(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)Mesh
Mesh(const Mesh &pMesh)Mesh
mFileNameMeshprotected
mNormalArrayMeshprotected
mNormalCountMeshprotected
mNormalNeedUpdateMeshprotected
mShareMaterialMeshprotected
mTexArrayMeshprotected
mTexCoordCountMeshprotected
mTexCoordNeedUpdateMeshprotected
mVertexArrayMeshprotected
mVertexCountMeshprotected
mVertexNeedUpdateMeshprotected
PostDraw(TravState *)Drawableprotectedvirtual
PreDraw(TravState *)Drawableprotectedvirtual
ProtectedDestroy()CoreModifiablevirtual
ProtectedInit()=0Meshprotectedpure virtual
removeItem(const CMSP &item) overrideDrawablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
Set_ColorArray(Vector4D *_value)Meshinline
Set_ColorCount(unsigned int _value)Meshinline
Set_NormalArray(Vector3D *_value)Meshinline
Set_NormalCount(unsigned int _value)Meshinline
Set_TexArray(TexCoord *_value)Meshinline
Set_TexCoordCount(unsigned int _value)Meshinline
Set_VertexArray(Point3D *_value)Meshinline
Set_VertexCount(unsigned int _value)Meshinline
SetColor(unsigned int index, const Vector4D &v)Mesh
SetNormal(unsigned int index, const Vector3D &v)Mesh
SetTexCoord(unsigned int index, const TexCoord &v)Mesh
SetVertex(unsigned int index, const Point3D &v)Mesh
UninitModifiable()CoreModifiablevirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
UpdateMesh()Meshinlineprotectedvirtual
~HDrawable()HDrawableprotectedvirtual
~Mesh()Meshprotectedvirtual