internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); writer.AddProperty("innerConeAngle", innerConeAngle); writer.AddProperty("outerConeAngle", outerConeAngle); writer.Close(); }
// ReSharper restore InconsistentNaming internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); if (KHR_materials_pbrSpecularGlossiness != null) { writer.AddProperty("KHR_materials_pbrSpecularGlossiness"); KHR_materials_pbrSpecularGlossiness.GltfSerialize(writer); } if (KHR_materials_unlit != null) { writer.AddProperty("KHR_materials_unlit"); KHR_materials_unlit.GltfSerialize(writer); } if (KHR_materials_transmission != null) { writer.AddProperty("KHR_materials_transmission"); KHR_materials_transmission.GltfSerialize(writer); } if (KHR_materials_clearcoat != null) { writer.AddProperty("KHR_materials_clearcoat"); KHR_materials_clearcoat.GltfSerialize(writer); } if (KHR_materials_sheen != null) { writer.AddProperty("KHR_materials_sheen"); KHR_materials_sheen.GltfSerialize(writer); } writer.Close(); }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); if (!string.IsNullOrEmpty(uri)) { writer.AddProperty("uri", uri); } writer.AddProperty("byteLength", byteLength); writer.Close(); }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); writer.AddProperty("bufferView", bufferView); if (byteOffset >= 0) { writer.AddProperty("byteOffset", byteOffset); } writer.Close(); }
public void GltfSerialize(JsonWriter writer) { writer.AddObject(); writer.AddProperty("bufferView", bufferView); writer.AddProperty("componentType", componentType); if (byteOffset >= 0) { writer.AddProperty("byteOffset", byteOffset); } writer.Close(); }
// Whenever an extension is added, the JsonParser // (specifically step four of JsonParser.ParseJson) // needs to be updated! // ReSharper restore InconsistentNaming internal void GltfSerialize(JsonWriter writer) { if (EXT_mesh_gpu_instancing != null) { writer.AddProperty("EXT_mesh_gpu_instancing"); EXT_mesh_gpu_instancing.GltfSerialize(writer); } if (KHR_lights_punctual != null) { writer.AddProperty("KHR_lights_punctual"); KHR_lights_punctual.GltfSerialize(writer); } }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); GltfSerializeRoot(writer); if (children != null) { writer.AddArrayProperty("children", children); } if (mesh >= 0) { writer.AddProperty("mesh", mesh); } if (translation != null) { writer.AddArrayProperty("translation", translation); } if (rotation != null) { writer.AddArrayProperty("rotation", rotation); } if (scale != null) { writer.AddArrayProperty("scale", scale); } if (matrix != null) { writer.AddArrayProperty("matrix", matrix); } if (skin >= 0) { writer.AddProperty("skin", skin); } if (camera >= 0) { writer.AddProperty("camera", skin); } if (extensions != null) { extensions.GltfSerialize(writer); } writer.Close(); }
public void GltfSerialize(JsonWriter writer) { writer.AddObject(); writer.AddProperty("count", count); if (indices != null) { writer.AddProperty("indices"); indices.GltfSerialize(writer); } if (values != null) { writer.AddProperty("values"); values.GltfSerialize(writer); } writer.Close(); }
protected void GltfSerializeRoot(JsonWriter writer) { if (!string.IsNullOrEmpty(name)) { writer.AddProperty("name", name); } }
// Whenever an extension is added, the JsonParser // (specifically step four of JsonParser.ParseJson) // needs to be updated! public void GltfSerialize(JsonWriter writer) { if (EXT_mesh_gpu_instancing != null) { writer.AddProperty("EXT_mesh_gpu_instancing"); EXT_mesh_gpu_instancing.GltfSerialize(writer); } }
internal void GltfSerializeTextureInfo(JsonWriter writer) { if (index >= 0) { writer.AddProperty("index", index); } if (texCoord > 0) { writer.AddProperty("texCoord", texCoord); } if (extensions != null) { writer.AddProperty("extensions"); extensions.GltfSerialize(writer); } }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); GltfSerializeRoot(writer); if (!string.IsNullOrEmpty(uri)) { writer.AddProperty("uri", uri); } if (!string.IsNullOrEmpty(mimeType)) { writer.AddProperty("mimeType", mimeType); } if (bufferView >= 0) { writer.AddProperty("bufferView", bufferView); } writer.Close(); }
internal void GltfSerialize(JsonWriter writer) { if (KHR_texture_transform != null) { writer.AddObject(); writer.AddProperty("KHR_texture_transform"); KHR_texture_transform.GltfSerialize(writer); writer.Close(); } }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); if (KHR_lights_punctual != null) { writer.AddProperty("KHR_lights_punctual"); KHR_lights_punctual.GltfSerialize(writer); } writer.Close(); }
public void GltfSerialize(JsonWriter writer) { writer.AddObject(); GltfSerializeRoot(writer); if (source >= 0) { writer.AddProperty("source", source); } if (sampler >= 0) { writer.AddProperty("sampler", sampler); } if (extensions != null) { writer.AddProperty("extensions"); extensions.GltfSerialize(writer); } writer.Close(); }
internal void GltfSerialize(JsonWriter writer) { writer.OpenBrackets(); if (!string.IsNullOrEmpty(version)) { writer.AddProperty("version", version); } if (!string.IsNullOrEmpty(generator)) { writer.AddProperty("generator", generator); } if (!string.IsNullOrEmpty(copyright)) { writer.AddProperty("copyright", copyright); } if (!string.IsNullOrEmpty(minVersion)) { writer.AddProperty("minVersion", minVersion); } writer.Close(); }
internal void GltfSerialize(JsonWriter writer) { writer.AddObject(); if (offset != null) { writer.AddArrayProperty("offset", offset); } if (scale != null) { writer.AddArrayProperty("scale", scale); } if (rotation != 0) { writer.AddProperty("rotation", rotation); } if (texCoord >= 0) { writer.AddProperty("texCoord", texCoord); } writer.Close(); }