14#ifndef OSGDB_IMAGEOPTIONS
15#define OSGDB_IMAGEOPTIONS 1
54 void set(
double x,
double y,
double w,
double h)
77 void set(
unsigned int x,
unsigned int y,
unsigned int w,
unsigned int h)
114 void set(
double x,
double y,
double w,
double h)
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
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Base class for providing reference counted objects.
Definition Referenced:44
PixelWindow _destinationPixelWindow
Definition ImageOptions:139
ImageSamplingMode _sourceImageSamplingMode
Definition ImageOptions:129
ImageWindowMode _sourceImageWindowMode
Definition ImageOptions:130
PixelWindow _sourcePixelWindow
Definition ImageOptions:132
RatioWindow _sourceRatioWindow
Definition ImageOptions:131
ImageOptions(const std::string &str)
osg::ref_ptr< osg::Image > _destinationImage
Definition ImageOptions:135
ImageOptions(const ImageOptions &options, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition ImageOptions:29
ImageSamplingMode
Definition ImageOptions:99
@ CUBIC
Definition ImageOptions:102
@ LINEAR
Definition ImageOptions:101
@ NEAREST
Definition ImageOptions:100
META_Object(osgDB, ImageOptions)
GLenum _destinationDataType
Definition ImageOptions:141
ImageWindowMode
Definition ImageOptions:92
@ ALL_IMAGE
Definition ImageOptions:93
@ PIXEL_WINDOW
Definition ImageOptions:95
@ RATIO_WINDOW
Definition ImageOptions:94
GLenum _destinationPixelFormat
Definition ImageOptions:142
ImageWindowMode _destinationImageWindowMode
Definition ImageOptions:137
RatioWindow _destinationRatioWindow
Definition ImageOptions:138
RatioWindow stores the window (as ratios of 0.0 to 1.0) from the overall imagery from which to extrac...
Definition ImageOptions:47
void set(double x, double y, double w, double h)
Definition ImageOptions:54
double windowX
Definition ImageOptions:62
RatioWindow()
Definition ImageOptions:48
double windowHeight
Definition ImageOptions:65
double windowWidth
Definition ImageOptions:64
double windowY
Definition ImageOptions:63
PixelWindow stores the window (in exact pixels) from the overall imagery from which to extract the os...
Definition ImageOptions:70
void set(unsigned int x, unsigned int y, unsigned int w, unsigned int h)
Definition ImageOptions:77
unsigned int windowHeight
Definition ImageOptions:88
PixelWindow()
Definition ImageOptions:71
unsigned int windowWidth
Definition ImageOptions:87
unsigned int windowY
Definition ImageOptions:86
unsigned int windowX
Definition ImageOptions:85
virtual ~TexCoordRange()
Definition ImageOptions:124
void set(double x, double y, double w, double h)
Definition ImageOptions:114
double _y
Definition ImageOptions:122
double _w
Definition ImageOptions:122
double _h
Definition ImageOptions:122
TexCoordRange()
Definition ImageOptions:108
double _x
Definition ImageOptions:122
Options base class used for passing options into plugins to control their operation.
Definition Options:30
#define OSGDB_EXPORT
Definition Export:39