//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(353, "LightProbeCache", 160)] public class LightProbeCache { [DNAFieldAttribute(12, "float", 0, "position[3]", "System.Single[]", false, 0)] public float[] position = new System.Single[3]; [DNAFieldAttribute(4, "float", 1, "parallax_type", "float", false, 12)] public float parallax_type; [DNAFieldAttribute(4, "float", 2, "attenuation_fac", "float", false, 16)] public float attenuation_fac; [DNAFieldAttribute(4, "float", 3, "attenuation_type", "float", false, 20)] public float attenuation_type; [DNAFieldAttribute(8, "float", 4, "_pad3[2]", "System.Single[]", false, 24)] public float[] _pad3 = new System.Single[2]; [DNAFieldAttribute(64, "float", 5, "attenuationmat[4][4]", "System.Single[,]", false, 32)] public float[,] attenuationmat = new System.Single[4,4]; [DNAFieldAttribute(64, "float", 6, "parallaxmat[4][4]", "System.Single[,]", false, 96)] public float[,] parallaxmat = new System.Single[4,4]; public LightProbeCache() { this.position = default; this.parallax_type = default; this.attenuation_fac = default; this.attenuation_type = default; this._pad3 = default; this.attenuationmat = default; this.parallaxmat = default; } public LightProbeCache(float[] position, float parallax_type, float attenuation_fac, float attenuation_type, float[] _pad3, float[,] attenuationmat, float[,] parallaxmat) { this.position = position; this.parallax_type = parallax_type; this.attenuation_fac = attenuation_fac; this.attenuation_type = attenuation_type; this._pad3 = _pad3; this.attenuationmat = attenuationmat; this.parallaxmat = parallaxmat; } } }