Changeset 97
- Timestamp:
- 09/12/06 17:16:55 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/NodeCores/Drawables/Geometry/Properties/OSGGeoProperty.h
r2 r97 53 53 class Window; 54 54 55 /*! \brief GeoProperty class. See \ref 55 /*! \brief GeoProperty class. See \ref 56 56 PageSystemGeoProperty for a description. 57 57 */ … … 77 77 virtual UInt32 getSize (void) const; 78 78 virtual UInt32 size (void) const = 0; 79 virtual const UInt8 *getData (void) const = 0; 79 virtual const UInt8 *getData (void) const 80 { return NULL; } 80 81 81 82 /*! \} */ … … 84 85 /*! \{ */ 85 86 86 virtual void changed(ConstFieldMaskArg whichField, 87 virtual void changed(ConstFieldMaskArg whichField, 87 88 UInt32 origin ); 88 89 … … 92 93 /*! \{ */ 93 94 94 virtual void dump( UInt32 uiIndent = 0, 95 virtual void dump( UInt32 uiIndent = 0, 95 96 const BitVector bvFlags = 0) const; 96 97 … … 117 118 virtual void activate (DrawEnv *pEnv, UInt32 index = 0) = 0; 118 119 119 virtual void changeFrom (DrawEnv *pEnv, 120 virtual void changeFrom (DrawEnv *pEnv, 120 121 StateChunk *old, 121 122 UInt32 index = 0) = 0; … … 165 166 /*! \{ */ 166 167 167 virtual ~GeoProperty(void); 168 virtual ~GeoProperty(void); 168 169 169 170 /*! \} */ 170 171 171 172 virtual GLenum getBufferType(void) = 0; // buffer type for VBOs 172 173 173 174 static StateChunkClass _class; 174 175 … … 214 215 215 216 void handleGL(DrawEnv *pEnv, UInt32 id); 216 217 217 218 /*! \} */ 218 219
