Exemple #1
0
 public static void AppendImageExtension(glTFImage texture, string extension)
 {
     if (!texture.name.EndsWith(extension))
     {
         texture.name = texture.name + extension;
     }
 }
Exemple #2
0
        public static void Serialize_gltf_images_ITEM(JsonFormatter f, glTFImage value)
        {
            f.BeginMap();


            if (!string.IsNullOrEmpty(value.name))
            {
                f.Key("name");
                f.Value(value.name);
            }

            if (!string.IsNullOrEmpty(value.uri))
            {
                f.Key("uri");
                f.Value(value.uri);
            }

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

            if (!string.IsNullOrEmpty(value.mimeType))
            {
                f.Key("mimeType");
                f.Value(value.mimeType);
            }

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

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

            f.EndMap();
        }