Namespaces |
namespace | osg |
| The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.
|
Defines |
#define | OSG_IMAGEUTILS 1 |
Typedefs |
typedef std::vector
< osg::ref_ptr< osg::Image > > | osg::ImageList |
Functions |
template<typename T , class O > |
void | osg::_readRow (unsigned int num, GLenum pixelFormat, const T *data, float scale, O &operation) |
template<class O > |
void | osg::readRow (unsigned int num, GLenum pixelFormat, GLenum dataType, const unsigned char *data, O &operation) |
template<class O > |
void | osg::readImage (const osg::Image *image, O &operation) |
template<typename T , class M > |
void | osg::_modifyRow (unsigned int num, GLenum pixelFormat, T *data, float scale, const M &operation) |
template<class M > |
void | osg::modifyRow (unsigned int num, GLenum pixelFormat, GLenum dataType, unsigned char *data, const M &operation) |
template<class M > |
void | osg::modifyImage (osg::Image *image, const M &operation) |
OSG_EXPORT bool | osg::computeMinMax (const osg::Image *image, osg::Vec4 &min, osg::Vec4 &max) |
| Compute the min max colour values in the image.
|
OSG_EXPORT bool | osg::offsetAndScaleImage (osg::Image *image, const osg::Vec4 &offset, const osg::Vec4 &scale) |
| Compute the min max colour values in the image.
|
OSG_EXPORT bool | osg::copyImage (const osg::Image *srcImage, int src_s, int src_t, int src_r, int width, int height, int depth, osg::Image *destImage, int dest_s, int dest_t, int dest_r, bool doRescale=false) |
| Compute source image to destination image.
|
OSG_EXPORT bool | osg::clearImageToColor (osg::Image *image, const osg::Vec4 &colour) |
| Compute the min max colour values in the image.
|
OSG_EXPORT unsigned int | osg::maximimNumOfComponents (const ImageList &imageList) |
| Search through the list of Images and find the maximum number of components used amoung the images.
|
OSG_EXPORT osg::Image * | osg::createImage3D (const ImageList &imageList, GLenum desiredPixelFormat, int s_maximumImageSize=1024, int t_maximumImageSize=1024, int r_maximumImageSize=1024, bool resizeToPowerOfTwo=false) |
| create a 3D osg::Image from a list of osg::Image.
|
OSG_EXPORT osg::Image * | osg::createImage3DWithAlpha (const ImageList &imageList, int s_maximumImageSize=1024, int t_maximumImageSize=1024, int r_maximumImageSize=1024, bool resizeToPowerOfTwo=false) |
| create a 3D osg::Image from a list of osg::Image.
|