123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using System.Runtime.Serialization;
- namespace BabylonExport.Entities
- {
- [DataContract]
- public class BabylonShadowGenerator
- {
- [DataMember]
- public int mapSize { get; set; }
- [DataMember]
- public float bias { get; set; }
- [DataMember]
- public string lightId { get; set; }
- [DataMember]
- public bool useExponentialShadowMap { get; set; }
- [DataMember]
- public bool usePoissonSampling { get; set; }
- [DataMember]
- public bool useBlurExponentialShadowMap { get; set; }
- [DataMember]
- public float? depthScale { get; set; }
- [DataMember]
- public float darkness { get; set; }
- [DataMember]
- public float blurScale { get; set; }
- [DataMember]
- public float blurBoxOffset { get; set; }
- [DataMember]
- public string[] renderList { get; set; }
- [DataMember]
- public bool forceBackFacesOnly { get; set; }
- public BabylonShadowGenerator()
- {
- darkness = 0;
- blurScale = 2;
- blurBoxOffset = 0;
- bias = 0.00005f;
- depthScale = null;
- forceBackFacesOnly = false;
- }
- }
- }
|