Updated wrappers
This commit is contained in:
@@ -100,11 +100,19 @@ SOURCE=..\..\..\src\osgWrappers\osgTerrain\Export.cpp
|
||||
# End Source File
|
||||
|
||||
# Begin Source File
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\HeightFieldNode.cpp
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\Layer.cpp
|
||||
# End Source File
|
||||
|
||||
# Begin Source File
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\HeightFieldRenderer.cpp
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\Locator.cpp
|
||||
# End Source File
|
||||
|
||||
# Begin Source File
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\TerrainNode.cpp
|
||||
# End Source File
|
||||
|
||||
# Begin Source File
|
||||
SOURCE=..\..\..\src\osgWrappers\osgTerrain\TerrainTechnique.cpp
|
||||
# End Source File
|
||||
|
||||
# End Group
|
||||
|
||||
@@ -441,6 +441,7 @@ BEGIN_OBJECT_REFLECTOR(osg::GraphicsContext::Traits)
|
||||
I_PublicMemberProperty(bool, useMultiThreadedOpenGLEngine);
|
||||
I_PublicMemberProperty(bool, useCursor);
|
||||
I_PublicMemberProperty(osg::GraphicsContext *, sharedContext);
|
||||
I_PublicMemberProperty(osg::ref_ptr< osg::Referenced >, inhertedWindowData);
|
||||
END_REFLECTOR
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::GraphicsContext::WindowingSystemInterface)
|
||||
|
||||
@@ -3,8 +3,10 @@ include $(TOPDIR)/Make/makedefs
|
||||
|
||||
CXXFILES =\
|
||||
Export.cpp\
|
||||
HeightFieldNode.cpp\
|
||||
HeightFieldRenderer.cpp\
|
||||
Layer.cpp\
|
||||
Locator.cpp\
|
||||
TerrainNode.cpp\
|
||||
TerrainTechnique.cpp\
|
||||
|
||||
LIBS += -losgTerrain -losg -losgIntrospection -losgDB -losgUtil -losgFX $(GL_LIBS) $(OTHER_LIBS)
|
||||
|
||||
|
||||
53
src/osgWrappers/osgTerrain/Layer.cpp
Normal file
53
src/osgWrappers/osgTerrain/Layer.cpp
Normal file
@@ -0,0 +1,53 @@
|
||||
// ***************************************************************************
|
||||
//
|
||||
// Generated automatically by genwrapper.
|
||||
// Please DO NOT EDIT this file!
|
||||
//
|
||||
// ***************************************************************************
|
||||
|
||||
#include <osgIntrospection/ReflectionMacros>
|
||||
#include <osgIntrospection/TypedMethodInfo>
|
||||
#include <osgIntrospection/StaticMethodInfo>
|
||||
#include <osgIntrospection/Attributes>
|
||||
|
||||
#include <osg/CopyOp>
|
||||
#include <osgTerrain/Layer>
|
||||
#include <osgTerrain/Locator>
|
||||
|
||||
// Must undefine IN and OUT macros defined in Windows headers
|
||||
#ifdef IN
|
||||
#undef IN
|
||||
#endif
|
||||
#ifdef OUT
|
||||
#undef OUT
|
||||
#endif
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgTerrain::Layer)
|
||||
I_BaseType(osg::Object);
|
||||
I_Constructor0(____Layer,
|
||||
"",
|
||||
"");
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::Layer &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____Layer__C5_Layer_R1__C5_osg_CopyOp_R1,
|
||||
"Copy constructor using CopyOp to manage deep vs shallow copy. ",
|
||||
"");
|
||||
I_Method1(void, setLocator, IN, osgTerrain::Locator *, locator,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setLocator__Locator_P1,
|
||||
"",
|
||||
"");
|
||||
I_Method0(osgTerrain::Locator *, getLocator,
|
||||
Properties::NON_VIRTUAL,
|
||||
__Locator_P1__getLocator,
|
||||
"",
|
||||
"");
|
||||
I_Method0(const osgTerrain::Locator *, getLocator,
|
||||
Properties::NON_VIRTUAL,
|
||||
__C5_Locator_P1__getLocator,
|
||||
"",
|
||||
"");
|
||||
I_SimpleProperty(osgTerrain::Locator *, Locator,
|
||||
__Locator_P1__getLocator,
|
||||
__void__setLocator__Locator_P1);
|
||||
END_REFLECTOR
|
||||
|
||||
34
src/osgWrappers/osgTerrain/Locator.cpp
Normal file
34
src/osgWrappers/osgTerrain/Locator.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
// ***************************************************************************
|
||||
//
|
||||
// Generated automatically by genwrapper.
|
||||
// Please DO NOT EDIT this file!
|
||||
//
|
||||
// ***************************************************************************
|
||||
|
||||
#include <osgIntrospection/ReflectionMacros>
|
||||
#include <osgIntrospection/TypedMethodInfo>
|
||||
#include <osgIntrospection/StaticMethodInfo>
|
||||
#include <osgIntrospection/Attributes>
|
||||
|
||||
#include <osg/CopyOp>
|
||||
#include <osgTerrain/Locator>
|
||||
|
||||
// Must undefine IN and OUT macros defined in Windows headers
|
||||
#ifdef IN
|
||||
#undef IN
|
||||
#endif
|
||||
#ifdef OUT
|
||||
#undef OUT
|
||||
#endif
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgTerrain::Locator)
|
||||
I_BaseType(osg::Object);
|
||||
I_Constructor0(____Locator,
|
||||
"",
|
||||
"");
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::Locator &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____Locator__C5_Locator_R1__C5_osg_CopyOp_R1,
|
||||
"Copy constructor using CopyOp to manage deep vs shallow copy. ",
|
||||
"");
|
||||
END_REFLECTOR
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
#include <osg/NodeVisitor>
|
||||
#include <osg/Object>
|
||||
#include <osg/Shape>
|
||||
#include <osgTerrain/HeightFieldNode>
|
||||
#include <osgTerrain/HeightFieldRenderer>
|
||||
#include <osgTerrain/TerrainNode>
|
||||
#include <osgTerrain/TerrainTechnique>
|
||||
|
||||
// Must undefine IN and OUT macros defined in Windows headers
|
||||
#ifdef IN
|
||||
@@ -26,13 +26,13 @@
|
||||
#undef OUT
|
||||
#endif
|
||||
|
||||
BEGIN_OBJECT_REFLECTOR(osgTerrain::HeightFieldNode)
|
||||
BEGIN_OBJECT_REFLECTOR(osgTerrain::TerrainNode)
|
||||
I_BaseType(osg::Group);
|
||||
I_Constructor0(____HeightFieldNode,
|
||||
I_Constructor0(____TerrainNode,
|
||||
"",
|
||||
"");
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::HeightFieldNode &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____HeightFieldNode__C5_HeightFieldNode_R1__C5_osg_CopyOp_R1,
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::TerrainNode &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____TerrainNode__C5_TerrainNode_R1__C5_osg_CopyOp_R1,
|
||||
"Copy constructor using CopyOp to manage deep vs shallow copy. ",
|
||||
"");
|
||||
I_Method0(osg::Object *, cloneType,
|
||||
@@ -73,7 +73,7 @@ BEGIN_OBJECT_REFLECTOR(osgTerrain::HeightFieldNode)
|
||||
I_Method1(void, setHeightField, IN, osg::HeightField *, heightField,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setHeightField__osg_HeightField_P1,
|
||||
"Set the HeightField for this HeightFieldNode. ",
|
||||
"Set the HeightField for this TerrainNode. ",
|
||||
"If a Renderer is attached then this will be notified. ");
|
||||
I_Method0(osg::HeightField *, getHeightField,
|
||||
Properties::NON_VIRTUAL,
|
||||
@@ -90,19 +90,19 @@ BEGIN_OBJECT_REFLECTOR(osgTerrain::HeightFieldNode)
|
||||
__void__heightFieldHasBeenModified,
|
||||
"Tell the Renderer that the height field has been modified, so that any cached data will need updating. ",
|
||||
"");
|
||||
I_Method1(void, setRenderer, IN, osgTerrain::HeightFieldRenderer *, renderer,
|
||||
I_Method1(void, setRenderer, IN, osgTerrain::TerrainTechnique *, renderer,
|
||||
Properties::NON_VIRTUAL,
|
||||
__void__setRenderer__osgTerrain_HeightFieldRenderer_P1,
|
||||
__void__setRenderer__osgTerrain_TerrainTechnique_P1,
|
||||
"Set the Renderer. ",
|
||||
"");
|
||||
I_Method0(osgTerrain::HeightFieldRenderer *, getRenderer,
|
||||
I_Method0(osgTerrain::TerrainTechnique *, getRenderer,
|
||||
Properties::NON_VIRTUAL,
|
||||
__HeightFieldRenderer_P1__getRenderer,
|
||||
__TerrainTechnique_P1__getRenderer,
|
||||
"Get the Renderer. ",
|
||||
"");
|
||||
I_Method0(const osgTerrain::HeightFieldRenderer *, getRenderer,
|
||||
I_Method0(const osgTerrain::TerrainTechnique *, getRenderer,
|
||||
Properties::NON_VIRTUAL,
|
||||
__C5_HeightFieldRenderer_P1__getRenderer,
|
||||
__C5_TerrainTechnique_P1__getRenderer,
|
||||
"Get the const Renderer. ",
|
||||
"");
|
||||
I_Method1(void, setBaseTextureImage, IN, osg::Image *, image,
|
||||
@@ -185,8 +185,8 @@ BEGIN_OBJECT_REFLECTOR(osgTerrain::HeightFieldNode)
|
||||
I_SimpleProperty(osg::Image *, NormalMapImage,
|
||||
__osg_Image_P1__getNormalMapImage,
|
||||
__void__setNormalMapImage__osg_Image_P1);
|
||||
I_SimpleProperty(osgTerrain::HeightFieldRenderer *, Renderer,
|
||||
__HeightFieldRenderer_P1__getRenderer,
|
||||
__void__setRenderer__osgTerrain_HeightFieldRenderer_P1);
|
||||
I_SimpleProperty(osgTerrain::TerrainTechnique *, Renderer,
|
||||
__TerrainTechnique_P1__getRenderer,
|
||||
__void__setRenderer__osgTerrain_TerrainTechnique_P1);
|
||||
END_REFLECTOR
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
#include <osgIntrospection/Attributes>
|
||||
|
||||
#include <osg/CopyOp>
|
||||
#include <osgTerrain/HeightFieldNode>
|
||||
#include <osgTerrain/HeightFieldRenderer>
|
||||
#include <osgTerrain/TerrainNode>
|
||||
#include <osgTerrain/TerrainTechnique>
|
||||
#include <osgUtil/CullVisitor>
|
||||
#include <osgUtil/UpdateVisitor>
|
||||
|
||||
@@ -24,23 +24,23 @@
|
||||
#undef OUT
|
||||
#endif
|
||||
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgTerrain::HeightFieldRenderer)
|
||||
BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgTerrain::TerrainTechnique)
|
||||
I_BaseType(osg::Object);
|
||||
I_Constructor0(____HeightFieldRenderer,
|
||||
I_Constructor0(____TerrainTechnique,
|
||||
"",
|
||||
"");
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::HeightFieldRenderer &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____HeightFieldRenderer__C5_HeightFieldRenderer_R1__C5_osg_CopyOp_R1,
|
||||
I_ConstructorWithDefaults2(IN, const osgTerrain::TerrainTechnique &, x, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
|
||||
____TerrainTechnique__C5_TerrainTechnique_R1__C5_osg_CopyOp_R1,
|
||||
"Copy constructor using CopyOp to manage deep vs shallow copy. ",
|
||||
"");
|
||||
I_Method0(osgTerrain::HeightFieldNode *, getHeightFieldNode,
|
||||
I_Method0(osgTerrain::TerrainNode *, getTerrainNode,
|
||||
Properties::NON_VIRTUAL,
|
||||
__HeightFieldNode_P1__getHeightFieldNode,
|
||||
__TerrainNode_P1__getTerrainNode,
|
||||
"",
|
||||
"");
|
||||
I_Method0(const osgTerrain::HeightFieldNode *, getHeightFieldNode,
|
||||
I_Method0(const osgTerrain::TerrainNode *, getTerrainNode,
|
||||
Properties::NON_VIRTUAL,
|
||||
__C5_HeightFieldNode_P1__getHeightFieldNode,
|
||||
__C5_TerrainNode_P1__getTerrainNode,
|
||||
"",
|
||||
"");
|
||||
I_Method0(void, initialize,
|
||||
@@ -63,8 +63,8 @@ BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgTerrain::HeightFieldRenderer)
|
||||
__void__cull__osgUtil_CullVisitor_P1,
|
||||
"",
|
||||
"");
|
||||
I_SimpleProperty(osgTerrain::HeightFieldNode *, HeightFieldNode,
|
||||
__HeightFieldNode_P1__getHeightFieldNode,
|
||||
I_SimpleProperty(osgTerrain::TerrainNode *, TerrainNode,
|
||||
__TerrainNode_P1__getTerrainNode,
|
||||
0);
|
||||
END_REFLECTOR
|
||||
|
||||
Reference in New Issue
Block a user