Visualization Library 2.0.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::Texture Member List

This is the complete list of members for vl::Texture, including all inherited members.

as()vl::Objectinline
as() constvl::Objectinline
automaticDelete() constvl::Objectinline
border() constvl::Textureinline
bufferObject()vl::Textureinline
bufferObject() constvl::Textureinline
clone(const Texture &other)vl::Texture
createTexture()vl::Texture
createTexture(ETextureDimension tex_dimension, ETextureFormat tex_format, int w, int h, int d, bool border, BufferObject *bo, int samples, bool fixedsamplelocations)vl::Texture
createTexture1D(int width, ETextureFormat format, bool border=false)vl::Textureinline
createTexture1D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTexture1D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTexture1DArray(int width, int count, ETextureFormat format)vl::Textureinline
createTexture1DArray(const String &image_path, ETextureFormat format, bool mipmaps=true)vl::Textureinline
createTexture1DArray(const Image *image, ETextureFormat format, bool mipmaps=true)vl::Textureinline
createTexture2D(int width, int height, ETextureFormat format, bool border=false)vl::Textureinline
createTexture2D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTexture2D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTexture2DArray(int width, int height, int count, ETextureFormat format)vl::Textureinline
createTexture2DArray(const String &image_path, ETextureFormat format, bool mipmaps=true)vl::Textureinline
createTexture2DArray(const Image *image, ETextureFormat format, bool mipmaps=true)vl::Textureinline
createTexture2DMultisample(int width, int height, vl::ETextureFormat format, int samples, bool fixedsamplelocations)vl::Textureinline
createTexture2DMultisampleArray(int width, int height, int depth, vl::ETextureFormat format, int samples, bool fixedsamplelocations)vl::Textureinline
createTexture3D(int width, int height, int depth, ETextureFormat format, bool border=false)vl::Textureinline
createTexture3D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTexture3D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTextureBuffer(vl::ETextureFormat format, BufferObject *bo)vl::Textureinline
createTextureCubemap(int width, int height, ETextureFormat format, bool border=false)vl::Textureinline
createTextureCubemap(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTextureCubemap(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
createTextureRectangle(int width, int height, ETextureFormat format)vl::Textureinline
createTextureRectangle(const String &image_path, ETextureFormat format)vl::Textureinline
createTextureRectangle(const Image *image, ETextureFormat format)vl::Textureinline
decReference()vl::Objectinline
depth() constvl::Textureinline
destroyTexture()vl::Texture
dimension() constvl::Textureinline
fixedSamplesLocation() constvl::Textureinline
getTexParameter()vl::Textureinline
getTexParameter() constvl::Textureinline
getTexParameterOverride() constvl::Textureinline
handle() constvl::Textureinline
height() constvl::Textureinline
incReference() constvl::Objectinline
internalFormat() constvl::Textureinline
isCompressedFormat(int format)vl::Texturestatic
isDepthTexture() constvl::Texture
isValid() constvl::Texture
managed() constvl::Textureinline
mAutomaticDeletevl::Objectprotected
mBordervl::Textureprotected
mBufferObjectvl::Textureprotected
mDepthvl::Textureprotected
mDimensionvl::Textureprotected
mFixedSamplesLocationvl::Textureprotected
mFormatvl::Textureprotected
mHandlevl::Textureprotected
mHeightvl::Textureprotected
mManagedvl::Textureprotected
mObjectNamevl::Objectprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mSamplesvl::Textureprotected
mSetupParamsvl::Textureprotected
mTexParametervl::Textureprotected
mTexParameterOverridevl::Texturemutableprotected
mWidthvl::Textureprotected
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
vl::Object::operator=(const Object &other)vl::Objectinline
prepareTexture1D(int width, ETextureFormat format, bool border=false)vl::Textureinline
prepareTexture1D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTexture1D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTexture1DArray(int width, int count, ETextureFormat format)vl::Textureinline
prepareTexture1DArray(const String &image_path, ETextureFormat format, bool mipmaps=true)vl::Textureinline
prepareTexture1DArray(const Image *image, ETextureFormat format, bool mipmaps=true)vl::Textureinline
prepareTexture2D(int width, int height, ETextureFormat format, bool border=false)vl::Textureinline
prepareTexture2D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTexture2D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTexture2DArray(int width, int height, int count, ETextureFormat format)vl::Textureinline
prepareTexture2DArray(const String &image_path, ETextureFormat format, bool mipmaps=true)vl::Textureinline
prepareTexture2DArray(const Image *image, ETextureFormat format, bool mipmaps=true)vl::Textureinline
prepareTexture2DMultisample(int width, int height, vl::ETextureFormat format, int samples, bool fixedsamplelocations)vl::Textureinline
prepareTexture2DMultisampleArray(int width, int height, int depth, vl::ETextureFormat format, int samples, bool fixedsamplelocations)vl::Textureinline
prepareTexture3D(int width, int height, int depth, ETextureFormat format, bool border=false)vl::Textureinline
prepareTexture3D(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTexture3D(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTextureBuffer(vl::ETextureFormat format, BufferObject *bo)vl::Textureinline
prepareTextureCubemap(int width, int height, ETextureFormat format, bool border=false)vl::Textureinline
prepareTextureCubemap(const String &image_path, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTextureCubemap(const Image *image, ETextureFormat format, bool mipmaps=true, bool border=false)vl::Textureinline
prepareTextureRectangle(int width, int height, ETextureFormat format)vl::Textureinline
prepareTextureRectangle(const String &image_path, ETextureFormat format)vl::Textureinline
prepareTextureRectangle(const Image *image, ETextureFormat format)vl::Textureinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
samples() constvl::Textureinline
setAutomaticDelete(bool autodel_on)vl::Objectinline
setBorder(bool border)vl::Textureinline
setDepth(int z)vl::Textureinline
setDimension(ETextureDimension dimension)vl::Textureinline
setFixedSamplesLocation(bool fixed)vl::Textureinline
setHandle(unsigned int id, bool managed=true)vl::Textureinline
setHeight(int y)vl::Textureinline
setInternalFormat(ETextureFormat format)vl::Textureinline
setManaged(bool managed)vl::Textureinline
setMipLevel(int mip_level, const Image *img, bool gen_mipmaps)vl::Texture
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setSamples(int samples)vl::Textureinline
setSetupParams(SetupParams *setup_params)vl::Textureinline
setupParams() constvl::Textureinline
setupParams()vl::Textureinline
setWidth(int x)vl::Textureinline
supports(ETextureDimension tex_dimension, ETextureFormat tex_format, int mip_level, EImageDimension img_dimension, int w, int h, int d, bool border, int samples, bool fixedsamplelocations, bool verbose)vl::Texturestatic
Texture(const String &image_path, ETextureFormat format=TF_RGBA, bool mipmaps=true, bool border=false)vl::Texture
Texture(const Image *image, ETextureFormat format=TF_RGBA, bool mipmaps=true, bool border=false)vl::Texture
Texture(int width, ETextureFormat format=TF_RGBA, bool border=false)vl::Texture
Texture(int width, int height, ETextureFormat format=TF_RGBA, bool border=false)vl::Texture
Texture(int width, int height, int depth, ETextureFormat format=TF_RGBA, bool border=false)vl::Texture
Texture()vl::Texture
TextureSampler classvl::Texturefriend
width() constvl::Textureinline
~Object()vl::Objectprotectedvirtual
~Texture()vl::Texture