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

Revision 10673, 2.0 kB (checked in by robert, 5 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/StateAttributeCallback>
25#include <osg/StateSet>
26#include <osg/Texture>
27#include <osg/Uniform>
28
29// Must undefine IN and OUT macros defined in Windows headers
30#ifdef IN
31#undef IN
32#endif
33#ifdef OUT
34#undef OUT
35#endif
36
37BEGIN_ENUM_REFLECTOR(osg::CopyOp::Options)
38        I_DeclaringFile("osg/CopyOp");
39        I_EnumLabel(osg::CopyOp::SHALLOW_COPY);
40        I_EnumLabel(osg::CopyOp::DEEP_COPY_OBJECTS);
41        I_EnumLabel(osg::CopyOp::DEEP_COPY_NODES);
42        I_EnumLabel(osg::CopyOp::DEEP_COPY_DRAWABLES);
43        I_EnumLabel(osg::CopyOp::DEEP_COPY_STATESETS);
44        I_EnumLabel(osg::CopyOp::DEEP_COPY_STATEATTRIBUTES);
45        I_EnumLabel(osg::CopyOp::DEEP_COPY_TEXTURES);
46        I_EnumLabel(osg::CopyOp::DEEP_COPY_IMAGES);
47        I_EnumLabel(osg::CopyOp::DEEP_COPY_ARRAYS);
48        I_EnumLabel(osg::CopyOp::DEEP_COPY_PRIMITIVES);
49        I_EnumLabel(osg::CopyOp::DEEP_COPY_SHAPES);
50        I_EnumLabel(osg::CopyOp::DEEP_COPY_UNIFORMS);
51        I_EnumLabel(osg::CopyOp::DEEP_COPY_CALLBACKS);
52        I_EnumLabel(osg::CopyOp::DEEP_COPY_ALL);
53END_REFLECTOR
54
55TYPE_NAME_ALIAS(unsigned int, osg::CopyOp::CopyFlags)
56
57BEGIN_VALUE_REFLECTOR(osg::CopyOp)
58        I_DeclaringFile("osg/CopyOp");
59        I_ConstructorWithDefaults1(IN, osg::CopyOp::CopyFlags, flags, osg::CopyOp::SHALLOW_COPY,
60                                   Properties::NON_EXPLICIT,
61                                   ____CopyOp__CopyFlags,
62                                   "",
63                                   "");
64END_REFLECTOR
Note: See TracBrowser for help on using the browser.