Index: /OpenSceneGraph/trunk/include/osgTerrain/GeometryTechnique
===================================================================
--- /OpenSceneGraph/trunk/include/osgTerrain/GeometryTechnique (revision 10801)
+++ /OpenSceneGraph/trunk/include/osgTerrain/GeometryTechnique (revision 11031)
@@ -83,5 +83,5 @@
 
 
-    private:
+    protected:
 
         virtual ~GeometryTechnique();
Index: /OpenSceneGraph/trunk/src/osgWrappers/introspection/osgTerrain/GeometryTechnique.cpp
===================================================================
--- /OpenSceneGraph/trunk/src/osgWrappers/introspection/osgTerrain/GeometryTechnique.cpp (revision 10967)
+++ /OpenSceneGraph/trunk/src/osgWrappers/introspection/osgTerrain/GeometryTechnique.cpp (revision 11031)
@@ -172,4 +172,22 @@
 	                      "If State is non-zero, this function releases any associated OpenGL objects for the specified graphics context. ",
 	                      "Otherwise, releases OpenGL objects for all graphics contexts. ");
+	I_ProtectedMethod0(void, swapBuffers,
+	                   Properties::NON_VIRTUAL,
+	                   Properties::NON_CONST,
+	                   __void__swapBuffers,
+	                   "",
+	                   "");
+	I_ProtectedMethod0(osg::BufferData &, getReadOnlyBuffer,
+	                   Properties::NON_VIRTUAL,
+	                   Properties::NON_CONST,
+	                   __BufferData_R1__getReadOnlyBuffer,
+	                   "",
+	                   "");
+	I_ProtectedMethod0(osg::BufferData &, getWriteBuffer,
+	                   Properties::NON_VIRTUAL,
+	                   Properties::NON_CONST,
+	                   __BufferData_R1__getWriteBuffer,
+	                   "",
+	                   "");
 	I_SimpleProperty(float, FilterBias, 
 	                 __float__getFilterBias, 
