vrshoot

view libs/assimp/BlenderSceneGen.h @ 0:b2f14e535253

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 01 Feb 2014 19:58:19 +0200
parents
children
line source
1 /*
2 Open Asset Import Library (ASSIMP)
3 ----------------------------------------------------------------------
5 Copyright (c) 2006-2010, ASSIMP Development Team
6 All rights reserved.
8 Redistribution and use of this software in source and binary forms,
9 with or without modification, are permitted provided that the
10 following conditions are met:
12 * Redistributions of source code must retain the above
13 copyright notice, this list of conditions and the
14 following disclaimer.
16 * Redistributions in binary form must reproduce the above
17 copyright notice, this list of conditions and the
18 following disclaimer in the documentation and/or other
19 materials provided with the distribution.
21 * Neither the name of the ASSIMP team, nor the names of its
22 contributors may be used to endorse or promote products
23 derived from this software without specific prior
24 written permission of the ASSIMP Development Team.
26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38 ----------------------------------------------------------------------
39 */
41 /** @file BlenderSceneGen.h
42 * @brief MACHINE GENERATED BY ./scripts/BlenderImporter/genblenddna.py
43 */
44 #ifndef INCLUDED_AI_BLEND_SCENEGEN_H
45 #define INCLUDED_AI_BLEND_SCENEGEN_H
47 namespace Assimp {
48 namespace Blender {
51 template <> void Structure :: Convert<Object> (
52 Object& dest,
53 const FileDatabase& db
54 ) const
55 ;
57 template <> void Structure :: Convert<Group> (
58 Group& dest,
59 const FileDatabase& db
60 ) const
61 ;
63 template <> void Structure :: Convert<MTex> (
64 MTex& dest,
65 const FileDatabase& db
66 ) const
67 ;
69 template <> void Structure :: Convert<TFace> (
70 TFace& dest,
71 const FileDatabase& db
72 ) const
73 ;
75 template <> void Structure :: Convert<SubsurfModifierData> (
76 SubsurfModifierData& dest,
77 const FileDatabase& db
78 ) const
79 ;
81 template <> void Structure :: Convert<MFace> (
82 MFace& dest,
83 const FileDatabase& db
84 ) const
85 ;
87 template <> void Structure :: Convert<Lamp> (
88 Lamp& dest,
89 const FileDatabase& db
90 ) const
91 ;
93 template <> void Structure :: Convert<MDeformWeight> (
94 MDeformWeight& dest,
95 const FileDatabase& db
96 ) const
97 ;
99 template <> void Structure :: Convert<PackedFile> (
100 PackedFile& dest,
101 const FileDatabase& db
102 ) const
103 ;
105 template <> void Structure :: Convert<Base> (
106 Base& dest,
107 const FileDatabase& db
108 ) const
109 ;
111 template <> void Structure :: Convert<MTFace> (
112 MTFace& dest,
113 const FileDatabase& db
114 ) const
115 ;
117 template <> void Structure :: Convert<Material> (
118 Material& dest,
119 const FileDatabase& db
120 ) const
121 ;
123 template <> void Structure :: Convert<MTexPoly> (
124 MTexPoly& dest,
125 const FileDatabase& db
126 ) const
127 ;
129 template <> void Structure :: Convert<Mesh> (
130 Mesh& dest,
131 const FileDatabase& db
132 ) const
133 ;
135 template <> void Structure :: Convert<MDeformVert> (
136 MDeformVert& dest,
137 const FileDatabase& db
138 ) const
139 ;
141 template <> void Structure :: Convert<World> (
142 World& dest,
143 const FileDatabase& db
144 ) const
145 ;
147 template <> void Structure :: Convert<MLoopCol> (
148 MLoopCol& dest,
149 const FileDatabase& db
150 ) const
151 ;
153 template <> void Structure :: Convert<MVert> (
154 MVert& dest,
155 const FileDatabase& db
156 ) const
157 ;
159 template <> void Structure :: Convert<MEdge> (
160 MEdge& dest,
161 const FileDatabase& db
162 ) const
163 ;
165 template <> void Structure :: Convert<MLoopUV> (
166 MLoopUV& dest,
167 const FileDatabase& db
168 ) const
169 ;
171 template <> void Structure :: Convert<GroupObject> (
172 GroupObject& dest,
173 const FileDatabase& db
174 ) const
175 ;
177 template <> void Structure :: Convert<ListBase> (
178 ListBase& dest,
179 const FileDatabase& db
180 ) const
181 ;
183 template <> void Structure :: Convert<MLoop> (
184 MLoop& dest,
185 const FileDatabase& db
186 ) const
187 ;
189 template <> void Structure :: Convert<ModifierData> (
190 ModifierData& dest,
191 const FileDatabase& db
192 ) const
193 ;
195 template <> void Structure :: Convert<ID> (
196 ID& dest,
197 const FileDatabase& db
198 ) const
199 ;
201 template <> void Structure :: Convert<MCol> (
202 MCol& dest,
203 const FileDatabase& db
204 ) const
205 ;
207 template <> void Structure :: Convert<MPoly> (
208 MPoly& dest,
209 const FileDatabase& db
210 ) const
211 ;
213 template <> void Structure :: Convert<Scene> (
214 Scene& dest,
215 const FileDatabase& db
216 ) const
217 ;
219 template <> void Structure :: Convert<Library> (
220 Library& dest,
221 const FileDatabase& db
222 ) const
223 ;
225 template <> void Structure :: Convert<Tex> (
226 Tex& dest,
227 const FileDatabase& db
228 ) const
229 ;
231 template <> void Structure :: Convert<Camera> (
232 Camera& dest,
233 const FileDatabase& db
234 ) const
235 ;
237 template <> void Structure :: Convert<MirrorModifierData> (
238 MirrorModifierData& dest,
239 const FileDatabase& db
240 ) const
241 ;
243 template <> void Structure :: Convert<Image> (
244 Image& dest,
245 const FileDatabase& db
246 ) const
247 ;
250 }
251 }
253 #endif