Lines Matching refs:IO

20     IO &IO, DXContainerYAML::VersionTuple &Version) {  in mapping()  argument
21 IO.mapRequired("Major", Version.Major); in mapping()
22 IO.mapRequired("Minor", Version.Minor); in mapping()
26 IO &IO, DXContainerYAML::FileHeader &Header) { in mapping() argument
27 IO.mapRequired("Hash", Header.Hash); in mapping()
28 IO.mapRequired("Version", Header.Version); in mapping()
29 IO.mapOptional("FileSize", Header.FileSize); in mapping()
30 IO.mapRequired("PartCount", Header.PartCount); in mapping()
31 IO.mapOptional("PartOffsets", Header.PartOffsets); in mapping()
35 IO &IO, DXContainerYAML::DXILProgram &Program) { in mapping() argument
36 IO.mapRequired("MajorVersion", Program.MajorVersion); in mapping()
37 IO.mapRequired("MinorVersion", Program.MinorVersion); in mapping()
38 IO.mapRequired("ShaderKind", Program.ShaderKind); in mapping()
39 IO.mapOptional("Size", Program.Size); in mapping()
40 IO.mapRequired("DXILMajorVersion", Program.DXILMajorVersion); in mapping()
41 IO.mapRequired("DXILMinorVersion", Program.DXILMinorVersion); in mapping()
42 IO.mapOptional("DXILSize", Program.DXILSize); in mapping()
43 IO.mapOptional("DXIL", Program.DXIL); in mapping()
46 void MappingTraits<DXContainerYAML::Part>::mapping(IO &IO, in mapping() argument
48 IO.mapRequired("Name", P.Name); in mapping()
49 IO.mapRequired("Size", P.Size); in mapping()
50 IO.mapOptional("Program", P.Program); in mapping()
54 IO &IO, DXContainerYAML::Object &Obj) { in mapping() argument
55 IO.mapTag("!dxcontainer", true); in mapping()
56 IO.mapRequired("Header", Obj.Header); in mapping()
57 IO.mapRequired("Parts", Obj.Parts); in mapping()