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

This is the complete list of members for OpenGLTexture, 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
CreateFromImage(const SmartPointer< TinyImage > &image, bool directInit=false) overrideOpenGLTextureprotectedvirtual
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
DoDraw(TravState *travstate)Drawablevirtual
DoPostDraw(TravState *travstate)Drawablevirtual
DoPreDraw(TravState *)Drawablevirtual
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
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
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
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() overrideOpenGLTextureprotectedvirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
Load() overrideOpenGLTextureprotectedvirtual
mFileNameTextureprotected
mForcePow2Textureprotected
mHasMipmapTextureprotected
mHeightTextureprotected
mIsDynamicTextureprotected
mRepeat_UTextureprotected
mRepeat_VTextureprotected
mTextureTypeTextureprotected
mTransparencyTypeTextureprotected
mWidthTextureprotected
PostDraw(TravState *travstate) overrideOpenGLTexturevirtual
PreDraw(TravState *) overrideOpenGLTexturevirtual
ProtectedDestroy() overrideOpenGLTextureprotectedvirtual
removeItem(const CMSP &item) overrideDrawablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
SetRepeatUV(bool RU, bool RV)Textureinline
Texture(const kstl::string &name, DECLARE_CLASS_NAME_TREE_ARG)Texture
TextureType enum nameTexture
UninitModifiable() overrideOpenGLTextureprotectedvirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected
UpdateBufferZone(unsigned char *bitmapbuffer, const BBox2DI &zone, const Point2DI &bitmapSize) overrideOpenGLTextureprotectedvirtual
~Texture()Textureprotectedvirtual