Public Member Functions

  • ~TextureBase ()
  • void
    setCompareMode (GLenum compareMode)
  • void
    setCompareFunc (GLenum compareFunc)

Static Public Member Functions


Protected Member Functions

  • TextureBase ()
  • TextureBase (GLenum target, GLuint textureId, GLint internalFormat)
  • void
    initParams (Format &format, GLint defaultInternalFormat, GLint defaultDataType)
  • void
    printDims (std::ostream &os) const =0

Protected Attributes

  • GLenum
    mTarget
  • GLuint
    mTextureId
  • GLint
    mInternalFormat
  • bool
    mMipmapping
  • GLint
    mBaseMipmapLevel
  • GLint
    mMaxMipmapLevel
  • bool
    mDoNotDispose
  • std::array< GLint, 4 >
    mSwizzleMask
  • std::string
    mLabel

Friends

  • friend CI_API std::ostream &
    operator<< (std::ostream &os, const TextureBase &rhs)