Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }