Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

vl::Image Member List

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

allocate()vl::Image
allocate1D(int x, EImageFormat format, EImageType type)vl::Image
allocate2D(int x, int y, int bytealign, EImageFormat format, EImageType type)vl::Image
allocate3D(int x, int y, int z, int bytealign, EImageFormat format, EImageType type)vl::Image
allocateCubemap(int x, int y, int bytealign, EImageFormat format, EImageType type)vl::Image
alphaBits() const vl::Image
as()vl::Object [inline]
as() const vl::Object [inline]
automaticDelete() const vl::Object [inline]
bitsPerPixel(EImageType type, EImageFormat format)vl::Image [static]
bitsPerPixel() const vl::Image [inline]
byteAlignment() const vl::Image
className()vl::Image [inline, virtual]
clear()vl::Image
clearMipmaps()vl::Image [inline]
contrast(float black, float white)vl::Image
contrastHounsfield(float center, float width, float intercept, float range)vl::Image
contrastHounsfieldAuto()vl::Image
convertFormat(EImageFormat new_format) const vl::Image
convertType(EImageType new_type) const vl::Image
copySubImage(Image *img_src, RectI src, ivec2 dst)vl::Image
createCubemap(const Image *xp, const Image *xn, const Image *yp, const Image *yn, const Image *zp, const Image *zn)vl::Image [static]
decReference()vl::Object [inline]
depth() const vl::Image [inline]
dimension() const vl::Image
empty()vl::Image [inline]
equalize()vl::Image
flipVertically()vl::Image
format() const vl::Image [inline]
height() const vl::Image [inline]
Image()vl::Image
Image(const String &path)vl::Image
Image(int x, int y, int z, int bytealign, EImageFormat format, EImageType type)vl::Image
imageBuffer()vl::Image [inline]
imageBuffer() const vl::Image [inline]
incReference()vl::Object [inline]
isCompressedFormat(EImageFormat fmt)vl::Image [static]
isCubemap() const vl::Image [inline]
isValid() const vl::Image
makeColorSpectrum(size_t width, const std::vector< fvec4 > &colors)vl::Image [static]
makeColorSpectrum(size_t width, const fvec4 &c0, const fvec4 &c1)vl::Image [static]
makeColorSpectrum(size_t width, const fvec4 &c0, const fvec4 &c1, const fvec4 &c2)vl::Image [static]
makeColorSpectrum(size_t width, const fvec4 &c0, const fvec4 &c1, const fvec4 &c2, const fvec4 &c3)vl::Image [static]
makeColorSpectrum(size_t width, const fvec4 &c0, const fvec4 &c1, const fvec4 &c2, const fvec4 &c3, const fvec4 &c4)vl::Image [static]
makeNonUniformColorSpectrum(int width, const std::vector< fvec4 > &colors, const std::vector< float > &col_pos)vl::Image [inline, static]
makeNonUniformColorSpectrum(size_t width, size_t col_count, const fvec4 *colors, const float *col_pos)vl::Image [static]
mAutomaticDeletevl::Object [protected]
mByteAlignvl::Image [protected]
mDepthvl::Image [protected]
mFormatvl::Image [protected]
mHeightvl::Image [protected]
mipmaps() const vl::Image [inline]
mIsCubemapvl::Image [protected]
mMipmapsvl::Image [protected]
mMutexvl::Object [protected]
mNamevl::Object [protected]
mPitchvl::Image [protected]
mPixelsvl::Image [protected]
mReferenceCountvl::Object [protected]
mTagsvl::Image [protected]
mTypevl::Image [protected]
mutex()vl::Object [inline]
mutex() const vl::Object [inline]
mWidthvl::Image [protected]
name() const vl::Object [inline]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
operator=(const Image &other)vl::Image
vl::Object::operator=(const Object &other)vl::Object [inline]
pitch() const vl::Image [inline]
pixels() const vl::Image [inline]
pixels()vl::Image [inline]
pixelsXN()vl::Image
pixelsXP()vl::Image
pixelsYN()vl::Image
pixelsYP()vl::Image
pixelsZN()vl::Image
pixelsZP()vl::Image
pixelsZSlice(int slice)vl::Image
print() const vl::Image
printFormat() const vl::Image
printType() const vl::Image
readPixels(int x, int y, int width, int height, EReadDrawBuffer read_buffer, bool store_in_pixel_buffer_object)vl::Image
referenceCount() const vl::Object [inline]
requiredMemory() const vl::Image
requiredMemory(int x, int y, int z, int bytealign, EImageFormat format, EImageType type, bool is_cubemap)vl::Image [static]
requiredMemory1D(int x, EImageFormat format, EImageType type)vl::Image [inline, static]
requiredMemory2D(int x, int y, int bytealign, EImageFormat format, EImageType type)vl::Image [inline, static]
requiredMemory3D(int x, int y, int z, int bytealign, EImageFormat format, EImageType type)vl::Image [inline, static]
requiredMemoryCubemap(int x, int y, int bytealign, EImageFormat format, EImageType type)vl::Image [inline, static]
reset(int x, int y, int z, int bytealign, EImageFormat format, EImageType type, bool is_cubemap)vl::Image
sample(int x, int y=0, int z=0)vl::Image
sampleLinear(double x)vl::Image
sampleLinear(double x, double y)vl::Image
sampleLinear(double x, double y, double z)vl::Image
setAutomaticDelete(bool autodel_on)vl::Object [inline]
setByteAlignment(int bytealign)vl::Image
setDepth(int z)vl::Image [inline]
setFormat(EImageFormat format)vl::Image [inline]
setHeight(int y)vl::Image [inline]
setImageBuffer(GLBufferObject *gpu_buffer)vl::Image [inline]
setMipmaps(const std::vector< ref< Image > > &mipmaps)vl::Image [inline]
setMutex(VirtualMutex *mutex)vl::Object [inline]
setName(const std::string &name)vl::Object [inline]
setTags(KeyValues *tags)vl::Image [inline]
setType(EImageType type)vl::Image [inline]
setWidth(int x)vl::Image [inline]
subImage(int xstart, int ystart, int width, int height)vl::Image
substituteColorGreenKey(unsigned int col0, unsigned int col1)vl::Image
substituteColorRGB_RGB(unsigned int before, unsigned int after)vl::Image
substituteColorRGB_RGBA(unsigned int before, unsigned int after)vl::Image
tags() const vl::Image [inline]
type() const vl::Image [inline]
updatePitch()vl::Image [protected]
width() const vl::Image [inline]
~Image()vl::Image [virtual]
~Object()vl::Object [protected, virtual]


Visualization Library v2010.06 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Tue Jun 1 00:57:18 2010.
Permission is granted to use this page to write and publish articles regarding Visualization Library.