osgEarth 2.1.1
Classes | Namespaces | Defines | Functions | Variables

/home/cube/sources/osgearth/src/osgEarth/ImageUtils.cpp File Reference

#include <osgEarth/ImageUtils>
#include <osg/Notify>
#include <osg/Texture>
#include <osg/ImageSequence>
#include <osg/Timer>
#include <osgDB/Registry>
#include <string.h>
#include <memory.h>
Include dependency graph for ImageUtils.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{ImageUtils.cpp}::MixImage
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLbyte >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLubyte >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLshort >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLushort >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLint >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLuint >
struct  anonymous_namespace{ImageUtils.cpp}::GLTypeTraits< GLfloat >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_DEPTH_COMPONENT, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_DEPTH_COMPONENT, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_LUMINANCE, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_LUMINANCE, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_ALPHA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_ALPHA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_LUMINANCE_ALPHA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_LUMINANCE_ALPHA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_RGB, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_RGB, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_RGBA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_RGBA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_BGR, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_BGR, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_BGRA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_BGRA, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< 0, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< 0, T >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_UNSIGNED_SHORT_5_5_5_1, GLushort >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_UNSIGNED_SHORT_5_5_5_1, GLushort >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_UNSIGNED_BYTE_3_3_2, GLubyte >
struct  anonymous_namespace{ImageUtils.cpp}::ColorWriter< GL_UNSIGNED_BYTE_3_3_2, GLubyte >
struct  anonymous_namespace{ImageUtils.cpp}::ColorReader< GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GLubyte >

Namespaces

namespace  anonymous_namespace{ImageUtils.cpp}

Defines

#define LC   "[ImageUtils] "

Functions

template<int GLFormat>
ImageUtils::PixelReader::ReaderFunc anonymous_namespace{ImageUtils.cpp}::chooseReader (GLenum dataType)
ImageUtils::PixelReader::ReaderFunc anonymous_namespace{ImageUtils.cpp}::getReader (GLenum pixelFormat, GLenum dataType)
template<int GLFormat>
ImageUtils::PixelWriter::WriterFunc anonymous_namespace{ImageUtils.cpp}::chooseWriter (GLenum dataType)
ImageUtils::PixelWriter::WriterFunc anonymous_namespace{ImageUtils.cpp}::getWriter (GLenum pixelFormat, GLenum dataType)

Variables

static const float anonymous_namespace{ImageUtils.cpp}::r5 = 1.0f/31.0f
static const float anonymous_namespace{ImageUtils.cpp}::r3 = 1.0f/7.0f
static const float anonymous_namespace{ImageUtils.cpp}::r2 = 1.0f/3.0f

Define Documentation

#define LC   "[ImageUtils] "

Definition at line 29 of file ImageUtils.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines