OSGImageFunctions.h File Reference

#include <OSGConfig.h>
#include <OSGSystemDef.h>
#include <OSGBaseTypes.h>
#include <OSGVector.h>
#include <OSGColor.h>
#include <OSGImage.h>
#include <vector>
#include <string>
#include <iostream>
#include <OSGImageFunctions.inl>

Go to the source code of this file.

Namespaces

namespace  osg

Enumerations

enum  osg::SliceDataType { osg::INVALID_SDT = 0, osg::DEPTH_SDT, osg::FRAME_SDT, osg::SIDE_SDT }

Functions

bool osg::createComposedImage (std::vector< ImagePtr > imageVec, ImagePtr image, SliceDataType sliceDataType)
bool osg::createNormalMapFromBump (ImagePtr image, ImagePtr dst, Vec3f normalMapScale)
bool osg::createNormalVolume (ImagePtr inImage, ImagePtr outImage, const std::string &outputFormat)
bool osg::create2DPreIntegrationLUT (ImagePtr dst, ImagePtr src, Real32 thickness)
bool osg::splitRGBA (ImagePtr rgba, ImagePtr rgb, ImagePtr alpha)
bool osg::mergeRGBA (ImagePtr rgb, ImagePtr alpha, ImagePtr rgba)
bool osg::blendImage (ImagePtr canvas, ImagePtr brush, Vec3f position, Color4f color, Real32 alphaScale, Real32 paintZ)
bool osg::createPhongTexture (ImagePtr image, UInt32 size, Real32 specular_exponent, Real32 ka, Real32 kd, Real32 ks)
bool osg::createPhongVolume (ImagePtr image, Color3f diffuseColor, Color3f specularColor, UInt32 lutSize, UInt32 lutScalar, Real32 lutIncr)
bool osg::createNormalizationCubeMap (std::vector< ImagePtr > imageVec, UInt32 size)
bool osg::createNoise (ImagePtr image, Image::PixelFormat pixelformat, UInt16 numOctaves, UInt16 size, UInt8 dim, bool splitOctaves)


Generated on Mon Mar 17 12:02:36 2008 for OpenSG by  doxygen 1.5.5