This URL has Read-Only access.

Statistics
| Branch: | Tag: | Revision:

root / src / osgWrappers / introspection / ImageTexture.cpp @ 59a2feef

History | View | Annotate | Download (2.9 kB)

1 a46d1c46 Mike Wozniewski
// ***************************************************************************
2 a46d1c46 Mike Wozniewski
//
3 a46d1c46 Mike Wozniewski
//   Generated automatically by genwrapper.
4 a46d1c46 Mike Wozniewski
//   Please DO NOT EDIT this file!
5 a46d1c46 Mike Wozniewski
//
6 a46d1c46 Mike Wozniewski
// ***************************************************************************
7 a46d1c46 Mike Wozniewski
8 ca0f1955 Alexandre Quessy
#include <cppintrospection/ReflectionMacros>
9 ca0f1955 Alexandre Quessy
#include <cppintrospection/TypedMethodInfo>
10 ca0f1955 Alexandre Quessy
#include <cppintrospection/StaticMethodInfo>
11 ca0f1955 Alexandre Quessy
#include <cppintrospection/Attributes>
12 a46d1c46 Mike Wozniewski
13 a46d1c46 Mike Wozniewski
#include <ImageTexture.h>
14 a46d1c46 Mike Wozniewski
#include <SceneManager.h>
15 a46d1c46 Mike Wozniewski
16 a46d1c46 Mike Wozniewski
// Must undefine IN and OUT macros defined in Windows headers
17 a46d1c46 Mike Wozniewski
#ifdef IN
18 a46d1c46 Mike Wozniewski
#undef IN
19 a46d1c46 Mike Wozniewski
#endif
20 a46d1c46 Mike Wozniewski
#ifdef OUT
21 a46d1c46 Mike Wozniewski
#undef OUT
22 a46d1c46 Mike Wozniewski
#endif
23 a46d1c46 Mike Wozniewski
24 c38d81dd Mike Wozniewski
BEGIN_ENUM_REFLECTOR(spin::ImageTexture::TextureMode)
25 c38d81dd Mike Wozniewski
        I_DeclaringFile("ImageTexture.h");
26 c38d81dd Mike Wozniewski
        I_EnumLabel(spin::ImageTexture::TEXTURE_2D);
27 c38d81dd Mike Wozniewski
        I_EnumLabel(spin::ImageTexture::TEXTURE_RECTANGLE);
28 c38d81dd Mike Wozniewski
END_REFLECTOR
29 c38d81dd Mike Wozniewski
30 9a8eb7b5 Alexandre Quessy
BEGIN_OBJECT_REFLECTOR(spin::ImageTexture)
31 a46d1c46 Mike Wozniewski
        I_DeclaringFile("ImageTexture.h");
32 aeb73a09 Mike Wozniewski
        I_BaseType(spin::Shader);
33 9a8eb7b5 Alexandre Quessy
        I_Constructor2(IN, spin::SceneManager *, sceneManager, IN, const char *, initID,
34 a46d1c46 Mike Wozniewski
                       ____ImageTexture__SceneManager_P1__C5_char_P1,
35 a46d1c46 Mike Wozniewski
                       "",
36 a46d1c46 Mike Wozniewski
                       "");
37 a46d1c46 Mike Wozniewski
        I_Method0(void, debug,
38 a46d1c46 Mike Wozniewski
                  Properties::VIRTUAL,
39 a46d1c46 Mike Wozniewski
                  __void__debug,
40 a46d1c46 Mike Wozniewski
                  "",
41 c38d81dd Mike Wozniewski
                  "Print debug information to console. ");
42 a46d1c46 Mike Wozniewski
        I_Method0(bool, isValid,
43 a46d1c46 Mike Wozniewski
                  Properties::NON_VIRTUAL,
44 a46d1c46 Mike Wozniewski
                  __bool__isValid,
45 a46d1c46 Mike Wozniewski
                  "",
46 a46d1c46 Mike Wozniewski
                  "Returns whether there is a currently valid image texture ");
47 a46d1c46 Mike Wozniewski
        I_Method1(void, setPath, IN, const char *, newPath,
48 a46d1c46 Mike Wozniewski
                  Properties::NON_VIRTUAL,
49 a46d1c46 Mike Wozniewski
                  __void__setPath__C5_char_P1,
50 a46d1c46 Mike Wozniewski
                  "",
51 a46d1c46 Mike Wozniewski
                  "Creates a texture from a path on disk. ");
52 a46d1c46 Mike Wozniewski
        I_Method0(const char *, getPath,
53 aeb73a09 Mike Wozniewski
                  Properties::NON_VIRTUAL,
54 a46d1c46 Mike Wozniewski
                  __C5_char_P1__getPath,
55 a46d1c46 Mike Wozniewski
                  "",
56 aeb73a09 Mike Wozniewski
                  "");
57 c38d81dd Mike Wozniewski
        I_Method1(void, setTextureMode, IN, spin::ImageTexture::TextureMode, mode,
58 c38d81dd Mike Wozniewski
                  Properties::NON_VIRTUAL,
59 c38d81dd Mike Wozniewski
                  __void__setTextureMode__TextureMode,
60 c38d81dd Mike Wozniewski
                  "",
61 c38d81dd Mike Wozniewski
                  "");
62 c38d81dd Mike Wozniewski
        I_Method0(int, getTextureMode,
63 c38d81dd Mike Wozniewski
                  Properties::NON_VIRTUAL,
64 c38d81dd Mike Wozniewski
                  __int__getTextureMode,
65 c38d81dd Mike Wozniewski
                  "",
66 c38d81dd Mike Wozniewski
                  "");
67 a46d1c46 Mike Wozniewski
        I_Method0(std::vector< lo_message >, getState,
68 a46d1c46 Mike Wozniewski
                  Properties::VIRTUAL,
69 a46d1c46 Mike Wozniewski
                  __std_vectorT1_lo_message___getState,
70 a46d1c46 Mike Wozniewski
                  "",
71 a46d1c46 Mike Wozniewski
                  "Just like a ReferencedNode, each subclass of ReferencedStateSet must override the getState() method to pass it's current state. ");
72 c38d81dd Mike Wozniewski
        I_ProtectedMethod0(void, draw,
73 c38d81dd Mike Wozniewski
                           Properties::NON_VIRTUAL,
74 c38d81dd Mike Wozniewski
                           Properties::NON_CONST,
75 c38d81dd Mike Wozniewski
                           __void__draw,
76 c38d81dd Mike Wozniewski
                           "",
77 c38d81dd Mike Wozniewski
                           "");
78 a46d1c46 Mike Wozniewski
        I_SimpleProperty(const char *, Path, 
79 a46d1c46 Mike Wozniewski
                         __C5_char_P1__getPath, 
80 a46d1c46 Mike Wozniewski
                         __void__setPath__C5_char_P1);
81 a46d1c46 Mike Wozniewski
        I_SimpleProperty(std::vector< lo_message >, State, 
82 a46d1c46 Mike Wozniewski
                         __std_vectorT1_lo_message___getState, 
83 a46d1c46 Mike Wozniewski
                         0);
84 c38d81dd Mike Wozniewski
        I_SimpleProperty(int, TextureMode, 
85 c38d81dd Mike Wozniewski
                         __int__getTextureMode, 
86 c38d81dd Mike Wozniewski
                         0);
87 a46d1c46 Mike Wozniewski
END_REFLECTOR