Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSGImageFunctions.h File Reference

#include <OSGConfig.h>
#include <OSGSystemDef.h>
#include <OSGBaseTypes.h>
#include <OSGVector.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 }
enum  osg::AlphaValue { osg::NONE_AVT = 0, osg::SOURCE_AVT, osg::GRADIENT_AVT }

Functions

bool osg::createComposedImage (std::vector< ImagePtr > srcImageVec, ImagePtr dstImage, SliceDataType sliceDataType=DEPTH_SDT)
bool osg::createNormalMapFromBump (ImagePtr image, ImagePtr dst, Vec3f normalMapScale)
void osg::createNormalVolume (ImagePtr inImage, ImagePtr outImage, AlphaValue alphaValue)
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::createPhongTexture (ImagePtr image, UInt32 size, Real32 specular_exponent, Real32 ka, Real32 kd, Real32 ks)
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 Thu Aug 25 04:12:21 2005 for OpenSG by  doxygen 1.4.3