Files
OpenSceneGraph/src/osgWrappers/osgWidget/Widget.cpp
2008-07-15 22:13:35 +00:00

984 lines
38 KiB
C++

// ***************************************************************************
//
// 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 <osg/Image>
#include <osg/Object>
#include <osgWidget/Types>
#include <osgWidget/Widget>
#include <osgWidget/Window>
#include <osgWidget/WindowManager>
// Must undefine IN and OUT macros defined in Windows headers
#ifdef IN
#undef IN
#endif
#ifdef OUT
#undef OUT
#endif
BEGIN_OBJECT_REFLECTOR(osgWidget::NotifyWidget)
I_DeclaringFile("osgWidget/Widget");
I_BaseType(osgWidget::Widget);
I_Method0(osg::Object *, cloneType,
Properties::VIRTUAL,
__osg_Object_P1__cloneType,
"Clone the type of an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,
Properties::VIRTUAL,
__osg_Object_P1__clone__C5_osg_CopyOp_R1,
"Clone an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
Properties::VIRTUAL,
__bool__isSameKindAs__C5_osg_Object_P1,
"",
"");
I_Method0(const char *, libraryName,
Properties::VIRTUAL,
__C5_char_P1__libraryName,
"return the name of the object's library. ",
"Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
I_Method0(const char *, className,
Properties::VIRTUAL,
__C5_char_P1__className,
"return the name of the object's class type. ",
"Must be defined by derived classes. ");
I_ConstructorWithDefaults3(IN, const std::string &, n, "", IN, osgWidget::point_type, w, 0.0f, IN, osgWidget::point_type, h, 0.0f,
____NotifyWidget__C5_std_string_R1__point_type__point_type,
"",
"");
I_Constructor2(IN, const osgWidget::NotifyWidget &, widget, IN, const osg::CopyOp &, co,
____NotifyWidget__C5_NotifyWidget_R1__C5_osg_CopyOp_R1,
"",
"");
I_Method1(bool, focus, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__focus__C5_WindowManager_P1,
"",
"");
I_Method1(bool, unfocus, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__unfocus__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseEnter, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseEnter__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseOver, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseOver__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseLeave, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseLeave__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseDrag, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseDrag__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mousePush, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mousePush__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseRelease, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseRelease__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseScroll, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseScroll__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, keyPress, IN, int, x, IN, int, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__keyPress__int__int__C5_WindowManager_P1,
"",
"");
I_Method3(bool, keyRelease, IN, int, x, IN, int, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__keyRelease__int__int__C5_WindowManager_P1,
"",
"");
END_REFLECTOR
BEGIN_OBJECT_REFLECTOR(osgWidget::NullWidget)
I_DeclaringFile("osgWidget/Widget");
I_BaseType(osgWidget::Widget);
I_Method0(osg::Object *, cloneType,
Properties::VIRTUAL,
__osg_Object_P1__cloneType,
"Clone the type of an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,
Properties::VIRTUAL,
__osg_Object_P1__clone__C5_osg_CopyOp_R1,
"Clone an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
Properties::VIRTUAL,
__bool__isSameKindAs__C5_osg_Object_P1,
"",
"");
I_Method0(const char *, libraryName,
Properties::VIRTUAL,
__C5_char_P1__libraryName,
"return the name of the object's library. ",
"Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
I_Method0(const char *, className,
Properties::VIRTUAL,
__C5_char_P1__className,
"return the name of the object's class type. ",
"Must be defined by derived classes. ");
I_ConstructorWithDefaults3(IN, const std::string &, n, "", IN, osgWidget::point_type, w, 0.0f, IN, osgWidget::point_type, h, 0.0f,
____NullWidget__C5_std_string_R1__point_type__point_type,
"",
"");
I_Constructor2(IN, const osgWidget::NullWidget &, widget, IN, const osg::CopyOp &, co,
____NullWidget__C5_NullWidget_R1__C5_osg_CopyOp_R1,
"",
"");
I_Method1(bool, focus, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__focus__C5_WindowManager_P1,
"",
"");
I_Method1(bool, unfocus, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__unfocus__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseEnter, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseEnter__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseOver, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseOver__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseLeave, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseLeave__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseDrag, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseDrag__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mousePush, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mousePush__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseRelease, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseRelease__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, mouseScroll, IN, double, x, IN, double, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__mouseScroll__double__double__C5_WindowManager_P1,
"",
"");
I_Method3(bool, keyPress, IN, int, x, IN, int, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__keyPress__int__int__C5_WindowManager_P1,
"",
"");
I_Method3(bool, keyRelease, IN, int, x, IN, int, x, IN, const osgWidget::WindowManager *, x,
Properties::NON_VIRTUAL,
__bool__keyRelease__int__int__C5_WindowManager_P1,
"",
"");
END_REFLECTOR
BEGIN_ENUM_REFLECTOR(osgWidget::Widget::POINT)
I_DeclaringFile("osgWidget/Widget");
I_EnumLabel(osgWidget::Widget::LOWER_LEFT);
I_EnumLabel(osgWidget::Widget::LOWER_RIGHT);
I_EnumLabel(osgWidget::Widget::UPPER_RIGHT);
I_EnumLabel(osgWidget::Widget::UPPER_LEFT);
I_EnumLabel(osgWidget::Widget::LL);
I_EnumLabel(osgWidget::Widget::LR);
I_EnumLabel(osgWidget::Widget::UR);
I_EnumLabel(osgWidget::Widget::UL);
I_EnumLabel(osgWidget::Widget::ALL_POINTS);
END_REFLECTOR
BEGIN_ENUM_REFLECTOR(osgWidget::Widget::LAYER)
I_DeclaringFile("osgWidget/Widget");
I_EnumLabel(osgWidget::Widget::LAYER_TOP);
I_EnumLabel(osgWidget::Widget::LAYER_HIGH);
I_EnumLabel(osgWidget::Widget::LAYER_MIDDLE);
I_EnumLabel(osgWidget::Widget::LAYER_LOW);
I_EnumLabel(osgWidget::Widget::LAYER_BG);
END_REFLECTOR
BEGIN_ENUM_REFLECTOR(osgWidget::Widget::VERTICAL_ALIGNMENT)
I_DeclaringFile("osgWidget/Widget");
I_EnumLabel(osgWidget::Widget::VA_CENTER);
I_EnumLabel(osgWidget::Widget::VA_TOP);
I_EnumLabel(osgWidget::Widget::VA_BOTTOM);
END_REFLECTOR
BEGIN_ENUM_REFLECTOR(osgWidget::Widget::HORIZONTAL_ALIGNMENT)
I_DeclaringFile("osgWidget/Widget");
I_EnumLabel(osgWidget::Widget::HA_CENTER);
I_EnumLabel(osgWidget::Widget::HA_LEFT);
I_EnumLabel(osgWidget::Widget::HA_RIGHT);
END_REFLECTOR
BEGIN_ENUM_REFLECTOR(osgWidget::Widget::COORDINATE_MODE)
I_DeclaringFile("osgWidget/Widget");
I_EnumLabel(osgWidget::Widget::CM_ABSOLUTE);
I_EnumLabel(osgWidget::Widget::CM_RELATIVE);
END_REFLECTOR
BEGIN_OBJECT_REFLECTOR(osgWidget::Widget)
I_DeclaringFile("osgWidget/Widget");
I_BaseType(osg::Geometry);
I_BaseType(osgWidget::EventInterface);
I_BaseType(osgWidget::StyleInterface);
I_ConstructorWithDefaults3(IN, const std::string &, x, "", IN, osgWidget::point_type, x, 0.0f, IN, osgWidget::point_type, x, 0.0f,
____Widget__C5_std_string_R1__point_type__point_type,
"",
"");
I_Constructor2(IN, const osgWidget::Widget &, x, IN, const osg::CopyOp &, x,
____Widget__C5_Widget_R1__C5_osg_CopyOp_R1,
"",
"");
I_Method0(osg::Object *, cloneType,
Properties::VIRTUAL,
__osg_Object_P1__cloneType,
"Clone the type of an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,
Properties::VIRTUAL,
__osg_Object_P1__clone__C5_osg_CopyOp_R1,
"Clone an object, with Object* return type. ",
"Must be defined by derived classes. ");
I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
Properties::VIRTUAL,
__bool__isSameKindAs__C5_osg_Object_P1,
"",
"");
I_Method0(const char *, libraryName,
Properties::VIRTUAL,
__C5_char_P1__libraryName,
"return the name of the object's library. ",
"Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
I_Method0(const char *, className,
Properties::VIRTUAL,
__C5_char_P1__className,
"return the name of the object's class type. ",
"Must be defined by derived classes. ");
I_Method1(, META_UIObject, IN, osgWidget::Widget, x,
Properties::NON_VIRTUAL,
____META_UIObject__Widget,
"",
"");
I_Method1(void, parented, IN, osgWidget::Window *, x,
Properties::VIRTUAL,
__void__parented__Window_P1,
"",
"");
I_Method1(void, unparented, IN, osgWidget::Window *, x,
Properties::VIRTUAL,
__void__unparented__Window_P1,
"",
"");
I_Method1(void, managed, IN, osgWidget::WindowManager *, x,
Properties::VIRTUAL,
__void__managed__WindowManager_P1,
"",
"");
I_Method1(void, unmanaged, IN, osgWidget::WindowManager *, x,
Properties::VIRTUAL,
__void__unmanaged__WindowManager_P1,
"",
"");
I_Method0(void, positioned,
Properties::VIRTUAL,
__void__positioned,
"",
"");
I_MethodWithDefaults5(void, setDimensions, IN, osgWidget::point_type, x, -1.0f, IN, osgWidget::point_type, x, -1.0f, IN, osgWidget::point_type, x, -1.0f, IN, osgWidget::point_type, x, -1.0f, IN, osgWidget::point_type, x, -1.0f,
Properties::NON_VIRTUAL,
__void__setDimensions__point_type__point_type__point_type__point_type__point_type,
"",
"");
I_Method1(void, setPadding, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__setPadding__point_type,
"",
"");
I_MethodWithDefaults5(void, setColor, IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__setColor__color_type__color_type__color_type__color_type__POINT,
"",
"");
I_MethodWithDefaults5(void, addColor, IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::color_type, x, , IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__addColor__color_type__color_type__color_type__color_type__POINT,
"",
"");
I_MethodWithDefaults3(void, setTexCoord, IN, osgWidget::texcoord_type, x, , IN, osgWidget::texcoord_type, x, , IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__setTexCoord__texcoord_type__texcoord_type__POINT,
"",
"");
I_Method4(void, setTexCoordRegion, IN, osgWidget::point_type, x, IN, osgWidget::point_type, x, IN, osgWidget::point_type, x, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__setTexCoordRegion__point_type__point_type__point_type__point_type,
"",
"");
I_Method0(void, setTexCoordWrapHorizontal,
Properties::NON_VIRTUAL,
__void__setTexCoordWrapHorizontal,
"",
"");
I_Method0(void, setTexCoordWrapVertical,
Properties::NON_VIRTUAL,
__void__setTexCoordWrapVertical,
"",
"");
I_MethodWithDefaults2(bool, setImage, IN, osg::Image *, x, , IN, bool, x, false,
Properties::NON_VIRTUAL,
__bool__setImage__osg_Image_P1__bool,
"",
"");
I_MethodWithDefaults2(bool, setImage, IN, const std::string &, x, , IN, bool, x, false,
Properties::NON_VIRTUAL,
__bool__setImage__C5_std_string_R1__bool,
"",
"");
I_Method1(void, addX, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addX__point_type,
"",
"");
I_Method1(void, addY, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addY__point_type,
"",
"");
I_Method1(void, addWidth, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addWidth__point_type,
"",
"");
I_Method1(void, addHeight, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addHeight__point_type,
"",
"");
I_Method2(void, addOrigin, IN, osgWidget::point_type, x, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addOrigin__point_type__point_type,
"",
"");
I_Method2(void, addSize, IN, osgWidget::point_type, x, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__addSize__point_type__point_type,
"",
"");
I_Method0(osgWidget::point_type, getWidth,
Properties::NON_VIRTUAL,
__point_type__getWidth,
"",
"");
I_Method0(osgWidget::point_type, getHeight,
Properties::NON_VIRTUAL,
__point_type__getHeight,
"",
"");
I_Method0(osgWidget::point_type, getX,
Properties::NON_VIRTUAL,
__point_type__getX,
"",
"");
I_Method0(osgWidget::point_type, getY,
Properties::NON_VIRTUAL,
__point_type__getY,
"",
"");
I_Method0(osgWidget::point_type, getZ,
Properties::NON_VIRTUAL,
__point_type__getZ,
"",
"");
I_Method0(osgWidget::point_type, getPadHorizontal,
Properties::NON_VIRTUAL,
__point_type__getPadHorizontal,
"",
"");
I_Method0(osgWidget::point_type, getPadVertical,
Properties::NON_VIRTUAL,
__point_type__getPadVertical,
"",
"");
I_MethodWithDefaults1(const osgWidget::Point &, getPoint, IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__C5_Point_R1__getPoint__POINT,
"",
"");
I_MethodWithDefaults1(const osgWidget::Color &, getColor, IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__C5_Color_R1__getColor__POINT,
"",
"");
I_MethodWithDefaults1(const osgWidget::TexCoord &, getTexCoord, IN, osgWidget::Widget::POINT, x, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__C5_TexCoord_R1__getTexCoord__POINT,
"",
"");
I_Method1(osgWidget::Widget::POINT, convertPoint, IN, osgWidget::Widget::POINT, x,
Properties::NON_VIRTUAL,
__POINT__convertPoint__POINT,
"",
"");
I_Method2(osgWidget::Color, getImageColorAtXY, IN, osgWidget::point_type, x, IN, osgWidget::point_type, y,
Properties::NON_VIRTUAL,
__Color__getImageColorAtXY__point_type__point_type,
"",
"");
I_Method2(osgWidget::XYCoord, localXY, IN, double, x, IN, double, x,
Properties::NON_VIRTUAL,
__XYCoord__localXY__double__double,
"",
"");
I_Method0(bool, isPaddingUniform,
Properties::NON_VIRTUAL,
__bool__isPaddingUniform,
"",
"");
I_Method0(bool, isManaged,
Properties::NON_VIRTUAL,
__bool__isManaged,
"",
"");
I_Method0(bool, isStyled,
Properties::NON_VIRTUAL,
__bool__isStyled,
"",
"");
I_MethodWithDefaults2(void, setDimensions, IN, const osgWidget::Quad &, q, , IN, osgWidget::point_type, z, -1.0f,
Properties::NON_VIRTUAL,
__void__setDimensions__C5_Quad_R1__point_type,
"",
"");
I_Method1(void, setX, IN, osgWidget::point_type, x,
Properties::NON_VIRTUAL,
__void__setX__point_type,
"",
"");
I_Method1(void, setY, IN, osgWidget::point_type, y,
Properties::NON_VIRTUAL,
__void__setY__point_type,
"",
"");
I_Method1(void, setZ, IN, osgWidget::point_type, z,
Properties::NON_VIRTUAL,
__void__setZ__point_type,
"",
"");
I_Method1(void, setWidth, IN, osgWidget::point_type, w,
Properties::NON_VIRTUAL,
__void__setWidth__point_type,
"",
"");
I_Method1(void, setHeight, IN, osgWidget::point_type, h,
Properties::NON_VIRTUAL,
__void__setHeight__point_type,
"",
"");
I_Method2(void, setOrigin, IN, osgWidget::point_type, x, IN, osgWidget::point_type, y,
Properties::NON_VIRTUAL,
__void__setOrigin__point_type__point_type,
"",
"");
I_Method1(void, setOrigin, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__void__setOrigin__C5_XYCoord_R1,
"",
"");
I_Method2(void, setSize, IN, osgWidget::point_type, w, IN, osgWidget::point_type, h,
Properties::NON_VIRTUAL,
__void__setSize__point_type__point_type,
"",
"");
I_Method1(void, setSize, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__void__setSize__C5_XYCoord_R1,
"",
"");
I_MethodWithDefaults2(void, setColor, IN, const osgWidget::Color &, col, , IN, osgWidget::Widget::POINT, p, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__setColor__C5_Color_R1__POINT,
"",
"");
I_MethodWithDefaults2(void, setTexCoord, IN, const osgWidget::XYCoord &, xy, , IN, osgWidget::Widget::POINT, p, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__setTexCoord__C5_XYCoord_R1__POINT,
"",
"");
I_Method3(void, setTexCoordRegion, IN, const osgWidget::XYCoord &, xy, IN, osgWidget::point_type, w, IN, osgWidget::point_type, h,
Properties::NON_VIRTUAL,
__void__setTexCoordRegion__C5_XYCoord_R1__point_type__point_type,
"",
"");
I_MethodWithDefaults2(void, addColor, IN, const osgWidget::Color &, col, , IN, osgWidget::Widget::POINT, p, osgWidget::Widget::ALL_POINTS,
Properties::NON_VIRTUAL,
__void__addColor__C5_Color_R1__POINT,
"",
"");
I_Method1(void, addOrigin, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__void__addOrigin__C5_XYCoord_R1,
"",
"");
I_Method1(void, addSize, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__void__addSize__C5_XYCoord_R1,
"",
"");
I_Method2(void, setMinimumSize, IN, osgWidget::point_type, width, IN, osgWidget::point_type, height,
Properties::NON_VIRTUAL,
__void__setMinimumSize__point_type__point_type,
"",
"");
I_Method1(void, setMinimumSize, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__void__setMinimumSize__C5_XYCoord_R1,
"",
"");
I_MethodWithDefaults2(void, setLayer, IN, osgWidget::Widget::LAYER, l, , IN, unsigned int, offset, 0,
Properties::NON_VIRTUAL,
__void__setLayer__LAYER__unsigned_int,
"",
"");
I_Method1(void, setPadLeft, IN, osgWidget::point_type, p,
Properties::NON_VIRTUAL,
__void__setPadLeft__point_type,
"",
"");
I_Method1(void, setPadRight, IN, osgWidget::point_type, p,
Properties::NON_VIRTUAL,
__void__setPadRight__point_type,
"",
"");
I_Method1(void, setPadTop, IN, osgWidget::point_type, p,
Properties::NON_VIRTUAL,
__void__setPadTop__point_type,
"",
"");
I_Method1(void, setPadBottom, IN, osgWidget::point_type, p,
Properties::NON_VIRTUAL,
__void__setPadBottom__point_type,
"",
"");
I_Method1(void, setAlignHorizontal, IN, osgWidget::Widget::HORIZONTAL_ALIGNMENT, h,
Properties::NON_VIRTUAL,
__void__setAlignHorizontal__HORIZONTAL_ALIGNMENT,
"",
"");
I_Method1(void, setAlignVertical, IN, osgWidget::Widget::VERTICAL_ALIGNMENT, v,
Properties::NON_VIRTUAL,
__void__setAlignVertical__VERTICAL_ALIGNMENT,
"",
"");
I_Method1(void, setCoordinateMode, IN, osgWidget::Widget::COORDINATE_MODE, cm,
Properties::NON_VIRTUAL,
__void__setCoordinateMode__COORDINATE_MODE,
"",
"");
I_Method1(void, setCanFill, IN, bool, f,
Properties::NON_VIRTUAL,
__void__setCanFill__bool,
"",
"");
I_Method1(void, setCanClone, IN, bool, c,
Properties::NON_VIRTUAL,
__void__setCanClone__bool,
"",
"");
I_Method0(osgWidget::WindowManager *, getWindowManager,
Properties::NON_VIRTUAL,
__WindowManager_P1__getWindowManager,
"",
"");
I_Method0(const osgWidget::WindowManager *, getWindowManager,
Properties::NON_VIRTUAL,
__C5_WindowManager_P1__getWindowManager,
"",
"");
I_Method0(osgWidget::Window *, getParent,
Properties::NON_VIRTUAL,
__Window_P1__getParent,
"",
"");
I_Method0(const osgWidget::Window *, getParent,
Properties::NON_VIRTUAL,
__C5_Window_P1__getParent,
"",
"");
I_Method0(unsigned int, getIndex,
Properties::NON_VIRTUAL,
__unsigned_int__getIndex,
"",
"");
I_Method0(osgWidget::XYCoord, getOrigin,
Properties::NON_VIRTUAL,
__XYCoord__getOrigin,
"",
"");
I_Method1(osgWidget::Color, getImageColorAtXY, IN, const osgWidget::XYCoord &, xy,
Properties::NON_VIRTUAL,
__Color__getImageColorAtXY__C5_XYCoord_R1,
"",
"");
I_Method2(osgWidget::Color, getImageColorAtPointerXY, IN, double, x, IN, double, y,
Properties::NON_VIRTUAL,
__Color__getImageColorAtPointerXY__double__double,
"",
"");
I_Method0(osgWidget::Point, getPosition,
Properties::NON_VIRTUAL,
__Point__getPosition,
"",
"");
I_Method0(osgWidget::XYCoord, getSize,
Properties::NON_VIRTUAL,
__XYCoord__getSize,
"",
"");
I_Method0(osgWidget::Quad, getDimensions,
Properties::NON_VIRTUAL,
__Quad__getDimensions,
"",
"");
I_Method0(osgWidget::point_type, getPadLeft,
Properties::NON_VIRTUAL,
__point_type__getPadLeft,
"",
"");
I_Method0(osgWidget::point_type, getPadRight,
Properties::NON_VIRTUAL,
__point_type__getPadRight,
"",
"");
I_Method0(osgWidget::point_type, getPadTop,
Properties::NON_VIRTUAL,
__point_type__getPadTop,
"",
"");
I_Method0(osgWidget::point_type, getPadBottom,
Properties::NON_VIRTUAL,
__point_type__getPadBottom,
"",
"");
I_Method0(osgWidget::Widget::HORIZONTAL_ALIGNMENT, getAlignHorizontal,
Properties::NON_VIRTUAL,
__HORIZONTAL_ALIGNMENT__getAlignHorizontal,
"",
"");
I_Method0(osgWidget::Widget::VERTICAL_ALIGNMENT, getAlignVertical,
Properties::NON_VIRTUAL,
__VERTICAL_ALIGNMENT__getAlignVertical,
"",
"");
I_Method0(osgWidget::Widget::COORDINATE_MODE, getCoordinateMode,
Properties::NON_VIRTUAL,
__COORDINATE_MODE__getCoordinateMode,
"",
"");
I_Method0(bool, canFill,
Properties::NON_VIRTUAL,
__bool__canFill,
"",
"");
I_Method0(bool, canClone,
Properties::NON_VIRTUAL,
__bool__canClone,
"",
"");
I_Method0(osgWidget::point_type, getFillAsNumeric,
Properties::NON_VIRTUAL,
__point_type__getFillAsNumeric,
"",
"");
I_Method0(osgWidget::point_type, getWidthTotal,
Properties::NON_VIRTUAL,
__point_type__getWidthTotal,
"",
"");
I_Method0(osgWidget::point_type, getHeightTotal,
Properties::NON_VIRTUAL,
__point_type__getHeightTotal,
"",
"");
I_Method0(osgWidget::point_type, getMinWidth,
Properties::NON_VIRTUAL,
__point_type__getMinWidth,
"",
"");
I_Method0(osgWidget::point_type, getMinHeight,
Properties::NON_VIRTUAL,
__point_type__getMinHeight,
"",
"");
I_Method0(osgWidget::point_type, getMinWidthTotal,
Properties::NON_VIRTUAL,
__point_type__getMinWidthTotal,
"",
"");
I_Method0(osgWidget::point_type, getMinHeightTotal,
Properties::NON_VIRTUAL,
__point_type__getMinHeightTotal,
"",
"");
I_Method0(unsigned int, getLayer,
Properties::NON_VIRTUAL,
__unsigned_int__getLayer,
"",
"");
I_ProtectedMethod1(osgWidget::point_type, _calculateZ, IN, unsigned, int,
Properties::NON_VIRTUAL,
Properties::CONST,
__point_type___calculateZ__unsigned,
"",
"");
I_ProtectedMethod0(osgWidget::PointArray *, _verts,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__PointArray_P1___verts,
"",
"");
I_ProtectedMethod0(const osgWidget::PointArray *, _verts,
Properties::NON_VIRTUAL,
Properties::CONST,
__C5_PointArray_P1___verts,
"",
"");
I_ProtectedMethod0(osgWidget::ColorArray *, _cols,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__ColorArray_P1___cols,
"",
"");
I_ProtectedMethod0(const osgWidget::ColorArray *, _cols,
Properties::NON_VIRTUAL,
Properties::CONST,
__C5_ColorArray_P1___cols,
"",
"");
I_ProtectedMethod0(osgWidget::TexCoordArray *, _texs,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__TexCoordArray_P1___texs,
"",
"");
I_ProtectedMethod0(const osgWidget::TexCoordArray *, _texs,
Properties::NON_VIRTUAL,
Properties::CONST,
__C5_TexCoordArray_P1___texs,
"",
"");
I_ProtectedMethod0(osg::Texture2D *, _texture,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__osg_Texture2D_P1___texture,
"",
"");
I_ProtectedMethod0(const osg::Texture2D *, _texture,
Properties::NON_VIRTUAL,
Properties::CONST,
__C5_osg_Texture2D_P1___texture,
"",
"");
I_ProtectedMethod0(osg::Image *, _image,
Properties::NON_VIRTUAL,
Properties::NON_CONST,
__osg_Image_P1___image,
"",
"");
I_ProtectedMethod0(const osg::Image *, _image,
Properties::NON_VIRTUAL,
Properties::CONST,
__C5_osg_Image_P1___image,
"",
"");
I_ProtectedMethod0(osgWidget::WindowManager *, _getWindowManager,
Properties::NON_VIRTUAL,
Properties::CONST,
__WindowManager_P1___getWindowManager,
"",
"");
I_ProtectedMethod0(osg::Image *, _getImage,
Properties::NON_VIRTUAL,
Properties::CONST,
__osg_Image_P1___getImage,
"",
"");
I_SimpleProperty(osgWidget::Widget::HORIZONTAL_ALIGNMENT, AlignHorizontal,
__HORIZONTAL_ALIGNMENT__getAlignHorizontal,
__void__setAlignHorizontal__HORIZONTAL_ALIGNMENT);
I_SimpleProperty(osgWidget::Widget::VERTICAL_ALIGNMENT, AlignVertical,
__VERTICAL_ALIGNMENT__getAlignVertical,
__void__setAlignVertical__VERTICAL_ALIGNMENT);
I_SimpleProperty(bool, CanClone,
0,
__void__setCanClone__bool);
I_SimpleProperty(bool, CanFill,
0,
__void__setCanFill__bool);
I_SimpleProperty(osgWidget::Widget::COORDINATE_MODE, CoordinateMode,
__COORDINATE_MODE__getCoordinateMode,
__void__setCoordinateMode__COORDINATE_MODE);
I_SimpleProperty(osgWidget::Quad, Dimensions,
__Quad__getDimensions,
0);
I_SimpleProperty(osgWidget::point_type, FillAsNumeric,
__point_type__getFillAsNumeric,
0);
I_SimpleProperty(osgWidget::point_type, Height,
__point_type__getHeight,
__void__setHeight__point_type);
I_SimpleProperty(osgWidget::point_type, HeightTotal,
__point_type__getHeightTotal,
0);
I_SimpleProperty(unsigned int, Index,
__unsigned_int__getIndex,
0);
I_SimpleProperty(unsigned int, Layer,
__unsigned_int__getLayer,
0);
I_SimpleProperty(osgWidget::point_type, MinHeight,
__point_type__getMinHeight,
0);
I_SimpleProperty(osgWidget::point_type, MinHeightTotal,
__point_type__getMinHeightTotal,
0);
I_SimpleProperty(osgWidget::point_type, MinWidth,
__point_type__getMinWidth,
0);
I_SimpleProperty(osgWidget::point_type, MinWidthTotal,
__point_type__getMinWidthTotal,
0);
I_SimpleProperty(const osgWidget::XYCoord &, MinimumSize,
0,
__void__setMinimumSize__C5_XYCoord_R1);
I_SimpleProperty(osgWidget::XYCoord, Origin,
__XYCoord__getOrigin,
__void__setOrigin__C5_XYCoord_R1);
I_SimpleProperty(osgWidget::point_type, PadBottom,
__point_type__getPadBottom,
__void__setPadBottom__point_type);
I_SimpleProperty(osgWidget::point_type, PadHorizontal,
__point_type__getPadHorizontal,
0);
I_SimpleProperty(osgWidget::point_type, PadLeft,
__point_type__getPadLeft,
__void__setPadLeft__point_type);
I_SimpleProperty(osgWidget::point_type, PadRight,
__point_type__getPadRight,
__void__setPadRight__point_type);
I_SimpleProperty(osgWidget::point_type, PadTop,
__point_type__getPadTop,
__void__setPadTop__point_type);
I_SimpleProperty(osgWidget::point_type, PadVertical,
__point_type__getPadVertical,
0);
I_SimpleProperty(osgWidget::point_type, Padding,
0,
__void__setPadding__point_type);
I_SimpleProperty(osgWidget::Window *, Parent,
__Window_P1__getParent,
0);
I_SimpleProperty(osgWidget::Point, Position,
__Point__getPosition,
0);
I_SimpleProperty(osgWidget::XYCoord, Size,
__XYCoord__getSize,
__void__setSize__C5_XYCoord_R1);
I_SimpleProperty(osgWidget::point_type, Width,
__point_type__getWidth,
__void__setWidth__point_type);
I_SimpleProperty(osgWidget::point_type, WidthTotal,
__point_type__getWidthTotal,
0);
I_SimpleProperty(osgWidget::WindowManager *, WindowManager,
__WindowManager_P1__getWindowManager,
0);
I_SimpleProperty(osgWidget::point_type, X,
__point_type__getX,
__void__setX__point_type);
I_SimpleProperty(osgWidget::point_type, Y,
__point_type__getY,
__void__setY__point_type);
I_SimpleProperty(osgWidget::point_type, Z,
__point_type__getZ,
__void__setZ__point_type);
END_REFLECTOR
TYPE_NAME_ALIAS(std::list< osg::observer_ptr< osgWidget::Widget > >, osgWidget::WidgetList)
BEGIN_OBJECT_REFLECTOR(osg::observer_ptr< osgWidget::Widget >)
I_DeclaringFile("osg/observer_ptr");
I_BaseType(osg::Observer);
I_Constructor0(____observer_ptr,
"",
"");
I_Constructor1(IN, osgWidget::Widget *, t,
Properties::NON_EXPLICIT,
____observer_ptr__T_P1,
"",
"");
I_Constructor1(IN, const osg::observer_ptr< osgWidget::Widget > &, rp,
Properties::NON_EXPLICIT,
____observer_ptr__C5_observer_ptr_R1,
"",
"");
I_Method1(void, objectDeleted, IN, void *, x,
Properties::VIRTUAL,
__void__objectDeleted__void_P1,
"",
"");
I_Method0(osgWidget::Widget *, get,
Properties::NON_VIRTUAL,
__T_P1__get,
"",
"");
I_Method0(bool, valid,
Properties::NON_VIRTUAL,
__bool__valid,
"",
"");
I_SimpleProperty(osgWidget::Widget *, ,
__T_P1__get,
0);
END_REFLECTOR
STD_LIST_REFLECTOR(std::list< osg::observer_ptr< osgWidget::Widget > >)