GLTFPBRMetallicRoughness.cs 712 B

1234567891011121314151617181920212223
  1. using System.Runtime.Serialization;
  2. namespace GLTFExport.Entities
  3. {
  4. [DataContract]
  5. public class GLTFPBRMetallicRoughness : GLTFProperty
  6. {
  7. [DataMember(EmitDefaultValue = false)]
  8. public float[] baseColorFactor { get; set; }
  9. [DataMember(EmitDefaultValue = false)]
  10. public GLTFTextureInfo baseColorTexture { get; set; }
  11. [DataMember(EmitDefaultValue = false)]
  12. public float? metallicFactor { get; set; }
  13. [DataMember(EmitDefaultValue = false)]
  14. public float? roughnessFactor { get; set; }
  15. [DataMember(EmitDefaultValue = false)]
  16. public GLTFTextureInfo metallicRoughnessTexture { get; set; }
  17. }
  18. }