Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
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) override | Drawable | virtual |
addUser(CoreModifiable *user) | CoreModifiable | virtual |
aggregateWith(CMSP &item, ItemPosition pos=Last) | CoreModifiable | |
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
BBoxUpdate(kdouble time) | Drawable | inlinevirtual |
CheckPostDraw(TravState *travstate) | Drawable | inline |
CopyVertexAndTriangle(int &VCount, int &TCount, Point3D *&VArray, int *&IndexArray) | Mesh | |
debugPrintfFullTree(int maxindent=3) | CoreModifiable | static |
DECLARE_METHOD(GetColorPointer) | Mesh | protected |
DECLARE_METHOD(GetNormalPointer) | Mesh | protected |
DECLARE_METHOD(GetTexCoordPointer) | Mesh | protected |
DoDraw(TravState *travstate) override | HDrawable | virtual |
DoPostDraw(TravState *travstate) override | HDrawable | virtual |
DoPreDraw(TravState *) override | Mesh | virtual |
Draw(TravState *) | Drawable | protectedvirtual |
EmptyItemList() | CoreModifiable | |
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr) | CoreModifiable | static |
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings) | CoreModifiable | protected |
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr) | CoreModifiable | static |
FatherNode3DNeedBoundingBoxUpdate() | Drawable | protectedvirtual |
flagAsNotificationCenterRegistered() | CoreModifiable | inline |
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID) | CoreModifiable | protected |
getAttribute(KigsID labelid) const | CoreModifiable | |
GetColor(unsigned int index) | Mesh | inline |
GetGlobalPosition(Matrix3x4 *pLocalToGlobal, kfloat &x, kfloat &y, kfloat &z) | Drawable | inlinevirtual |
GetInstanceByGlobalPath(const std::string &path) | CoreModifiable | static |
GetInstanceByPath(const std::string &path) | CoreModifiable | |
GetMethods() | CoreModifiable | |
getNbArrayElements(KigsID attributeLabel) const | CoreModifiable | |
GetNormal(unsigned int index) | Mesh | inline |
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false) | CoreModifiable | static |
GetRuntimeID() const | CoreModifiable | |
GetTexCoord(unsigned int index) | Mesh | inline |
getTriangle(int index, int &a, int &b, int &c) | Mesh | |
getTriangleCount() | Mesh | |
GetVertex(unsigned int index) | Mesh | inline |
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="") | CoreModifiable | static |
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState) | CoreModifiable | protectedstatic |
Init() | CoreModifiable | |
InitBoundingBox() | Mesh | protectedvirtual |
InitModifiable() override | Mesh | protectedvirtual |
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params) | CoreModifiable | |
mBoundingBox | Mesh | protected |
mColorArray | Mesh | protected |
mColorCount | Mesh | protected |
mColorNeedUpdate | Mesh | protected |
Mesh(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG) | Mesh | |
Mesh(const Mesh &pMesh) | Mesh | |
mFileName | Mesh | protected |
mNormalArray | Mesh | protected |
mNormalCount | Mesh | protected |
mNormalNeedUpdate | Mesh | protected |
mShareMaterial | Mesh | protected |
mTexArray | Mesh | protected |
mTexCoordCount | Mesh | protected |
mTexCoordNeedUpdate | Mesh | protected |
mVertexArray | Mesh | protected |
mVertexCount | Mesh | protected |
mVertexNeedUpdate | Mesh | protected |
PostDraw(TravState *) | Drawable | protectedvirtual |
PreDraw(TravState *) | Drawable | protectedvirtual |
ProtectedDestroy() | CoreModifiable | virtual |
ProtectedInit()=0 | Mesh | protectedpure virtual |
removeItem(const CMSP &item) override | Drawable | virtual |
removeUser(CoreModifiable *user) | CoreModifiable | virtual |
Set_ColorArray(Vector4D *_value) | Mesh | inline |
Set_ColorCount(unsigned int _value) | Mesh | inline |
Set_NormalArray(Vector3D *_value) | Mesh | inline |
Set_NormalCount(unsigned int _value) | Mesh | inline |
Set_TexArray(TexCoord *_value) | Mesh | inline |
Set_TexCoordCount(unsigned int _value) | Mesh | inline |
Set_VertexArray(Point3D *_value) | Mesh | inline |
Set_VertexCount(unsigned int _value) | Mesh | inline |
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() | CoreModifiable | virtual |
UpdateAggregates(const Timer &timer, void *addParam) | CoreModifiable | protected |
UpdateMesh() | Mesh | inlineprotectedvirtual |
~HDrawable() | HDrawable | protectedvirtual |
~Mesh() | Mesh | protectedvirtual |