OGLplus (0.52.0) a C++ wrapper for OpenGL

Image loaders and generators

Classes

class  oglplus::images::BrushedMetalUByte
 Creates a RGB (three components per pixel) image used for brushed metal effect. More...
 
class  oglplus::images::CheckerRedBlack
 Creates a Red (one components per pixel) 2D checker image. More...
 
class  oglplus::images::Cloud
 A simple generator of 3D textures which can be used to render cloud effects. More...
 
class  oglplus::images::FilteredImage< T, CH >
 Base class for various image filters. More...
 
class  oglplus::images::LinearGradient
 Creates a 1D, 2D or 3D linear gradient image. More...
 
class  oglplus::images::Image
 Wrapper for (texture) image data. More...
 
class  oglplus::images::BaseMetaballs
 Creates a Red (one components per pixel) seamless 2D metaballs image. More...
 
class  oglplus::images::Metaballs
 Creates a Red (one components per pixel) seamless 2D metaballs image. More...
 
class  oglplus::images::RandomMetaballs
 Creates a Red seamless 2D image with random metaballs. More...
 
class  oglplus::images::Metastars
 Creates a Red (one components per pixel) seamless 2D metastars image. More...
 
class  oglplus::images::RandomMetastars
 Creates a Red seamless 2D image with random metastars. More...
 
class  oglplus::images::NewtonFractal
 A generator of Newton fractal 2D images. More...
 
class  oglplus::images::NormalMap
 A filter creating a normal-map/height-map from a height map image. More...
 
class  oglplus::images::PNGImage
 Loader of images in the PNG (Portable network graphics) format. More...
 
class  oglplus::images::RandomRedUByte
 Creates a RED (one component per pixel) white noise image. More...
 
class  oglplus::images::RandomRGBUByte
 Creates a RGB (three components per pixel) white noise image. More...
 
class  oglplus::images::SortNWMap
 Generator of an Image encoding a sorting network of specified size. More...
 
class  oglplus::images::Squares
 Creates a Red (one components per pixel) 2D image with repeating squares. More...
 
class  oglplus::images::TransformComponents< T, N >
 A filter transforming image RGB components by a 4x4 matrix. More...
 
class  oglplus::images::FlipImageAxes< T, N >
 A filter flipping/reorienting image axes. More...
 
class  oglplus::images::XPMImage
 Loader of images in the XPM (X Pix Map) format. More...
 

Functions

Image oglplus::images::LoadTexture (std::string name, bool y_is_up=true, bool x_is_right=true)
 Helper function for loading textures that come with OGLplus in the examples.
 

Detailed Description

Classes in this group serve for loading or generating one, two or three dimensional images in various data formats, that can be used for example as data source for textures.

The Texture class can take instances of Image directly in its image loading member functions which makes initializing textures more convenient.


Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).