14 #ifndef OSG_DRAWPIXELS
15 #define OSG_DRAWPIXELS 1
17 #include <osg/Drawable>
41 virtual const char*
className()
const {
return "DrawPixels"; }
44 void setPosition(
const osg::Vec3& position);
57 void setSubImageDimensions(
unsigned int offsetX,
unsigned int offsetY,
unsigned int width,
unsigned int height);
58 void getSubImageDimensions(
unsigned int& offsetX,
unsigned int& offsetY,
unsigned int&
width,
unsigned int&
height)
const;
60 virtual void drawImplementation(
RenderInfo& renderInfo)
const;
74 unsigned int _offsetX, _offsetY,
_width, _height;
virtual Object * clone(const CopyOp ©op) const
virtual bool isSameKindAs(const Object *obj) const
void setUseSubImage(bool useSubImage)
virtual Object * cloneType() const
void setImage(osg::Image *image)
const osg::Image * getImage() const
GLint GLenum GLsizei width
const osg::Vec3 & getPosition() const
osg::Vec3 & getPosition()
virtual const char * className() const
GLint GLenum GLsizei GLsizei height
bool getUseSubImage() const
virtual const char * libraryName() const