14 #ifndef OSG_POINTSPRITE
15 #define OSG_POINTSPRITE 1
18 #include <osg/StateAttribute>
20 #ifndef GL_ARB_point_sprite
21 #define GL_POINT_SPRITE_ARB 0x8861
22 #define GL_COORD_REPLACE_ARB 0x8862
25 #ifndef GL_POINT_SPRITE_COORD_ORIGIN
26 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
27 #define GL_LOWER_LEFT 0x8CA1
28 #define GL_UPPER_LEFT 0x8CA2
42 _coordOriginMode(ps._coordOriginMode) {}
56 virtual bool checkValidityOfAssociatedModes(
osg::State&)
const;
CoordOriginMode _coordOriginMode
virtual void usesMode(GLMode mode)=0
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
void setCoordOriginMode(CoordOriginMode mode)
CoordOriginMode getCoordOriginMode() const
#define GL_POINT_SPRITE_ARB
#define META_StateAttribute(library, name, type)
PointSprite(const PointSprite &ps, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
virtual bool isTextureAttribute() const