root/OpenSceneGraph/trunk/src/osgWrappers/osg/CopyOp.cpp @ 10368

Revision 10368, 2.0 kB (checked in by robert, 6 years ago)

Updated wrappers

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1// ***************************************************************************
2//
3//   Generated automatically by genwrapper.
4//   Please DO NOT EDIT this file!
5//
6// ***************************************************************************
7
8#include <osgIntrospection/ReflectionMacros>
9#include <osgIntrospection/TypedMethodInfo>
10#include <osgIntrospection/StaticMethodInfo>
11#include <osgIntrospection/Attributes>
12
13#include <osg/Array>
14#include <osg/CopyOp>
15#include <osg/Drawable>
16#include <osg/Image>
17#include <osg/Node>
18#include <osg/NodeCallback>
19#include <osg/Object>
20#include <osg/PrimitiveSet>
21#include <osg/Referenced>
22#include <osg/Shape>
23#include <osg/StateAttribute>
24#include <osg/StateSet>
25#include <osg/Texture>
26#include <osg/Uniform>
27
28// Must undefine IN and OUT macros defined in Windows headers
29#ifdef IN
30#undef IN
31#endif
32#ifdef OUT
33#undef OUT
34#endif
35
36BEGIN_ENUM_REFLECTOR(osg::CopyOp::Options)
37        I_DeclaringFile("osg/CopyOp");
38        I_EnumLabel(osg::CopyOp::SHALLOW_COPY);
39        I_EnumLabel(osg::CopyOp::DEEP_COPY_OBJECTS);
40        I_EnumLabel(osg::CopyOp::DEEP_COPY_NODES);
41        I_EnumLabel(osg::CopyOp::DEEP_COPY_DRAWABLES);
42        I_EnumLabel(osg::CopyOp::DEEP_COPY_STATESETS);
43        I_EnumLabel(osg::CopyOp::DEEP_COPY_STATEATTRIBUTES);
44        I_EnumLabel(osg::CopyOp::DEEP_COPY_TEXTURES);
45        I_EnumLabel(osg::CopyOp::DEEP_COPY_IMAGES);
46        I_EnumLabel(osg::CopyOp::DEEP_COPY_ARRAYS);
47        I_EnumLabel(osg::CopyOp::DEEP_COPY_PRIMITIVES);
48        I_EnumLabel(osg::CopyOp::DEEP_COPY_SHAPES);
49        I_EnumLabel(osg::CopyOp::DEEP_COPY_UNIFORMS);
50        I_EnumLabel(osg::CopyOp::DEEP_COPY_NODECALLBACKS);
51        I_EnumLabel(osg::CopyOp::DEEP_COPY_ALL);
52END_REFLECTOR
53
54TYPE_NAME_ALIAS(unsigned int, osg::CopyOp::CopyFlags)
55
56BEGIN_VALUE_REFLECTOR(osg::CopyOp)
57        I_DeclaringFile("osg/CopyOp");
58        I_ConstructorWithDefaults1(IN, osg::CopyOp::CopyFlags, flags, osg::CopyOp::SHALLOW_COPY,
59                                   Properties::NON_EXPLICIT,
60                                   ____CopyOp__CopyFlags,
61                                   "",
62                                   "");
63END_REFLECTOR
Note: See TracBrowser for help on using the browser.