14#ifndef OSGDB_IMAGEOPTIONS
15#define OSGDB_IMAGEOPTIONS 1
31 _sourceImageSamplingMode(options._sourceImageSamplingMode),
32 _sourceImageWindowMode(options._sourceImageWindowMode),
33 _sourceRatioWindow(options._sourceRatioWindow),
34 _sourcePixelWindow(options._sourcePixelWindow),
35 _destinationImage(options._destinationImage),
36 _destinationImageWindowMode(options._destinationImageWindowMode),
37 _destinationRatioWindow(options._destinationRatioWindow),
38 _destinationPixelWindow(options._destinationPixelWindow),
39 _destinationDataType(options._destinationDataType),
40 _destinationPixelFormat(options._destinationPixelFormat) {}
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)
Definition ImageOptions:22
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
@ 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
@ RATIO_WINDOW
Definition ImageOptions:94
GLenum _destinationPixelFormat
Definition ImageOptions:142
ImageWindowMode _destinationImageWindowMode
Definition ImageOptions:137
RatioWindow _destinationRatioWindow
Definition ImageOptions:138
@ SHALLOW_COPY
Definition CopyOp:47
#define OSGDB_EXPORT
Definition osgDB/Export:39
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
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
Definition ImageOptions:107
virtual ~TexCoordRange()
Definition ImageOptions:124
void set(double x, double y, double w, double h)
Definition ImageOptions:114
double _h
Definition ImageOptions:122
TexCoordRange()
Definition ImageOptions:108