15#define OSG_DRAWPIXELS 1
41 virtual const char*
className()
const {
return "DrawPixels"; }
58 void getSubImageDimensions(
unsigned int& offsetX,
unsigned int& offsetY,
unsigned int& width,
unsigned int& height)
const;
74 unsigned int _offsetX, _offsetY, _width,
_height;
Definition BoundingBox:34
osg::Image * getImage()
Definition DrawPixels:51
virtual BoundingBox computeBoundingBox() const
virtual Object * clone(const CopyOp ©op) const
Definition DrawPixels:36
bool getUseSubImage() const
Definition DrawPixels:55
DrawPixels(const DrawPixels &drawimage, const CopyOp ©op=CopyOp::SHALLOW_COPY)
void setImage(osg::Image *image)
Definition DrawPixels:49
virtual Object * cloneType() const
Definition DrawPixels:34
ref_ptr< Image > _image
Definition DrawPixels:71
virtual const char * libraryName() const
Definition DrawPixels:40
const osg::Image * getImage() const
Definition DrawPixels:52
Vec3 _position
Definition DrawPixels:70
void setUseSubImage(bool useSubImage)
Definition DrawPixels:54
osg::Vec3 & getPosition()
Definition DrawPixels:46
virtual const char * className() const
Definition DrawPixels:41
void setSubImageDimensions(unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height)
virtual void drawImplementation(RenderInfo &renderInfo) const
virtual bool isSameKindAs(const Object *obj) const
Definition DrawPixels:38
void setPosition(const osg::Vec3 &position)
unsigned int _height
Definition DrawPixels:74
void getSubImageDimensions(unsigned int &offsetX, unsigned int &offsetY, unsigned int &width, unsigned int &height) const
bool _useSubImage
Definition DrawPixels:73
const osg::Vec3 & getPosition() const
Definition DrawPixels:47
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
#define NULL
Definition osg/Export:55
#define OSG_EXPORT
Definition osg/Export:39