Assimp  v3.1.1 (June 2014)
genblenddna Namespace Reference

Functions

def main ()
 

Variables

string DNA_RegisterConverters_add
 
string DNA_RegisterConverters_decl
 
 inputfile = os.path.join("..","..","code","BlenderScene.h")
 
dictionary map_policy
 
 outputfile_gen = os.path.join("..","..","code","BlenderSceneGen.h")
 
 outputfile_src = os.path.join("..","..","code","BlenderScene.cpp")
 
string Structure_Convert_arraydecl
 
string Structure_Convert_arraydecl2d
 
string Structure_Convert_Base_fullcode
 
string Structure_Convert_decl
 
string Structure_Convert_normal
 
string Structure_Convert_ptrdecl
 
string Structure_Convert_rawptrdecl
 
string template_gen = "BlenderSceneGen.h.template"
 
string template_src = "BlenderScene.cpp.template"
 

Function Documentation

§ main()

def genblenddna.main ( )

Variable Documentation

§ DNA_RegisterConverters_add

string genblenddna.DNA_RegisterConverters_add
Initial value:
1 = """
2  converters["{a}"] = DNA::FactoryPair( &Structure::Allocate<{a}>, &Structure::Convert<{a}> );"""

§ DNA_RegisterConverters_decl

string genblenddna.DNA_RegisterConverters_decl
Initial value:
1 = """
2 void DNA::RegisterConverters() """

§ inputfile

genblenddna.inputfile = os.path.join("..","..","code","BlenderScene.h")

§ map_policy

dictionary genblenddna.map_policy
Initial value:
1 = {
2  "" : "ErrorPolicy_Igno"
3  ,"IGNO" : "ErrorPolicy_Igno"
4  ,"WARN" : "ErrorPolicy_Warn"
5  ,"FAIL" : "ErrorPolicy_Fail"
6 }

§ outputfile_gen

genblenddna.outputfile_gen = os.path.join("..","..","code","BlenderSceneGen.h")

§ outputfile_src

genblenddna.outputfile_src = os.path.join("..","..","code","BlenderScene.cpp")

§ Structure_Convert_arraydecl

string genblenddna.Structure_Convert_arraydecl
Initial value:
1 = """
2  ReadFieldArray<{policy}>({destcast}dest.{name_canonical},"{name_dna}",db);"""

§ Structure_Convert_arraydecl2d

string genblenddna.Structure_Convert_arraydecl2d
Initial value:
1 = """
2  ReadFieldArray2<{policy}>({destcast}dest.{name_canonical},"{name_dna}",db);"""

§ Structure_Convert_Base_fullcode

string genblenddna.Structure_Convert_Base_fullcode

§ Structure_Convert_decl

string genblenddna.Structure_Convert_decl
Initial value:
1 = """
2 template <> void Structure :: Convert<{a}> (
3  {a}& dest,
4  const FileDatabase& db
5  ) const
6 """

§ Structure_Convert_normal

string genblenddna.Structure_Convert_normal
Initial value:
1 = """
2  ReadField<{policy}>({destcast}dest.{name_canonical},"{name_dna}",db);"""

§ Structure_Convert_ptrdecl

string genblenddna.Structure_Convert_ptrdecl
Initial value:
1 = """
2  ReadFieldPtr<{policy}>({destcast}dest.{name_canonical},"{name_dna}",db);"""

§ Structure_Convert_rawptrdecl

string genblenddna.Structure_Convert_rawptrdecl
Initial value:
1 = """
2  {{
3  boost::shared_ptr<{type}> {name_canonical};
4  ReadFieldPtr<{policy}>({destcast}{name_canonical},"{name_dna}",db);
5  dest.{name_canonical} = {name_canonical}.get();
6  }}"""

§ template_gen

string genblenddna.template_gen = "BlenderSceneGen.h.template"

§ template_src

string genblenddna.template_src = "BlenderScene.cpp.template"