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= """
2void 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= """
2template <> 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"