14#ifndef OSGDB_IMAGEPROCESSOR
15#define OSGDB_IMAGEPROCESSOR 1
The core osg library provides the basic scene graph classes such as Nodes, State and Drawables,...
Definition AlphaFunc:19
The osgDB library provides support for reading and writing scene graphs, providing a plugin framework...
Definition Archive:24
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
@ SHALLOW_COPY
Definition CopyOp:47
Image class for encapsulating the storage texture image data.
Definition Image:179
Base class/standard interface for objects which require IO support, cloning and reference counting.
Definition Object:61
Object()
Construct an object.
Definition Object:69
InternalFormatMode
Definition Texture:581
ImageProcessor()
Definition ImageProcessor:25
CompressionMethod
Definition ImageProcessor:36
@ USE_CPU
Definition ImageProcessor:37
@ USE_GPU
Use CPU for compression even when GPU compression is available.
Definition ImageProcessor:38
virtual void compress(osg::Image &, osg::Texture::InternalFormatMode, bool, bool, CompressionMethod, CompressionQuality)
Definition ImageProcessor:49
CompressionQuality
Definition ImageProcessor:42
@ PRODUCTION
Definition ImageProcessor:45
@ NORMAL
Definition ImageProcessor:44
@ FASTEST
Definition ImageProcessor:43
@ HIGHEST
Definition ImageProcessor:46
virtual void generateMipMap(osg::Image &, bool, CompressionMethod)
Definition ImageProcessor:50
virtual ~ImageProcessor()
Definition ImageProcessor:31
META_Object(osgDB, ImageProcessor)
ImageProcessor(const ImageProcessor &rw, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition ImageProcessor:28