public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => inverseBindMatrices); f.KeyValue(() => joints); f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => sampler); f.KeyValue(() => source); f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => node); f.KeyValue(() => path); f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => input); f.KeyValue(() => interpolation); f.KeyValue(() => output); f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); if (!string.IsNullOrEmpty(uri)) { f.KeyValue(() => uri); } f.KeyValue(() => byteLength); f.EndMap(); return(f.ToString()); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => name); if (!string.IsNullOrEmpty(uri)) { f.KeyValue(() => uri); } else { f.KeyValue(() => bufferView); f.KeyValue(() => mimeType); } }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => mode); f.KeyValue(() => indices); f.Key("attributes"); f.Value(attributes); f.KeyValue(() => material); if (targets != null) { f.Key("targets"); f.Value(targets); } f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); if (!string.IsNullOrEmpty(uri)) { f.KeyValue(() => uri); } else { f.KeyValue(() => bufferView); f.KeyValue(() => mimeType); } f.EndMap(); return(f.ToString()); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => POSITION); if (NORMAL != -1) { f.KeyValue(() => NORMAL); } if (TANGENT != -1) { f.KeyValue(() => TANGENT); } if (TEXCOORD_0 != -1) { f.KeyValue(() => TEXCOORD_0); } if (COLOR_0 != -1) { f.KeyValue(() => COLOR_0); } if (JOINTS_0 != -1) { f.KeyValue(() => JOINTS_0); } if (WEIGHTS_0 != -1) { f.KeyValue(() => WEIGHTS_0); } }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => name); f.Key("primitives"); f.Value(primitives); f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => buffer); f.KeyValue(() => byteOffset); f.KeyValue(() => byteLength); if (target != glBufferTarget.NONE) { f.Key("target"); f.Value((int)target); } if (target == glBufferTarget.ARRAY_BUFFER) { f.KeyValue(() => byteStride); } f.EndMap(); return(f.ToString()); }
protected override void SerializeMembers(JsonFormatter f) { if (children != null && children.Any()) { f.Key("children"); f.BeginList(); foreach (var child in children) { f.Value(child); } f.EndList(); } if (!string.IsNullOrEmpty(name)) { f.KeyValue(() => name); } if (matrix != null) { f.KeyValue(() => matrix); } if (translation != null) { f.KeyValue(() => translation); } if (rotation != null) { f.KeyValue(() => rotation); } if (scale != null) { f.KeyValue(() => scale); } if (mesh >= 0) { f.KeyValue(() => mesh); } if (camera >= 0) { f.KeyValue(() => camera); } if (skin >= 0) { f.KeyValue(() => skin); f.KeyValue(() => extras); } }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); if (!string.IsNullOrEmpty(name)) { f.KeyValue(() => name); } if (children != null && children.Any()) { f.Key("children"); f.BeginList(); foreach (var child in children) { f.Value(child); } f.EndList(); } if (matrix != null) { f.KeyValue(() => matrix); } if (translation != null) { f.KeyValue(() => translation); } if (rotation != null) { f.KeyValue(() => rotation); } if (scale != null) { f.KeyValue(() => scale); } if (mesh >= 0) { f.KeyValue(() => mesh); } if (skin >= 0) { f.KeyValue(() => skin); } if (camera >= 0) { f.KeyValue(() => camera); } f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); if (baseColorTexture != null) { f.KeyValue(() => baseColorTexture); } if (baseColorFactor != null) { f.KeyValue(() => baseColorFactor); } if (metallicRoughnessTexture != null) { f.KeyValue(() => metallicRoughnessTexture); } f.KeyValue(() => metallicFactor); f.KeyValue(() => roughnessFactor); f.EndMap(); return(f.ToString()); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => POSITION); f.KeyValue(() => NORMAL); f.KeyValue(() => TANGENT); f.KeyValue(() => TEXCOORD_0); f.KeyValue(() => JOINTS_0); f.KeyValue(() => WEIGHTS_0); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => bufferView); f.KeyValue(() => byteOffset); f.KeyValue(() => type); f.Key("componentType"); f.Value((int)componentType); f.KeyValue(() => count); if (max != null && max.Any()) { f.KeyValue(() => max); } if (min != null && min.Any()) { f.KeyValue(() => min); } if (sparse != null && sparse.count > 0) { f.KeyValue(() => sparse); } }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); if (POSITION >= 0) { f.KeyValue(() => POSITION); } if (NORMAL >= 0) { f.KeyValue(() => NORMAL); } if (TANGENT >= 0) { f.KeyValue(() => TANGENT); } if (TEXCOORD_0 >= 0) { f.KeyValue(() => TEXCOORD_0); } if (JOINTS_0 >= 0) { f.KeyValue(() => JOINTS_0); } if (WEIGHTS_0 >= 0) { f.KeyValue(() => WEIGHTS_0); } if (COLOR_0 >= 0) { f.KeyValue(() => COLOR_0); } f.EndMap(); return(f.ToString()); }
public string ToJson() { var f = new JsonFormatter(); f.BeginMap(); f.KeyValue(() => bufferView); f.KeyValue(() => byteOffset); f.KeyValue(() => type); f.Key("componentType"); f.Value((int)componentType); f.KeyValue(() => count); if (max != null && max.Any()) { f.KeyValue(() => max); } if (min != null && min.Any()) { f.KeyValue(() => min); } f.EndMap(); return(f.ToString()); }
public int skinRootBone = -1; // for Unity's SkinnedMeshRenderer protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => skinRootBone); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => extra); base.SerializeMembers(f); }
protected override void SerializeMembers(UniGLTF.JsonFormatter f) { f.KeyValue(() => blendShapeGroups); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => count); f.KeyValue(() => indices); f.KeyValue(() => values); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => bufferView); f.KeyValue(() => byteOffset); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => bufferView); f.KeyValue(() => byteOffset); f.Key("componentType"); f.Value((int)componentType); }
protected override void SerializeMembers(UniGLTF.JsonFormatter f) { f.KeyValue(() => mesh); f.KeyValue(() => index); f.KeyValue(() => weight); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => sampler); f.KeyValue(() => source); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => POSITION); f.KeyValue(() => NORMAL); f.KeyValue(() => TANGENT); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => nodes); }
protected override void SerializeMembers(JsonFormatter f) { f.KeyValue(() => asset); // buffer if (buffers.Any()) { f.KeyValue(() => buffers); } if (bufferViews.Any()) { f.Key("bufferViews"); f.Value(bufferViews); } if (accessors.Any()) { f.Key("accessors"); f.Value(accessors); } // materials if (images.Any()) { f.Key("images"); f.Value(images); if (samplers.Count == 0) { samplers.Add(new glTFTextureSampler()); } } if (samplers.Any()) { f.Key("samplers"); f.Value(samplers); } if (textures.Any()) { f.Key("textures"); f.Value(textures); } if (materials.Any()) { f.Key("materials"); f.Value(materials); } // meshes if (meshes.Any()) { f.KeyValue(() => meshes); } if (skins.Any()) { f.KeyValue(() => skins); } // scene if (nodes.Any()) { f.KeyValue(() => nodes); } if (scenes.Any()) { f.KeyValue(() => scenes); } // animations if (animations.Any()) { f.Key("animations"); f.Value(animations); } }