예제 #1
0
 public void Read(AssetReader reader)
 {
     ShaderPlatform = (GPUPlatform)reader.ReadInt32();
     Defines_Tier1.Read(reader);
     Defines_Tier2.Read(reader);
     Defines_Tier3.Read(reader);
     reader.AlignStream();
 }
예제 #2
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add(ShaderPlatformName, (int)ShaderPlatform);
            node.Add(Defines_Tier1Name, Defines_Tier1.ExportYAML(container));
            node.Add(Defines_Tier2Name, Defines_Tier2.ExportYAML(container));
            node.Add(Defines_Tier3Name, Defines_Tier3.ExportYAML(container));
            return(node);
        }
예제 #3
0
        public YAMLNode ExportYAML(IExportContainer container)
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("shaderPlatform", (int)ShaderPlatform);
            node.Add("defines_Tier1", Defines_Tier1.ExportYAML(container));
            node.Add("defines_Tier2", Defines_Tier2.ExportYAML(container));
            node.Add("defines_Tier3", Defines_Tier3.ExportYAML(container));
            return(node);
        }