Cinder  0.9.1
cinder::gl::TextureBase Member List

This is the complete list of members for cinder::gl::TextureBase, including all inherited members.

bind(uint8_t textureUnit=0) const cinder::gl::TextureBase
calcMipLevelSize(int level, GLint width, GLint height)cinder::gl::TextureBasestatic
getAspectRatio() const cinder::gl::TextureBase
getBindingConstantForTarget(GLenum target)cinder::gl::TextureBasestatic
getBounds() const cinder::gl::TextureBase
getDepth() const =0cinder::gl::TextureBasepure virtual
getHeight() const =0cinder::gl::TextureBasepure virtual
getId() const cinder::gl::TextureBase
getInternalFormat() const cinder::gl::TextureBase
getInternalFormatInfo(GLint internalFormat, GLenum *outDataFormat, GLenum *outDataType, bool *outAlpha=nullptr, bool *outCompressed=nullptr, bool *outSrgb=nullptr)cinder::gl::TextureBasestatic
getLabel() const cinder::gl::TextureBase
getMaxAnisotropyMax()cinder::gl::TextureBasestatic
getSwizzleMask() const cinder::gl::TextureBase
getTarget() const cinder::gl::TextureBase
getWidth() const =0cinder::gl::TextureBasepure virtual
hasAlpha() const cinder::gl::TextureBase
hasMipmapping() const cinder::gl::TextureBase
initParams(Format &format, GLint defaultInternalFormat, GLint defaultDataType)cinder::gl::TextureBaseprotected
mBaseMipmapLevelcinder::gl::TextureBaseprotected
mDoNotDisposecinder::gl::TextureBaseprotected
mInternalFormatcinder::gl::TextureBasemutableprotected
mLabelcinder::gl::TextureBaseprotected
mMaxMipmapLevelcinder::gl::TextureBaseprotected
mMipmappingcinder::gl::TextureBaseprotected
mSwizzleMaskcinder::gl::TextureBaseprotected
mTargetcinder::gl::TextureBaseprotected
mTextureIdcinder::gl::TextureBaseprotected
operator<<(std::ostream &os, const TextureBase &rhs)cinder::gl::TextureBasefriend
printDims(std::ostream &os) const =0cinder::gl::TextureBaseprotectedpure virtual
requiredMipLevels(GLint width, GLint height, GLint depth)cinder::gl::TextureBasestatic
setCompareFunc(GLenum compareFunc)cinder::gl::TextureBase
setCompareMode(GLenum compareMode)cinder::gl::TextureBase
setDoNotDispose(bool aDoNotDispose=true)cinder::gl::TextureBase
setLabel(const std::string &label)cinder::gl::TextureBase
setMagFilter(GLenum magFilter)cinder::gl::TextureBase
setMaxAnisotropy(GLfloat maxAnisotropy)cinder::gl::TextureBase
setMinFilter(GLenum minFilter)cinder::gl::TextureBase
setWrap(GLenum wrapS, GLenum wrapT)cinder::gl::TextureBase
setWrap(GLenum wrapS, GLenum wrapT, GLenum wrapR)cinder::gl::TextureBase
setWrapR(GLenum wrapR)cinder::gl::TextureBase
setWrapS(GLenum wrapS)cinder::gl::TextureBase
setWrapT(GLenum wrapT)cinder::gl::TextureBase
supportsHardwareSwizzle()cinder::gl::TextureBasestatic
SurfaceChannelOrderToDataFormatAndType(const SurfaceChannelOrder &sco, GLint *dataFormat, GLenum *type)cinder::gl::TextureBasestatic
surfaceRequiresIntermediate(int32_t width, uint8_t pixelBytes, int32_t rowBytes, SurfaceChannelOrder surfaceChannelOrder)cinder::gl::TextureBasestatic
TextureBase()cinder::gl::TextureBaseprotected
TextureBase(GLenum target, GLuint textureId, GLint internalFormat)cinder::gl::TextureBaseprotected
unbind(uint8_t textureUnit=0) const cinder::gl::TextureBase
~TextureBase()cinder::gl::TextureBasevirtual