public static glTFCubemapFaceTextureInfo glTF_VCAST_vci_reflectionProbe_Deserializevci_reflectionProbe_cubemap_mipmapTextures__cubemapNegativeZ(JsonNode parsed)
        {
            var value = new glTFCubemapFaceTextureInfo();

            foreach (var kv in parsed.ObjectItems())
            {
                var key = kv.Key.GetString();

                if (key == "index")
                {
                    value.index = kv.Value.GetInt32();
                    continue;
                }

                if (key == "texCoord")
                {
                    value.texCoord = kv.Value.GetInt32();
                    continue;
                }

                if (key == "extensions")
                {
                    value.extensions = new glTFExtensionImport(kv.Value);
                    continue;
                }

                if (key == "extras")
                {
                    value.extras = new glTFExtensionImport(kv.Value);
                    continue;
                }
            }
            return(value);
        }
예제 #2
0
        public static glTFCubemapFaceTextureInfo glTF_VCAST_vci_location_lighting_Deserializevci_locationLighting_skyboxCubemap_texture_cubemapPositiveY(JsonNode parsed)
        {
            var value = new glTFCubemapFaceTextureInfo();

            foreach (var kv in parsed.ObjectItems())
            {
                var key = kv.Key.GetString();

                if (key == "index")
                {
                    value.index = kv.Value.GetInt32();
                    continue;
                }

                if (key == "texCoord")
                {
                    value.texCoord = kv.Value.GetInt32();
                    continue;
                }

                if (key == "extensions")
                {
                    value.extensions = new glTFExtensionImport(kv.Value);
                    continue;
                }

                if (key == "extras")
                {
                    value.extras = new glTFExtensionImport(kv.Value);
                    continue;
                }
            }
            return(value);
        }
        public static void Serialize_vci_reflectionProbe_cubemap_mipmapTextures__cubemapNegativeZ(JsonFormatter f, glTFCubemapFaceTextureInfo value)
        {
            f.BeginMap();


            if (value.index >= 0)
            {
                f.Key("index");
                f.Value(value.index);
            }

            if (value.texCoord >= 0)
            {
                f.Key("texCoord");
                f.Value(value.texCoord);
            }

            if (value.extensions != null)
            {
                f.Key("extensions");
                value.extensions.Serialize(f);
            }

            if (value.extras != null)
            {
                f.Key("extras");
                value.extras.Serialize(f);
            }

            f.EndMap();
        }
예제 #4
0
        public static void Serialize_vci_locationLighting_skyboxCubemap_mipmapTextures__cubemapPositiveY(JsonFormatter f, glTFCubemapFaceTextureInfo value)
        {
            f.BeginMap();


            if (value.index >= 0)
            {
                f.Key("index");
                f.Value(value.index);
            }

            if (value.texCoord >= 0)
            {
                f.Key("texCoord");
                f.Value(value.texCoord);
            }

            if (value.extensions != null)
            {
                f.Key("extensions");
                value.extensions.Serialize(f);
            }

            if (value.extras != null)
            {
                f.Key("extras");
                value.extras.Serialize(f);
            }

            f.EndMap();
        }