root/OpenSceneGraph/trunk/src/osgWrappers/osgDB/ReaderWriter.cpp @ 9918

Revision 9918, 29.2 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/CopyOp>
14#include <osg/Image>
15#include <osg/Node>
16#include <osg/Object>
17#include <osg/Shader>
18#include <osg/Shape>
19#include <osgDB/Archive>
20#include <osgDB/AuthenticationMap>
21#include <osgDB/ReaderWriter>
22
23// Must undefine IN and OUT macros defined in Windows headers
24#ifdef IN
25#undef IN
26#endif
27#ifdef OUT
28#undef OUT
29#endif
30
31BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::Features)
32        I_DeclaringFile("osgDB/ReaderWriter");
33        I_EnumLabel(osgDB::ReaderWriter::FEATURE_NONE);
34        I_EnumLabel(osgDB::ReaderWriter::FEATURE_READ_OBJECT);
35        I_EnumLabel(osgDB::ReaderWriter::FEATURE_READ_IMAGE);
36        I_EnumLabel(osgDB::ReaderWriter::FEATURE_READ_HEIGHT_FIELD);
37        I_EnumLabel(osgDB::ReaderWriter::FEATURE_READ_NODE);
38        I_EnumLabel(osgDB::ReaderWriter::FEATURE_READ_SHADER);
39        I_EnumLabel(osgDB::ReaderWriter::FEATURE_WRITE_OBJECT);
40        I_EnumLabel(osgDB::ReaderWriter::FEATURE_WRITE_IMAGE);
41        I_EnumLabel(osgDB::ReaderWriter::FEATURE_WRITE_HEIGHT_FIELD);
42        I_EnumLabel(osgDB::ReaderWriter::FEATURE_WRITE_NODE);
43        I_EnumLabel(osgDB::ReaderWriter::FEATURE_WRITE_SHADER);
44        I_EnumLabel(osgDB::ReaderWriter::FEATURE_ALL);
45END_REFLECTOR
46
47BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::ArchiveStatus)
48        I_DeclaringFile("osgDB/ReaderWriter");
49        I_EnumLabel(osgDB::ReaderWriter::READ);
50        I_EnumLabel(osgDB::ReaderWriter::WRITE);
51        I_EnumLabel(osgDB::ReaderWriter::CREATE);
52END_REFLECTOR
53
54TYPE_NAME_ALIAS(std::map< std::string COMMA  std::string >, osgDB::ReaderWriter::FormatDescriptionMap)
55
56TYPE_NAME_ALIAS(std::list< std::string >, osgDB::ReaderWriter::FeatureList)
57
58BEGIN_OBJECT_REFLECTOR(osgDB::ReaderWriter)
59        I_DeclaringFile("osgDB/ReaderWriter");
60        I_BaseType(osg::Object);
61        I_Constructor0(____ReaderWriter,
62                       "",
63                       "");
64        I_ConstructorWithDefaults2(IN, const osgDB::ReaderWriter &, rw, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
65                                   ____ReaderWriter__C5_ReaderWriter_R1__C5_osg_CopyOp_R1,
66                                   "",
67                                   "");
68        I_Method0(osg::Object *, cloneType,
69                  Properties::VIRTUAL,
70                  __osg_Object_P1__cloneType,
71                  "Clone the type of an object, with Object* return type. ",
72                  "Must be defined by derived classes. ");
73        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
74                  Properties::VIRTUAL,
75                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
76                  "Clone an object, with Object* return type. ",
77                  "Must be defined by derived classes. ");
78        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
79                  Properties::VIRTUAL,
80                  __bool__isSameKindAs__C5_osg_Object_P1,
81                  "",
82                  "");
83        I_Method0(const char *, libraryName,
84                  Properties::VIRTUAL,
85                  __C5_char_P1__libraryName,
86                  "return the name of the object's library. ",
87                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
88        I_Method0(const char *, className,
89                  Properties::VIRTUAL,
90                  __C5_char_P1__className,
91                  "return the name of the object's class type. ",
92                  "Must be defined by derived classes. ");
93        I_Method0(const osgDB::ReaderWriter::FormatDescriptionMap &, supportedProtocols,
94                  Properties::VIRTUAL,
95                  __C5_FormatDescriptionMap_R1__supportedProtocols,
96                  "return which protocols are supported by ReaderWriter. ",
97                  "");
98        I_Method0(const osgDB::ReaderWriter::FormatDescriptionMap &, supportedExtensions,
99                  Properties::VIRTUAL,
100                  __C5_FormatDescriptionMap_R1__supportedExtensions,
101                  "return which list of file extensions supported by ReaderWriter. ",
102                  "");
103        I_Method0(const osgDB::ReaderWriter::FormatDescriptionMap &, supportedOptions,
104                  Properties::VIRTUAL,
105                  __C5_FormatDescriptionMap_R1__supportedOptions,
106                  "return which list of file extensions supported by ReaderWriter. ",
107                  "");
108        I_Method1(bool, acceptsExtension, IN, const std::string &, x,
109                  Properties::VIRTUAL,
110                  __bool__acceptsExtension__C5_std_string_R1,
111                  "return true if ReaderWriter accepts specified file extension. ",
112                  "");
113        I_Method0(osgDB::ReaderWriter::Features, supportedFeatures,
114                  Properties::VIRTUAL,
115                  __Features__supportedFeatures,
116                  "return available features ",
117                  "");
118        I_MethodWithDefaults4(osgDB::ReaderWriter::ReadResult, openArchive, IN, const std::string &, x, , IN, osgDB::ReaderWriter::ArchiveStatus, x, , IN, unsigned, int, 4096, IN, const osgDB::ReaderWriter::Options *, x, NULL,
119                              Properties::VIRTUAL,
120                              __ReadResult__openArchive__C5_std_string_R1__ArchiveStatus__unsigned__C5_Options_P1,
121                              "open an archive for reading, writing, or to create an empty archive for writing to. ",
122                              "");
123        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, openArchive, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
124                              Properties::VIRTUAL,
125                              __ReadResult__openArchive__std_istream_R1__C5_Options_P1,
126                              "open an archive for reading. ",
127                              "");
128        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readObject, IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
129                              Properties::VIRTUAL,
130                              __ReadResult__readObject__C5_std_string_R1__C5_Options_P1,
131                              "",
132                              "");
133        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readImage, IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
134                              Properties::VIRTUAL,
135                              __ReadResult__readImage__C5_std_string_R1__C5_Options_P1,
136                              "",
137                              "");
138        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readHeightField, IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
139                              Properties::VIRTUAL,
140                              __ReadResult__readHeightField__C5_std_string_R1__C5_Options_P1,
141                              "",
142                              "");
143        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readNode, IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
144                              Properties::VIRTUAL,
145                              __ReadResult__readNode__C5_std_string_R1__C5_Options_P1,
146                              "",
147                              "");
148        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readShader, IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
149                              Properties::VIRTUAL,
150                              __ReadResult__readShader__C5_std_string_R1__C5_Options_P1,
151                              "",
152                              "");
153        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeObject, IN, const osg::Object &, x, , IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
154                              Properties::VIRTUAL,
155                              __WriteResult__writeObject__C5_osg_Object_R1__C5_std_string_R1__C5_Options_P1,
156                              "",
157                              "");
158        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeImage, IN, const osg::Image &, x, , IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
159                              Properties::VIRTUAL,
160                              __WriteResult__writeImage__C5_osg_Image_R1__C5_std_string_R1__C5_Options_P1,
161                              "",
162                              "");
163        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeHeightField, IN, const osg::HeightField &, x, , IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
164                              Properties::VIRTUAL,
165                              __WriteResult__writeHeightField__C5_osg_HeightField_R1__C5_std_string_R1__C5_Options_P1,
166                              "",
167                              "");
168        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeNode, IN, const osg::Node &, x, , IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
169                              Properties::VIRTUAL,
170                              __WriteResult__writeNode__C5_osg_Node_R1__C5_std_string_R1__C5_Options_P1,
171                              "",
172                              "");
173        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeShader, IN, const osg::Shader &, x, , IN, const std::string &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
174                              Properties::VIRTUAL,
175                              __WriteResult__writeShader__C5_osg_Shader_R1__C5_std_string_R1__C5_Options_P1,
176                              "",
177                              "");
178        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readObject, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
179                              Properties::VIRTUAL,
180                              __ReadResult__readObject__std_istream_R1__C5_Options_P1,
181                              "",
182                              "");
183        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readImage, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
184                              Properties::VIRTUAL,
185                              __ReadResult__readImage__std_istream_R1__C5_Options_P1,
186                              "",
187                              "");
188        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readHeightField, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
189                              Properties::VIRTUAL,
190                              __ReadResult__readHeightField__std_istream_R1__C5_Options_P1,
191                              "",
192                              "");
193        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readNode, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
194                              Properties::VIRTUAL,
195                              __ReadResult__readNode__std_istream_R1__C5_Options_P1,
196                              "",
197                              "");
198        I_MethodWithDefaults2(osgDB::ReaderWriter::ReadResult, readShader, IN, std::istream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
199                              Properties::VIRTUAL,
200                              __ReadResult__readShader__std_istream_R1__C5_Options_P1,
201                              "",
202                              "");
203        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeObject, IN, const osg::Object &, x, , IN, std::ostream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
204                              Properties::VIRTUAL,
205                              __WriteResult__writeObject__C5_osg_Object_R1__std_ostream_R1__C5_Options_P1,
206                              "",
207                              "");
208        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeImage, IN, const osg::Image &, x, , IN, std::ostream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
209                              Properties::VIRTUAL,
210                              __WriteResult__writeImage__C5_osg_Image_R1__std_ostream_R1__C5_Options_P1,
211                              "",
212                              "");
213        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeHeightField, IN, const osg::HeightField &, x, , IN, std::ostream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
214                              Properties::VIRTUAL,
215                              __WriteResult__writeHeightField__C5_osg_HeightField_R1__std_ostream_R1__C5_Options_P1,
216                              "",
217                              "");
218        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeNode, IN, const osg::Node &, x, , IN, std::ostream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
219                              Properties::VIRTUAL,
220                              __WriteResult__writeNode__C5_osg_Node_R1__std_ostream_R1__C5_Options_P1,
221                              "",
222                              "");
223        I_MethodWithDefaults3(osgDB::ReaderWriter::WriteResult, writeShader, IN, const osg::Shader &, x, , IN, std::ostream &, x, , IN, const osgDB::ReaderWriter::Options *, x, NULL,
224                              Properties::VIRTUAL,
225                              __WriteResult__writeShader__C5_osg_Shader_R1__std_ostream_R1__C5_Options_P1,
226                              "",
227                              "");
228        I_StaticMethod1(osgDB::ReaderWriter::FeatureList, featureAsString, IN, osgDB::ReaderWriter::Features, feature,
229                        __FeatureList__featureAsString__Features_S,
230                        "return feature as string ",
231                        "");
232        I_ProtectedMethod2(void, supportsProtocol, IN, const std::string &, fmt, IN, const std::string &, description,
233                           Properties::NON_VIRTUAL,
234                           Properties::NON_CONST,
235                           __void__supportsProtocol__C5_std_string_R1__C5_std_string_R1,
236                           "",
237                           "");
238        I_ProtectedMethod2(void, supportsExtension, IN, const std::string &, fmt, IN, const std::string &, description,
239                           Properties::NON_VIRTUAL,
240                           Properties::NON_CONST,
241                           __void__supportsExtension__C5_std_string_R1__C5_std_string_R1,
242                           "",
243                           "");
244        I_ProtectedMethod2(void, supportsOption, IN, const std::string &, fmt, IN, const std::string &, description,
245                           Properties::NON_VIRTUAL,
246                           Properties::NON_CONST,
247                           __void__supportsOption__C5_std_string_R1__C5_std_string_R1,
248                           "",
249                           "");
250END_REFLECTOR
251
252BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::Options::CacheHintOptions)
253        I_DeclaringFile("osgDB/ReaderWriter");
254        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_NONE);
255        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_NODES);
256        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_IMAGES);
257        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_HEIGHTFIELDS);
258        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_ARCHIVES);
259        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_OBJECTS);
260        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_SHADERS);
261        I_EnumLabel(osgDB::ReaderWriter::Options::CACHE_ALL);
262END_REFLECTOR
263
264BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::Options::BuildKdTreesHint)
265        I_DeclaringFile("osgDB/ReaderWriter");
266        I_EnumLabel(osgDB::ReaderWriter::Options::NO_PREFERENCE);
267        I_EnumLabel(osgDB::ReaderWriter::Options::DO_NOT_BUILD_KDTREES);
268        I_EnumLabel(osgDB::ReaderWriter::Options::BUILD_KDTREES);
269END_REFLECTOR
270
271BEGIN_OBJECT_REFLECTOR(osgDB::ReaderWriter::Options)
272        I_DeclaringFile("osgDB/ReaderWriter");
273        I_BaseType(osg::Object);
274        I_Constructor0(____Options,
275                       "",
276                       "");
277        I_Constructor1(IN, const std::string &, str,
278                       Properties::NON_EXPLICIT,
279                       ____Options__C5_std_string_R1,
280                       "",
281                       "");
282        I_ConstructorWithDefaults2(IN, const osgDB::ReaderWriter::Options &, options, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
283                                   ____Options__C5_Options_R1__C5_osg_CopyOp_R1,
284                                   "",
285                                   "");
286        I_Method0(osg::Object *, cloneType,
287                  Properties::VIRTUAL,
288                  __osg_Object_P1__cloneType,
289                  "Clone the type of an object, with Object* return type. ",
290                  "Must be defined by derived classes. ");
291        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
292                  Properties::VIRTUAL,
293                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
294                  "Clone an object, with Object* return type. ",
295                  "Must be defined by derived classes. ");
296        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
297                  Properties::VIRTUAL,
298                  __bool__isSameKindAs__C5_osg_Object_P1,
299                  "",
300                  "");
301        I_Method0(const char *, libraryName,
302                  Properties::VIRTUAL,
303                  __C5_char_P1__libraryName,
304                  "return the name of the object's library. ",
305                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
306        I_Method0(const char *, className,
307                  Properties::VIRTUAL,
308                  __C5_char_P1__className,
309                  "return the name of the object's class type. ",
310                  "Must be defined by derived classes. ");
311        I_Method1(void, setOptionString, IN, const std::string &, str,
312                  Properties::NON_VIRTUAL,
313                  __void__setOptionString__C5_std_string_R1,
314                  "Set the general Options string. ",
315                  "");
316        I_Method0(const std::string &, getOptionString,
317                  Properties::NON_VIRTUAL,
318                  __C5_std_string_R1__getOptionString,
319                  "Get the general Options string. ",
320                  "");
321        I_Method1(void, setDatabasePath, IN, const std::string &, str,
322                  Properties::NON_VIRTUAL,
323                  __void__setDatabasePath__C5_std_string_R1,
324                  "Set the database path to use a hint of where to look when loading models. ",
325                  "");
326        I_Method0(osgDB::FilePathList &, getDatabasePathList,
327                  Properties::NON_VIRTUAL,
328                  __FilePathList_R1__getDatabasePathList,
329                  "Get the database path which is used a hint of where to look when loading models. ",
330                  "");
331        I_Method0(const osgDB::FilePathList &, getDatabasePathList,
332                  Properties::NON_VIRTUAL,
333                  __C5_FilePathList_R1__getDatabasePathList,
334                  "Get the const database path which is used a hint of where to look when loading models. ",
335                  "");
336        I_Method1(void, setObjectCacheHint, IN, osgDB::ReaderWriter::Options::CacheHintOptions, useObjectCache,
337                  Properties::NON_VIRTUAL,
338                  __void__setObjectCacheHint__CacheHintOptions,
339                  "Set whether the Registry::ObjectCache should be used by default. ",
340                  "");
341        I_Method0(osgDB::ReaderWriter::Options::CacheHintOptions, getObjectCacheHint,
342                  Properties::NON_VIRTUAL,
343                  __CacheHintOptions__getObjectCacheHint,
344                  "Get whether the Registry::ObjectCache should be used by default. ",
345                  "");
346        I_Method1(void, setBuildKdTreesHint, IN, osgDB::ReaderWriter::Options::BuildKdTreesHint, hint,
347                  Properties::NON_VIRTUAL,
348                  __void__setBuildKdTreesHint__BuildKdTreesHint,
349                  "Set whether the KdTrees should be built for geometry in the loader model. ",
350                  "");
351        I_Method0(osgDB::ReaderWriter::Options::BuildKdTreesHint, getBuildKdTreesHint,
352                  Properties::NON_VIRTUAL,
353                  __BuildKdTreesHint__getBuildKdTreesHint,
354                  "Get whether the KdTrees should be built for geometry in the loader model. ",
355                  "");
356        I_Method1(void, setAuthenticationMap, IN, osgDB::AuthenticationMap *, authenticationMap,
357                  Properties::NON_VIRTUAL,
358                  __void__setAuthenticationMap__AuthenticationMap_P1,
359                  "Set the password map to be used by plugins when access files from secure locations. ",
360                  "");
361        I_Method0(const osgDB::AuthenticationMap *, getAuthenticationMap,
362                  Properties::NON_VIRTUAL,
363                  __C5_AuthenticationMap_P1__getAuthenticationMap,
364                  "Get the password map to be used by plugins when access files from secure locations. ",
365                  "");
366        I_Method2(void, setPluginData, IN, const std::string &, s, IN, void *, v,
367                  Properties::NON_VIRTUAL,
368                  __void__setPluginData__C5_std_string_R1__void_P1,
369                  "Sets a plugindata value PluginData with a string. ",
370                  "");
371        I_Method1(void *, getPluginData, IN, const std::string &, s,
372                  Properties::NON_VIRTUAL,
373                  __void_P1__getPluginData__C5_std_string_R1,
374                  "Get a value from the PluginData. ",
375                  "");
376        I_Method1(const void *, getPluginData, IN, const std::string &, s,
377                  Properties::NON_VIRTUAL,
378                  __C5_void_P1__getPluginData__C5_std_string_R1,
379                  "Get a value from the PluginData. ",
380                  "");
381        I_Method1(void, removePluginData, IN, const std::string &, s,
382                  Properties::NON_VIRTUAL,
383                  __void__removePluginData__C5_std_string_R1,
384                  "Remove a value from the PluginData. ",
385                  "");
386        I_SimpleProperty(osgDB::AuthenticationMap *, AuthenticationMap,
387                         0,
388                         __void__setAuthenticationMap__AuthenticationMap_P1);
389        I_SimpleProperty(osgDB::ReaderWriter::Options::BuildKdTreesHint, BuildKdTreesHint,
390                         __BuildKdTreesHint__getBuildKdTreesHint,
391                         __void__setBuildKdTreesHint__BuildKdTreesHint);
392        I_SimpleProperty(const std::string &, DatabasePath,
393                         0,
394                         __void__setDatabasePath__C5_std_string_R1);
395        I_SimpleProperty(osgDB::FilePathList &, DatabasePathList,
396                         __FilePathList_R1__getDatabasePathList,
397                         0);
398        I_SimpleProperty(osgDB::ReaderWriter::Options::CacheHintOptions, ObjectCacheHint,
399                         __CacheHintOptions__getObjectCacheHint,
400                         __void__setObjectCacheHint__CacheHintOptions);
401        I_SimpleProperty(const std::string &, OptionString,
402                         __C5_std_string_R1__getOptionString,
403                         __void__setOptionString__C5_std_string_R1);
404        I_IndexedProperty(void *, PluginData,
405                          __void_P1__getPluginData__C5_std_string_R1,
406                          __void__setPluginData__C5_std_string_R1__void_P1,
407                          0);
408END_REFLECTOR
409
410BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::ReadResult::ReadStatus)
411        I_DeclaringFile("osgDB/ReaderWriter");
412        I_EnumLabel(osgDB::ReaderWriter::ReadResult::NOT_IMPLEMENTED);
413        I_EnumLabel(osgDB::ReaderWriter::ReadResult::FILE_NOT_HANDLED);
414        I_EnumLabel(osgDB::ReaderWriter::ReadResult::FILE_NOT_FOUND);
415        I_EnumLabel(osgDB::ReaderWriter::ReadResult::FILE_LOADED);
416        I_EnumLabel(osgDB::ReaderWriter::ReadResult::FILE_LOADED_FROM_CACHE);
417        I_EnumLabel(osgDB::ReaderWriter::ReadResult::ERROR_IN_READING_FILE);
418        I_EnumLabel(osgDB::ReaderWriter::ReadResult::FILE_REQUESTED);
419END_REFLECTOR
420
421BEGIN_VALUE_REFLECTOR(osgDB::ReaderWriter::ReadResult)
422        I_DeclaringFile("osgDB/ReaderWriter");
423        I_ConstructorWithDefaults1(IN, osgDB::ReaderWriter::ReadResult::ReadStatus, status, osgDB::ReaderWriter::ReadResult::FILE_NOT_HANDLED,
424                                   Properties::NON_EXPLICIT,
425                                   ____ReadResult__ReadStatus,
426                                   "",
427                                   "");
428        I_Constructor1(IN, const std::string &, m,
429                       Properties::NON_EXPLICIT,
430                       ____ReadResult__C5_std_string_R1,
431                       "",
432                       "");
433        I_ConstructorWithDefaults2(IN, osg::Object *, obj, , IN, osgDB::ReaderWriter::ReadResult::ReadStatus, status, osgDB::ReaderWriter::ReadResult::FILE_LOADED,
434                                   ____ReadResult__osg_Object_P1__ReadStatus,
435                                   "",
436                                   "");
437        I_Constructor1(IN, const osgDB::ReaderWriter::ReadResult &, rr,
438                       Properties::NON_EXPLICIT,
439                       ____ReadResult__C5_ReadResult_R1,
440                       "",
441                       "");
442        I_Method0(osg::Object *, getObject,
443                  Properties::NON_VIRTUAL,
444                  __osg_Object_P1__getObject,
445                  "",
446                  "");
447        I_Method0(osg::Image *, getImage,
448                  Properties::NON_VIRTUAL,
449                  __osg_Image_P1__getImage,
450                  "",
451                  "");
452        I_Method0(osg::HeightField *, getHeightField,
453                  Properties::NON_VIRTUAL,
454                  __osg_HeightField_P1__getHeightField,
455                  "",
456                  "");
457        I_Method0(osg::Node *, getNode,
458                  Properties::NON_VIRTUAL,
459                  __osg_Node_P1__getNode,
460                  "",
461                  "");
462        I_Method0(osgDB::Archive *, getArchive,
463                  Properties::NON_VIRTUAL,
464                  __osgDB_Archive_P1__getArchive,
465                  "",
466                  "");
467        I_Method0(osg::Shader *, getShader,
468                  Properties::NON_VIRTUAL,
469                  __osg_Shader_P1__getShader,
470                  "",
471                  "");
472        I_Method0(bool, validObject,
473                  Properties::NON_VIRTUAL,
474                  __bool__validObject,
475                  "",
476                  "");
477        I_Method0(bool, validImage,
478                  Properties::NON_VIRTUAL,
479                  __bool__validImage,
480                  "",
481                  "");
482        I_Method0(bool, validHeightField,
483                  Properties::NON_VIRTUAL,
484                  __bool__validHeightField,
485                  "",
486                  "");
487        I_Method0(bool, validNode,
488                  Properties::NON_VIRTUAL,
489                  __bool__validNode,
490                  "",
491                  "");
492        I_Method0(bool, validArchive,
493                  Properties::NON_VIRTUAL,
494                  __bool__validArchive,
495                  "",
496                  "");
497        I_Method0(bool, validShader,
498                  Properties::NON_VIRTUAL,
499                  __bool__validShader,
500                  "",
501                  "");
502        I_Method0(osg::Object *, takeObject,
503                  Properties::NON_VIRTUAL,
504                  __osg_Object_P1__takeObject,
505                  "",
506                  "");
507        I_Method0(osg::Image *, takeImage,
508                  Properties::NON_VIRTUAL,
509                  __osg_Image_P1__takeImage,
510                  "",
511                  "");
512        I_Method0(osg::HeightField *, takeHeightField,
513                  Properties::NON_VIRTUAL,
514                  __osg_HeightField_P1__takeHeightField,
515                  "",
516                  "");
517        I_Method0(osg::Node *, takeNode,
518                  Properties::NON_VIRTUAL,
519                  __osg_Node_P1__takeNode,
520                  "",
521                  "");
522        I_Method0(osgDB::Archive *, takeArchive,
523                  Properties::NON_VIRTUAL,
524                  __osgDB_Archive_P1__takeArchive,
525                  "",
526                  "");
527        I_Method0(osg::Shader *, takeShader,
528                  Properties::NON_VIRTUAL,
529                  __osg_Shader_P1__takeShader,
530                  "",
531                  "");
532        I_Method0(std::string &, message,
533                  Properties::NON_VIRTUAL,
534                  __std_string_R1__message,
535                  "",
536                  "");
537        I_Method0(const std::string &, message,
538                  Properties::NON_VIRTUAL,
539                  __C5_std_string_R1__message,
540                  "",
541                  "");
542        I_Method0(osgDB::ReaderWriter::ReadResult::ReadStatus, status,
543                  Properties::NON_VIRTUAL,
544                  __ReadStatus__status,
545                  "",
546                  "");
547        I_Method0(bool, success,
548                  Properties::NON_VIRTUAL,
549                  __bool__success,
550                  "",
551                  "");
552        I_Method0(bool, loadedFromCache,
553                  Properties::NON_VIRTUAL,
554                  __bool__loadedFromCache,
555                  "",
556                  "");
557        I_Method0(bool, error,
558                  Properties::NON_VIRTUAL,
559                  __bool__error,
560                  "",
561                  "");
562        I_Method0(bool, notHandled,
563                  Properties::NON_VIRTUAL,
564                  __bool__notHandled,
565                  "",
566                  "");
567        I_Method0(bool, notFound,
568                  Properties::NON_VIRTUAL,
569                  __bool__notFound,
570                  "",
571                  "");
572        I_SimpleProperty(osgDB::Archive *, Archive,
573                         __osgDB_Archive_P1__getArchive,
574                         0);
575        I_SimpleProperty(osg::HeightField *, HeightField,
576                         __osg_HeightField_P1__getHeightField,
577                         0);
578        I_SimpleProperty(osg::Image *, Image,
579                         __osg_Image_P1__getImage,
580                         0);
581        I_SimpleProperty(osg::Node *, Node,
582                         __osg_Node_P1__getNode,
583                         0);
584        I_SimpleProperty(osg::Object *, Object,
585                         __osg_Object_P1__getObject,
586                         0);
587        I_SimpleProperty(osg::Shader *, Shader,
588                         __osg_Shader_P1__getShader,
589                         0);
590END_REFLECTOR
591
592BEGIN_ENUM_REFLECTOR(osgDB::ReaderWriter::WriteResult::WriteStatus)
593        I_DeclaringFile("osgDB/ReaderWriter");
594        I_EnumLabel(osgDB::ReaderWriter::WriteResult::NOT_IMPLEMENTED);
595        I_EnumLabel(osgDB::ReaderWriter::WriteResult::FILE_NOT_HANDLED);
596        I_EnumLabel(osgDB::ReaderWriter::WriteResult::FILE_SAVED);
597        I_EnumLabel(osgDB::ReaderWriter::WriteResult::ERROR_IN_WRITING_FILE);
598END_REFLECTOR
599
600BEGIN_VALUE_REFLECTOR(osgDB::ReaderWriter::WriteResult)
601        I_DeclaringFile("osgDB/ReaderWriter");
602        I_ConstructorWithDefaults1(IN, osgDB::ReaderWriter::WriteResult::WriteStatus, status, osgDB::ReaderWriter::WriteResult::FILE_NOT_HANDLED,
603                                   Properties::NON_EXPLICIT,
604                                   ____WriteResult__WriteStatus,
605                                   "",
606                                   "");
607        I_Constructor1(IN, const std::string &, m,
608                       Properties::NON_EXPLICIT,
609                       ____WriteResult__C5_std_string_R1,
610                       "",
611                       "");
612        I_Constructor1(IN, const osgDB::ReaderWriter::WriteResult &, rr,
613                       Properties::NON_EXPLICIT,
614                       ____WriteResult__C5_WriteResult_R1,
615                       "",
616                       "");
617        I_Method0(std::string &, message,
618                  Properties::NON_VIRTUAL,
619                  __std_string_R1__message,
620                  "",
621                  "");
622        I_Method0(const std::string &, message,
623                  Properties::NON_VIRTUAL,
624                  __C5_std_string_R1__message,
625                  "",
626                  "");
627        I_Method0(osgDB::ReaderWriter::WriteResult::WriteStatus, status,
628                  Properties::NON_VIRTUAL,
629                  __WriteStatus__status,
630                  "",
631                  "");
632        I_Method0(bool, success,
633                  Properties::NON_VIRTUAL,
634                  __bool__success,
635                  "",
636                  "");
637        I_Method0(bool, error,
638                  Properties::NON_VIRTUAL,
639                  __bool__error,
640                  "",
641                  "");
642        I_Method0(bool, notHandled,
643                  Properties::NON_VIRTUAL,
644                  __bool__notHandled,
645                  "",
646                  "");
647END_REFLECTOR
648
649TYPE_NAME_ALIAS(std::deque< std::string >, osgDB::FilePathList)
650
651STD_VECTOR_REFLECTOR(std::deque< std::string >)
Note: See TracBrowser for help on using the browser.