bind(uint8_t textureUnit=0) const | cinder::gl::TextureBase | |
calcMipLevelSize(int level, GLint width, GLint height) | cinder::gl::TextureBase | static |
create(GLint width, GLint height, GLint depth, const Format &format=Format()) | cinder::gl::Texture3d | static |
create(const void *data, GLenum dataFormat, int width, int height, int depth, const Format &format=Format()) | cinder::gl::Texture3d | static |
getAspectRatio() const | cinder::gl::TextureBase | |
getBindingConstantForTarget(GLenum target) | cinder::gl::TextureBase | static |
getBounds() const | cinder::gl::TextureBase | |
getDepth() const override | cinder::gl::Texture3d | virtual |
getHeight() const override | cinder::gl::Texture3d | 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::TextureBase | static |
getLabel() const | cinder::gl::TextureBase | |
getMaxAnisotropyMax() | cinder::gl::TextureBase | static |
getSwizzleMask() const | cinder::gl::TextureBase | |
getTarget() const | cinder::gl::TextureBase | |
getWidth() const override | cinder::gl::Texture3d | virtual |
hasAlpha() const | cinder::gl::TextureBase | |
hasMipmapping() const | cinder::gl::TextureBase | |
initParams(Format &format, GLint defaultInternalFormat, GLint defaultDataType) | cinder::gl::TextureBase | protected |
mBaseMipmapLevel | cinder::gl::TextureBase | protected |
mDepth | cinder::gl::Texture3d | protected |
mDoNotDispose | cinder::gl::TextureBase | protected |
mHeight | cinder::gl::Texture3d | protected |
mInternalFormat | cinder::gl::TextureBase | mutableprotected |
mLabel | cinder::gl::TextureBase | protected |
mMaxMipmapLevel | cinder::gl::TextureBase | protected |
mMipmapping | cinder::gl::TextureBase | protected |
mSwizzleMask | cinder::gl::TextureBase | protected |
mTarget | cinder::gl::TextureBase | protected |
mTextureId | cinder::gl::TextureBase | protected |
mWidth | cinder::gl::Texture3d | protected |
printDims(std::ostream &os) const override | cinder::gl::Texture3d | protectedvirtual |
requiredMipLevels(GLint width, GLint height, GLint depth) | cinder::gl::TextureBase | static |
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::TextureBase | static |
SurfaceChannelOrderToDataFormatAndType(const SurfaceChannelOrder &sco, GLint *dataFormat, GLenum *type) | cinder::gl::TextureBase | static |
surfaceRequiresIntermediate(int32_t width, uint8_t pixelBytes, int32_t rowBytes, SurfaceChannelOrder surfaceChannelOrder) | cinder::gl::TextureBase | static |
Texture3d(GLint width, GLint height, GLint depth, Format format) | cinder::gl::Texture3d | protected |
Texture3d(const void *data, GLenum dataFormat, int width, int height, int depth, Format format) | cinder::gl::Texture3d | protected |
TextureBase() | cinder::gl::TextureBase | protected |
TextureBase(GLenum target, GLuint textureId, GLint internalFormat) | cinder::gl::TextureBase | protected |
unbind(uint8_t textureUnit=0) const | cinder::gl::TextureBase | |
update(const Surface &surface, int depth, int mipLevel=0) | cinder::gl::Texture3d | |
update(const void *data, GLenum dataFormat, GLenum dataType, int mipLevel, int width, int height, int depth, int xOffset=0, int yOffset=0, int zOffset=0) | cinder::gl::Texture3d | |
~TextureBase() | cinder::gl::TextureBase | virtual |