Replace namespace layout stuff by a simple const for the sType member of the structures (#428)

+ reshape of constructors and assignment operators of structs.
This commit is contained in:
Andreas Süßenbach
2019-11-07 08:22:47 +01:00
committed by Markus Tavenrath
parent 10aa543b7e
commit 3fc2ea47fd
3 changed files with 8733 additions and 15785 deletions

View File

@@ -194,10 +194,10 @@ class VulkanHppGenerator
void appendPlatformLeave(std::string & str, std::string const& platform) const;
void appendStruct(std::string & str, std::pair<std::string, StructureData> const& structure, std::set<std::string> & listedStructures) const;
void appendStructCompareOperators(std::string & str, std::pair<std::string, StructureData> const& structure) const;
std::string appendStructConstructor(std::pair<std::string, StructureData> const& structData, std::string const& prefix, bool withLayoutStructure) const;
std::string appendStructConstructor(std::pair<std::string, StructureData> const& structData, std::string const& prefix) const;
bool appendStructConstructorArgument(std::string & str, bool listedArgument, std::string const& indentation, MemberData const& memberData) const;
void appendStructCopyConstructors(std::string & str, std::string const& vkName, bool withLayoutStructure) const;
void appendStructMembers(std::string & str, StructureData const& structData, std::string const& prefix) const;
void appendStructCopyConstructors(std::string & str, std::string const& vkName) const;
void appendStructMembers(std::string & str, std::pair<std::string,StructureData> const& structData, std::string const& prefix) const;
void appendStructSetter(std::string & str, std::string const& structureName, MemberData const& memberData) const;
void appendStructure(std::string & str, std::pair<std::string, StructureData> const& structure) const;
void appendUnion(std::string & str, std::pair<std::string, StructureData> const& structure) const;