root/OpenSceneGraph/trunk/src/osgWrappers/osg/Array.cpp @ 10600

Revision 10600, 23.8 kB (checked in by robert, 5 years ago)

Introduced new BufferObject? design + implementation in preperation of implementing a pool system for buffer objects

  • 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/BufferObject>
15#include <osg/CopyOp>
16#include <osg/Object>
17#include <osg/Vec2>
18#include <osg/Vec2b>
19#include <osg/Vec2d>
20#include <osg/Vec2s>
21#include <osg/Vec3>
22#include <osg/Vec3b>
23#include <osg/Vec3d>
24#include <osg/Vec3s>
25#include <osg/Vec4>
26#include <osg/Vec4b>
27#include <osg/Vec4d>
28#include <osg/Vec4s>
29#include <osg/Vec4ub>
30
31// Must undefine IN and OUT macros defined in Windows headers
32#ifdef IN
33#undef IN
34#endif
35#ifdef OUT
36#undef OUT
37#endif
38
39BEGIN_ENUM_REFLECTOR(osg::Array::Type)
40        I_DeclaringFile("osg/Array");
41        I_EnumLabel(osg::Array::ArrayType);
42        I_EnumLabel(osg::Array::ByteArrayType);
43        I_EnumLabel(osg::Array::ShortArrayType);
44        I_EnumLabel(osg::Array::IntArrayType);
45        I_EnumLabel(osg::Array::UByteArrayType);
46        I_EnumLabel(osg::Array::UShortArrayType);
47        I_EnumLabel(osg::Array::UIntArrayType);
48        I_EnumLabel(osg::Array::Vec4ubArrayType);
49        I_EnumLabel(osg::Array::FloatArrayType);
50        I_EnumLabel(osg::Array::Vec2ArrayType);
51        I_EnumLabel(osg::Array::Vec3ArrayType);
52        I_EnumLabel(osg::Array::Vec4ArrayType);
53        I_EnumLabel(osg::Array::Vec2sArrayType);
54        I_EnumLabel(osg::Array::Vec3sArrayType);
55        I_EnumLabel(osg::Array::Vec4sArrayType);
56        I_EnumLabel(osg::Array::Vec2bArrayType);
57        I_EnumLabel(osg::Array::Vec3bArrayType);
58        I_EnumLabel(osg::Array::Vec4bArrayType);
59        I_EnumLabel(osg::Array::DoubleArrayType);
60        I_EnumLabel(osg::Array::Vec2dArrayType);
61        I_EnumLabel(osg::Array::Vec3dArrayType);
62        I_EnumLabel(osg::Array::Vec4dArrayType);
63END_REFLECTOR
64
65BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::Array)
66        I_DeclaringFile("osg/Array");
67        I_BaseType(osg::BufferData);
68        I_ConstructorWithDefaults3(IN, osg::Array::Type, arrayType, osg::Array::ArrayType, IN, GLint, dataSize, 0, IN, GLenum, dataType, 0,
69                                   ____Array__Type__GLint__GLenum,
70                                   "",
71                                   "");
72        I_ConstructorWithDefaults2(IN, const osg::Array &, array, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
73                                   ____Array__C5_Array_R1__C5_CopyOp_R1,
74                                   "",
75                                   "");
76        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
77                  Properties::VIRTUAL,
78                  __bool__isSameKindAs__C5_Object_P1,
79                  "",
80                  "");
81        I_Method0(const char *, libraryName,
82                  Properties::VIRTUAL,
83                  __C5_char_P1__libraryName,
84                  "return the name of the object's library. ",
85                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
86        I_Method0(const char *, className,
87                  Properties::VIRTUAL,
88                  __C5_char_P1__className,
89                  "return the name of the object's class type. ",
90                  "Must be defined by derived classes. ");
91        I_Method1(void, accept, IN, osg::ArrayVisitor &, x,
92                  Properties::PURE_VIRTUAL,
93                  __void__accept__ArrayVisitor_R1,
94                  "",
95                  "");
96        I_Method1(void, accept, IN, osg::ConstArrayVisitor &, x,
97                  Properties::PURE_VIRTUAL,
98                  __void__accept__ConstArrayVisitor_R1,
99                  "",
100                  "");
101        I_Method2(void, accept, IN, unsigned int, index, IN, osg::ValueVisitor &, x,
102                  Properties::PURE_VIRTUAL,
103                  __void__accept__unsigned_int__ValueVisitor_R1,
104                  "",
105                  "");
106        I_Method2(void, accept, IN, unsigned int, index, IN, osg::ConstValueVisitor &, x,
107                  Properties::PURE_VIRTUAL,
108                  __void__accept__unsigned_int__ConstValueVisitor_R1,
109                  "",
110                  "");
111        I_Method2(int, compare, IN, unsigned int, lhs, IN, unsigned int, rhs,
112                  Properties::PURE_VIRTUAL,
113                  __int__compare__unsigned_int__unsigned_int,
114                  "Return -1 if lhs element is less than rhs element, 0 if equal, 1 if lhs element is greater than rhs element. ",
115                  "");
116        I_Method0(osg::Array::Type, getType,
117                  Properties::NON_VIRTUAL,
118                  __Type__getType,
119                  "",
120                  "");
121        I_Method0(GLint, getDataSize,
122                  Properties::NON_VIRTUAL,
123                  __GLint__getDataSize,
124                  "",
125                  "");
126        I_Method0(GLenum, getDataType,
127                  Properties::NON_VIRTUAL,
128                  __GLenum__getDataType,
129                  "",
130                  "");
131        I_Method0(const GLvoid *, getDataPointer,
132                  Properties::PURE_VIRTUAL,
133                  __C5_GLvoid_P1__getDataPointer,
134                  "",
135                  "");
136        I_Method0(unsigned int, getTotalDataSize,
137                  Properties::PURE_VIRTUAL,
138                  __unsigned_int__getTotalDataSize,
139                  "",
140                  "");
141        I_Method0(unsigned int, getNumElements,
142                  Properties::PURE_VIRTUAL,
143                  __unsigned_int__getNumElements,
144                  "",
145                  "");
146        I_Method0(void, trim,
147                  Properties::VIRTUAL,
148                  __void__trim,
149                  "Frees unused space on this vector - i.e. ",
150                  "the difference between size() and max_size() of the underlying vector. ");
151        I_Method1(void, setVertexBufferObject, IN, osg::VertexBufferObject *, vbo,
152                  Properties::NON_VIRTUAL,
153                  __void__setVertexBufferObject__osg_VertexBufferObject_P1,
154                  "Set the VertexBufferObject. ",
155                  "");
156        I_Method0(osg::VertexBufferObject *, getVertexBufferObject,
157                  Properties::NON_VIRTUAL,
158                  __osg_VertexBufferObject_P1__getVertexBufferObject,
159                  "Get the VertexBufferObject. ",
160                  "If no VBO is assigned returns NULL ");
161        I_Method0(const osg::VertexBufferObject *, getVertexBufferObject,
162                  Properties::NON_VIRTUAL,
163                  __C5_osg_VertexBufferObject_P1__getVertexBufferObject,
164                  "Get the const VertexBufferObject. ",
165                  "If no VBO is assigned returns NULL ");
166        I_SimpleProperty(const GLvoid *, DataPointer,
167                         __C5_GLvoid_P1__getDataPointer,
168                         0);
169        I_SimpleProperty(GLint, DataSize,
170                         __GLint__getDataSize,
171                         0);
172        I_SimpleProperty(GLenum, DataType,
173                         __GLenum__getDataType,
174                         0);
175        I_SimpleProperty(unsigned int, TotalDataSize,
176                         __unsigned_int__getTotalDataSize,
177                         0);
178        I_SimpleProperty(osg::Array::Type, Type,
179                         __Type__getType,
180                         0);
181        I_SimpleProperty(osg::VertexBufferObject *, VertexBufferObject,
182                         __osg_VertexBufferObject_P1__getVertexBufferObject,
183                         __void__setVertexBufferObject__osg_VertexBufferObject_P1);
184END_REFLECTOR
185
186BEGIN_VALUE_REFLECTOR(osg::ArrayVisitor)
187        I_DeclaringFile("osg/Array");
188        I_Constructor0(____ArrayVisitor,
189                       "",
190                       "");
191        I_Method1(void, apply, IN, osg::Array &, x,
192                  Properties::VIRTUAL,
193                  __void__apply__Array_R1,
194                  "",
195                  "");
196        I_Method1(void, apply, IN, osg::ByteArray &, x,
197                  Properties::VIRTUAL,
198                  __void__apply__ByteArray_R1,
199                  "",
200                  "");
201        I_Method1(void, apply, IN, osg::ShortArray &, x,
202                  Properties::VIRTUAL,
203                  __void__apply__ShortArray_R1,
204                  "",
205                  "");
206        I_Method1(void, apply, IN, osg::IntArray &, x,
207                  Properties::VIRTUAL,
208                  __void__apply__IntArray_R1,
209                  "",
210                  "");
211        I_Method1(void, apply, IN, osg::UByteArray &, x,
212                  Properties::VIRTUAL,
213                  __void__apply__UByteArray_R1,
214                  "",
215                  "");
216        I_Method1(void, apply, IN, osg::UShortArray &, x,
217                  Properties::VIRTUAL,
218                  __void__apply__UShortArray_R1,
219                  "",
220                  "");
221        I_Method1(void, apply, IN, osg::UIntArray &, x,
222                  Properties::VIRTUAL,
223                  __void__apply__UIntArray_R1,
224                  "",
225                  "");
226        I_Method1(void, apply, IN, osg::FloatArray &, x,
227                  Properties::VIRTUAL,
228                  __void__apply__FloatArray_R1,
229                  "",
230                  "");
231        I_Method1(void, apply, IN, osg::DoubleArray &, x,
232                  Properties::VIRTUAL,
233                  __void__apply__DoubleArray_R1,
234                  "",
235                  "");
236        I_Method1(void, apply, IN, osg::Vec2Array &, x,
237                  Properties::VIRTUAL,
238                  __void__apply__Vec2Array_R1,
239                  "",
240                  "");
241        I_Method1(void, apply, IN, osg::Vec3Array &, x,
242                  Properties::VIRTUAL,
243                  __void__apply__Vec3Array_R1,
244                  "",
245                  "");
246        I_Method1(void, apply, IN, osg::Vec4Array &, x,
247                  Properties::VIRTUAL,
248                  __void__apply__Vec4Array_R1,
249                  "",
250                  "");
251        I_Method1(void, apply, IN, osg::Vec4ubArray &, x,
252                  Properties::VIRTUAL,
253                  __void__apply__Vec4ubArray_R1,
254                  "",
255                  "");
256        I_Method1(void, apply, IN, osg::Vec2bArray &, x,
257                  Properties::VIRTUAL,
258                  __void__apply__Vec2bArray_R1,
259                  "",
260                  "");
261        I_Method1(void, apply, IN, osg::Vec3bArray &, x,
262                  Properties::VIRTUAL,
263                  __void__apply__Vec3bArray_R1,
264                  "",
265                  "");
266        I_Method1(void, apply, IN, osg::Vec4bArray &, x,
267                  Properties::VIRTUAL,
268                  __void__apply__Vec4bArray_R1,
269                  "",
270                  "");
271        I_Method1(void, apply, IN, osg::Vec2sArray &, x,
272                  Properties::VIRTUAL,
273                  __void__apply__Vec2sArray_R1,
274                  "",
275                  "");
276        I_Method1(void, apply, IN, osg::Vec3sArray &, x,
277                  Properties::VIRTUAL,
278                  __void__apply__Vec3sArray_R1,
279                  "",
280                  "");
281        I_Method1(void, apply, IN, osg::Vec4sArray &, x,
282                  Properties::VIRTUAL,
283                  __void__apply__Vec4sArray_R1,
284                  "",
285                  "");
286        I_Method1(void, apply, IN, osg::Vec2dArray &, x,
287                  Properties::VIRTUAL,
288                  __void__apply__Vec2dArray_R1,
289                  "",
290                  "");
291        I_Method1(void, apply, IN, osg::Vec3dArray &, x,
292                  Properties::VIRTUAL,
293                  __void__apply__Vec3dArray_R1,
294                  "",
295                  "");
296        I_Method1(void, apply, IN, osg::Vec4dArray &, x,
297                  Properties::VIRTUAL,
298                  __void__apply__Vec4dArray_R1,
299                  "",
300                  "");
301END_REFLECTOR
302
303BEGIN_VALUE_REFLECTOR(osg::ConstArrayVisitor)
304        I_DeclaringFile("osg/Array");
305        I_Constructor0(____ConstArrayVisitor,
306                       "",
307                       "");
308        I_Method1(void, apply, IN, const osg::Array &, x,
309                  Properties::VIRTUAL,
310                  __void__apply__C5_Array_R1,
311                  "",
312                  "");
313        I_Method1(void, apply, IN, const osg::ByteArray &, x,
314                  Properties::VIRTUAL,
315                  __void__apply__C5_ByteArray_R1,
316                  "",
317                  "");
318        I_Method1(void, apply, IN, const osg::ShortArray &, x,
319                  Properties::VIRTUAL,
320                  __void__apply__C5_ShortArray_R1,
321                  "",
322                  "");
323        I_Method1(void, apply, IN, const osg::IntArray &, x,
324                  Properties::VIRTUAL,
325                  __void__apply__C5_IntArray_R1,
326                  "",
327                  "");
328        I_Method1(void, apply, IN, const osg::UByteArray &, x,
329                  Properties::VIRTUAL,
330                  __void__apply__C5_UByteArray_R1,
331                  "",
332                  "");
333        I_Method1(void, apply, IN, const osg::UShortArray &, x,
334                  Properties::VIRTUAL,
335                  __void__apply__C5_UShortArray_R1,
336                  "",
337                  "");
338        I_Method1(void, apply, IN, const osg::UIntArray &, x,
339                  Properties::VIRTUAL,
340                  __void__apply__C5_UIntArray_R1,
341                  "",
342                  "");
343        I_Method1(void, apply, IN, const osg::FloatArray &, x,
344                  Properties::VIRTUAL,
345                  __void__apply__C5_FloatArray_R1,
346                  "",
347                  "");
348        I_Method1(void, apply, IN, const osg::DoubleArray &, x,
349                  Properties::VIRTUAL,
350                  __void__apply__C5_DoubleArray_R1,
351                  "",
352                  "");
353        I_Method1(void, apply, IN, const osg::Vec2Array &, x,
354                  Properties::VIRTUAL,
355                  __void__apply__C5_Vec2Array_R1,
356                  "",
357                  "");
358        I_Method1(void, apply, IN, const osg::Vec3Array &, x,
359                  Properties::VIRTUAL,
360                  __void__apply__C5_Vec3Array_R1,
361                  "",
362                  "");
363        I_Method1(void, apply, IN, const osg::Vec4Array &, x,
364                  Properties::VIRTUAL,
365                  __void__apply__C5_Vec4Array_R1,
366                  "",
367                  "");
368        I_Method1(void, apply, IN, const osg::Vec4ubArray &, x,
369                  Properties::VIRTUAL,
370                  __void__apply__C5_Vec4ubArray_R1,
371                  "",
372                  "");
373        I_Method1(void, apply, IN, const osg::Vec2bArray &, x,
374                  Properties::VIRTUAL,
375                  __void__apply__C5_Vec2bArray_R1,
376                  "",
377                  "");
378        I_Method1(void, apply, IN, const osg::Vec3bArray &, x,
379                  Properties::VIRTUAL,
380                  __void__apply__C5_Vec3bArray_R1,
381                  "",
382                  "");
383        I_Method1(void, apply, IN, const osg::Vec4bArray &, x,
384                  Properties::VIRTUAL,
385                  __void__apply__C5_Vec4bArray_R1,
386                  "",
387                  "");
388        I_Method1(void, apply, IN, const osg::Vec2sArray &, x,
389                  Properties::VIRTUAL,
390                  __void__apply__C5_Vec2sArray_R1,
391                  "",
392                  "");
393        I_Method1(void, apply, IN, const osg::Vec3sArray &, x,
394                  Properties::VIRTUAL,
395                  __void__apply__C5_Vec3sArray_R1,
396                  "",
397                  "");
398        I_Method1(void, apply, IN, const osg::Vec4sArray &, x,
399                  Properties::VIRTUAL,
400                  __void__apply__C5_Vec4sArray_R1,
401                  "",
402                  "");
403        I_Method1(void, apply, IN, const osg::Vec2dArray &, x,
404                  Properties::VIRTUAL,
405                  __void__apply__C5_Vec2dArray_R1,
406                  "",
407                  "");
408        I_Method1(void, apply, IN, const osg::Vec3dArray &, x,
409                  Properties::VIRTUAL,
410                  __void__apply__C5_Vec3dArray_R1,
411                  "",
412                  "");
413        I_Method1(void, apply, IN, const osg::Vec4dArray &, x,
414                  Properties::VIRTUAL,
415                  __void__apply__C5_Vec4dArray_R1,
416                  "",
417                  "");
418END_REFLECTOR
419
420BEGIN_VALUE_REFLECTOR(osg::ConstValueVisitor)
421        I_DeclaringFile("osg/Array");
422        I_Constructor0(____ConstValueVisitor,
423                       "",
424                       "");
425        I_Method1(void, apply, IN, const GLbyte &, x,
426                  Properties::VIRTUAL,
427                  __void__apply__C5_GLbyte_R1,
428                  "",
429                  "");
430        I_Method1(void, apply, IN, const GLshort &, x,
431                  Properties::VIRTUAL,
432                  __void__apply__C5_GLshort_R1,
433                  "",
434                  "");
435        I_Method1(void, apply, IN, const GLint &, x,
436                  Properties::VIRTUAL,
437                  __void__apply__C5_GLint_R1,
438                  "",
439                  "");
440        I_Method1(void, apply, IN, const GLushort &, x,
441                  Properties::VIRTUAL,
442                  __void__apply__C5_GLushort_R1,
443                  "",
444                  "");
445        I_Method1(void, apply, IN, const GLubyte &, x,
446                  Properties::VIRTUAL,
447                  __void__apply__C5_GLubyte_R1,
448                  "",
449                  "");
450        I_Method1(void, apply, IN, const GLuint &, x,
451                  Properties::VIRTUAL,
452                  __void__apply__C5_GLuint_R1,
453                  "",
454                  "");
455        I_Method1(void, apply, IN, const GLfloat &, x,
456                  Properties::VIRTUAL,
457                  __void__apply__C5_GLfloat_R1,
458                  "",
459                  "");
460        I_Method1(void, apply, IN, const GLdouble &, x,
461                  Properties::VIRTUAL,
462                  __void__apply__C5_GLdouble_R1,
463                  "",
464                  "");
465        I_Method1(void, apply, IN, const osg::Vec4ub &, x,
466                  Properties::VIRTUAL,
467                  __void__apply__C5_Vec4ub_R1,
468                  "",
469                  "");
470        I_Method1(void, apply, IN, const osg::Vec2 &, x,
471                  Properties::VIRTUAL,
472                  __void__apply__C5_Vec2_R1,
473                  "",
474                  "");
475        I_Method1(void, apply, IN, const osg::Vec3 &, x,
476                  Properties::VIRTUAL,
477                  __void__apply__C5_Vec3_R1,
478                  "",
479                  "");
480        I_Method1(void, apply, IN, const osg::Vec4 &, x,
481                  Properties::VIRTUAL,
482                  __void__apply__C5_Vec4_R1,
483                  "",
484                  "");
485        I_Method1(void, apply, IN, const osg::Vec2b &, x,
486                  Properties::VIRTUAL,
487                  __void__apply__C5_Vec2b_R1,
488                  "",
489                  "");
490        I_Method1(void, apply, IN, const osg::Vec3b &, x,
491                  Properties::VIRTUAL,
492                  __void__apply__C5_Vec3b_R1,
493                  "",
494                  "");
495        I_Method1(void, apply, IN, const osg::Vec4b &, x,
496                  Properties::VIRTUAL,
497                  __void__apply__C5_Vec4b_R1,
498                  "",
499                  "");
500        I_Method1(void, apply, IN, const osg::Vec2s &, x,
501                  Properties::VIRTUAL,
502                  __void__apply__C5_Vec2s_R1,
503                  "",
504                  "");
505        I_Method1(void, apply, IN, const osg::Vec3s &, x,
506                  Properties::VIRTUAL,
507                  __void__apply__C5_Vec3s_R1,
508                  "",
509                  "");
510        I_Method1(void, apply, IN, const osg::Vec4s &, x,
511                  Properties::VIRTUAL,
512                  __void__apply__C5_Vec4s_R1,
513                  "",
514                  "");
515        I_Method1(void, apply, IN, const osg::Vec2d &, x,
516                  Properties::VIRTUAL,
517                  __void__apply__C5_Vec2d_R1,
518                  "",
519                  "");
520        I_Method1(void, apply, IN, const osg::Vec3d &, x,
521                  Properties::VIRTUAL,
522                  __void__apply__C5_Vec3d_R1,
523                  "",
524                  "");
525        I_Method1(void, apply, IN, const osg::Vec4d &, x,
526                  Properties::VIRTUAL,
527                  __void__apply__C5_Vec4d_R1,
528                  "",
529                  "");
530END_REFLECTOR
531
532BEGIN_ABSTRACT_OBJECT_REFLECTOR(osg::IndexArray)
533        I_DeclaringFile("osg/Array");
534        I_BaseType(osg::Array);
535        I_ConstructorWithDefaults3(IN, osg::Array::Type, arrayType, osg::Array::ArrayType, IN, GLint, dataSize, 0, IN, GLenum, dataType, 0,
536                                   ____IndexArray__Type__GLint__GLenum,
537                                   "",
538                                   "");
539        I_ConstructorWithDefaults2(IN, const osg::Array &, array, , IN, const osg::CopyOp &, copyop, osg::CopyOp::SHALLOW_COPY,
540                                   ____IndexArray__C5_Array_R1__C5_CopyOp_R1,
541                                   "",
542                                   "");
543        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
544                  Properties::VIRTUAL,
545                  __bool__isSameKindAs__C5_Object_P1,
546                  "",
547                  "");
548        I_Method1(unsigned int, index, IN, unsigned int, pos,
549                  Properties::PURE_VIRTUAL,
550                  __unsigned_int__index__unsigned_int,
551                  "",
552                  "");
553END_REFLECTOR
554
555BEGIN_VALUE_REFLECTOR(osg::ValueVisitor)
556        I_DeclaringFile("osg/Array");
557        I_Constructor0(____ValueVisitor,
558                       "",
559                       "");
560        I_Method1(void, apply, IN, GLbyte &, x,
561                  Properties::VIRTUAL,
562                  __void__apply__GLbyte_R1,
563                  "",
564                  "");
565        I_Method1(void, apply, IN, GLshort &, x,
566                  Properties::VIRTUAL,
567                  __void__apply__GLshort_R1,
568                  "",
569                  "");
570        I_Method1(void, apply, IN, GLint &, x,
571                  Properties::VIRTUAL,
572                  __void__apply__GLint_R1,
573                  "",
574                  "");
575        I_Method1(void, apply, IN, GLushort &, x,
576                  Properties::VIRTUAL,
577                  __void__apply__GLushort_R1,
578                  "",
579                  "");
580        I_Method1(void, apply, IN, GLubyte &, x,
581                  Properties::VIRTUAL,
582                  __void__apply__GLubyte_R1,
583                  "",
584                  "");
585        I_Method1(void, apply, IN, GLuint &, x,
586                  Properties::VIRTUAL,
587                  __void__apply__GLuint_R1,
588                  "",
589                  "");
590        I_Method1(void, apply, IN, GLfloat &, x,
591                  Properties::VIRTUAL,
592                  __void__apply__GLfloat_R1,
593                  "",
594                  "");
595        I_Method1(void, apply, IN, GLdouble &, x,
596                  Properties::VIRTUAL,
597                  __void__apply__GLdouble_R1,
598                  "",
599                  "");
600        I_Method1(void, apply, IN, osg::Vec2 &, x,
601                  Properties::VIRTUAL,
602                  __void__apply__Vec2_R1,
603                  "",
604                  "");
605        I_Method1(void, apply, IN, osg::Vec3 &, x,
606                  Properties::VIRTUAL,
607                  __void__apply__Vec3_R1,
608                  "",
609                  "");
610        I_Method1(void, apply, IN, osg::Vec4 &, x,
611                  Properties::VIRTUAL,
612                  __void__apply__Vec4_R1,
613                  "",
614                  "");
615        I_Method1(void, apply, IN, osg::Vec4ub &, x,
616                  Properties::VIRTUAL,
617                  __void__apply__Vec4ub_R1,
618                  "",
619                  "");
620        I_Method1(void, apply, IN, osg::Vec2b &, x,
621                  Properties::VIRTUAL,
622                  __void__apply__Vec2b_R1,
623                  "",
624                  "");
625        I_Method1(void, apply, IN, osg::Vec3b &, x,
626                  Properties::VIRTUAL,
627                  __void__apply__Vec3b_R1,
628                  "",
629                  "");
630        I_Method1(void, apply, IN, osg::Vec4b &, x,
631                  Properties::VIRTUAL,
632                  __void__apply__Vec4b_R1,
633                  "",
634                  "");
635        I_Method1(void, apply, IN, osg::Vec2s &, x,
636                  Properties::VIRTUAL,
637                  __void__apply__Vec2s_R1,
638                  "",
639                  "");
640        I_Method1(void, apply, IN, osg::Vec3s &, x,
641                  Properties::VIRTUAL,
642                  __void__apply__Vec3s_R1,
643                  "",
644                  "");
645        I_Method1(void, apply, IN, osg::Vec4s &, x,
646                  Properties::VIRTUAL,
647                  __void__apply__Vec4s_R1,
648                  "",
649                  "");
650        I_Method1(void, apply, IN, osg::Vec2d &, x,
651                  Properties::VIRTUAL,
652                  __void__apply__Vec2d_R1,
653                  "",
654                  "");
655        I_Method1(void, apply, IN, osg::Vec3d &, x,
656                  Properties::VIRTUAL,
657                  __void__apply__Vec3d_R1,
658                  "",
659                  "");
660        I_Method1(void, apply, IN, osg::Vec4d &, x,
661                  Properties::VIRTUAL,
662                  __void__apply__Vec4d_R1,
663                  "",
664                  "");
665END_REFLECTOR
666
667TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLbyte COMMA  osg::Array::ByteArrayType COMMA  1 COMMA  GL_BYTE >, osg::ByteArray)
668
669TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLshort COMMA  osg::Array::ShortArrayType COMMA  1 COMMA  GL_SHORT >, osg::ShortArray)
670
671TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLint COMMA  osg::Array::IntArrayType COMMA  1 COMMA  GL_INT >, osg::IntArray)
672
673TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLubyte COMMA  osg::Array::UByteArrayType COMMA  1 COMMA  GL_UNSIGNED_BYTE >, osg::UByteArray)
674
675TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLushort COMMA  osg::Array::UShortArrayType COMMA  1 COMMA  GL_UNSIGNED_SHORT >, osg::UShortArray)
676
677TYPE_NAME_ALIAS(osg::TemplateIndexArray< GLuint COMMA  osg::Array::UIntArrayType COMMA  1 COMMA  GL_UNSIGNED_INT >, osg::UIntArray)
678
679TYPE_NAME_ALIAS(osg::TemplateArray< GLfloat COMMA  osg::Array::FloatArrayType COMMA  1 COMMA  GL_FLOAT >, osg::FloatArray)
680
681TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2 COMMA  osg::Array::Vec2ArrayType COMMA  2 COMMA  GL_FLOAT >, osg::Vec2Array)
682
683TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3 COMMA  osg::Array::Vec3ArrayType COMMA  3 COMMA  GL_FLOAT >, osg::Vec3Array)
684
685TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4 COMMA  osg::Array::Vec4ArrayType COMMA  4 COMMA  GL_FLOAT >, osg::Vec4Array)
686
687TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4ub COMMA  osg::Array::Vec4ubArrayType COMMA  4 COMMA  GL_UNSIGNED_BYTE >, osg::Vec4ubArray)
688
689TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2s COMMA  osg::Array::Vec2sArrayType COMMA  2 COMMA  GL_SHORT >, osg::Vec2sArray)
690
691TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3s COMMA  osg::Array::Vec3sArrayType COMMA  3 COMMA  GL_SHORT >, osg::Vec3sArray)
692
693TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4s COMMA  osg::Array::Vec4sArrayType COMMA  4 COMMA  GL_SHORT >, osg::Vec4sArray)
694
695TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2b COMMA  osg::Array::Vec2bArrayType COMMA  2 COMMA  GL_BYTE >, osg::Vec2bArray)
696
697TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3b COMMA  osg::Array::Vec3bArrayType COMMA  3 COMMA  GL_BYTE >, osg::Vec3bArray)
698
699TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4b COMMA  osg::Array::Vec4bArrayType COMMA  4 COMMA  GL_BYTE >, osg::Vec4bArray)
700
701TYPE_NAME_ALIAS(osg::TemplateArray< GLdouble COMMA  osg::Array::DoubleArrayType COMMA  1 COMMA  GL_DOUBLE >, osg::DoubleArray)
702
703TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec2d COMMA  osg::Array::Vec2dArrayType COMMA  2 COMMA  GL_DOUBLE >, osg::Vec2dArray)
704
705TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec3d COMMA  osg::Array::Vec3dArrayType COMMA  3 COMMA  GL_DOUBLE >, osg::Vec3dArray)
706
707TYPE_NAME_ALIAS(osg::TemplateArray< osg::Vec4d COMMA  osg::Array::Vec4dArrayType COMMA  4 COMMA  GL_DOUBLE >, osg::Vec4dArray)
Note: See TracBrowser for help on using the browser.