vrshoot

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