~ubuntu-branches/ubuntu/trusty/openscenegraph/trusty

« back to all changes in this revision

Viewing changes to OpenSceneGraph/src/osgWrappers/osgSim/ObjectRecordData.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Cyril Brulebois
  • Date: 2008-07-29 04:34:38 UTC
  • mfrom: (1.1.6 upstream) (2.1.3 lenny)
  • Revision ID: james.westby@ubuntu.com-20080729043438-no1h9h0dpsrlzp1y
* Non-maintainer upload.
* No longer try to detect (using /proc/cpuinfo when available) how many
  CPUs are available, fixing the FTBFS (due to -j0) on various platforms
  (Closes: #477353). The right way to do it is to support parallel=n in
  DEB_BUILD_OPTIONS (see Debian Policy §4.9.1), and adequate support has
  been implemented.
* Add patch to fix FTBFS due to the build system now refusing to handle
  whitespaces (Policy CMP0004 say the logs), thanks to Andreas Putzo who
  provided it (Closes: #482239):
   - debian/patches/fix-cmp0004-build-failure.dpatch
* Remove myself from Uploaders, as requested a while ago, done by Luk in
  his 2.2.0-2.1 NMU, which was never acknowledged.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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/CopyOp>
 
14
#include <osg/Object>
 
15
#include <osgSim/ObjectRecordData>
 
16
 
 
17
// Must undefine IN and OUT macros defined in Windows headers
 
18
#ifdef IN
 
19
#undef IN
 
20
#endif
 
21
#ifdef OUT
 
22
#undef OUT
 
23
#endif
 
24
 
 
25
BEGIN_ENUM_REFLECTOR(osgSim::ObjectRecordData::Flags)
 
26
        I_DeclaringFile("osgSim/ObjectRecordData");
 
27
        I_EnumLabel(osgSim::ObjectRecordData::DONT_DISPLAY_IN_DAYLIGHT);
 
28
        I_EnumLabel(osgSim::ObjectRecordData::DONT_DISPLAY_AT_DUSK);
 
29
        I_EnumLabel(osgSim::ObjectRecordData::DONT_DISPLAY_AT_NIGHT);
 
30
        I_EnumLabel(osgSim::ObjectRecordData::DONT_ILLUMINATE);
 
31
        I_EnumLabel(osgSim::ObjectRecordData::FLAT_SHADED);
 
32
        I_EnumLabel(osgSim::ObjectRecordData::GROUPS_SHADOW_OBJECT);
 
33
END_REFLECTOR
 
34
 
 
35
BEGIN_OBJECT_REFLECTOR(osgSim::ObjectRecordData)
 
36
        I_DeclaringFile("osgSim/ObjectRecordData");
 
37
        I_BaseType(osg::Object);
 
38
        I_Constructor0(____ObjectRecordData,
 
39
                       "",
 
40
                       "");
 
41
        I_ConstructorWithDefaults2(IN, const osgSim::ObjectRecordData &, copy, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
 
42
                                   ____ObjectRecordData__C5_ObjectRecordData_R1__C5_osg_CopyOp_R1,
 
43
                                   "",
 
44
                                   "");
 
45
        I_Method0(osg::Object *, cloneType,
 
46
                  Properties::VIRTUAL,
 
47
                  __osg_Object_P1__cloneType,
 
48
                  "Clone the type of an object, with Object* return type. ",
 
49
                  "Must be defined by derived classes. ");
 
50
        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, copyop,
 
51
                  Properties::VIRTUAL,
 
52
                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
 
53
                  "Clone an object, with Object* return type. ",
 
54
                  "Must be defined by derived classes. ");
 
55
        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
 
56
                  Properties::VIRTUAL,
 
57
                  __bool__isSameKindAs__C5_osg_Object_P1,
 
58
                  "",
 
59
                  "");
 
60
        I_Method0(const char *, libraryName,
 
61
                  Properties::VIRTUAL,
 
62
                  __C5_char_P1__libraryName,
 
63
                  "return the name of the object's library. ",
 
64
                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
 
65
        I_Method0(const char *, className,
 
66
                  Properties::VIRTUAL,
 
67
                  __C5_char_P1__className,
 
68
                  "return the name of the object's class type. ",
 
69
                  "Must be defined by derived classes. ");
 
70
        I_PublicMemberProperty(unsigned int, _flags);
 
71
        I_PublicMemberProperty(short, _relativePriority);
 
72
        I_PublicMemberProperty(unsigned short, _transparency);
 
73
        I_PublicMemberProperty(short, _effectID1);
 
74
        I_PublicMemberProperty(short, _effectID2);
 
75
        I_PublicMemberProperty(short, _significance);
 
76
END_REFLECTOR
 
77