public InstancedDotEffect() : base("InstancedDotEffect") { this.theta = new SemanticMappedSingle(this.effect.Parameters, "Theta"); this.eightShapeStep = new SemanticMappedSingle(this.effect.Parameters, "EightShapeStep"); this.distanceFactor = new SemanticMappedSingle(this.effect.Parameters, "DistanceFactor"); this.immobilityFactor = new SemanticMappedSingle(this.effect.Parameters, "ImmobilityFactor"); this.instanceData = new SemanticMappedVectorArray(this.effect.Parameters, "InstanceData"); this.SimpleGroupPrepare = true; }
public TrileEffect() : base("TrileEffect") { this.textureAtlas = new SemanticMappedTexture(this.effect.Parameters, "AtlasTexture"); this.blink = new SemanticMappedBoolean(this.effect.Parameters, "Blink"); this.unstable = new SemanticMappedBoolean(this.effect.Parameters, "Unstable"); this.tiltTwoAxis = new SemanticMappedBoolean(this.effect.Parameters, "TiltTwoAxis"); this.shiny = new SemanticMappedBoolean(this.effect.Parameters, "Shiny"); this.instanceData = new SemanticMappedVectorArray(this.effect.Parameters, "InstanceData"); this.InEditor = this.EngineState.InEditor; this.Pass = LightingEffectPass.Main; this.SimpleGroupPrepare = true; this.material.Opacity = 1f; }