/// <summary>
 /// Initializes a new instance of the <see cref="LineMaterialVariable"/> class.
 /// </summary>
 /// <param name="manager">The manager.</param>
 /// <param name="technique">The technique.</param>
 /// <param name="materialCore">The material core.</param>
 /// <param name="linePassName">Name of the line pass.</param>
 /// <param name="shadowPassName">Name of the shadow pass.</param>
 /// <param name="depthPassName">Name of the depth pass</param>
 public LineArrowMaterialVariable(IEffectsManager manager, IRenderTechnique technique, LineArrowHeadMaterialCore materialCore,
                                  string linePassName  = DefaultPassNames.Default, string shadowPassName = DefaultPassNames.ShadowPass,
                                  string depthPassName = DefaultPassNames.DepthPrepass)
     : base(manager, technique, materialCore, linePassName, shadowPassName, depthPassName)
 {
     this.material = materialCore;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LineMaterialVariable"/> class.
 /// </summary>
 /// <param name="manager">The manager.</param>
 /// <param name="technique">The technique.</param>
 /// <param name="materialCore">The material core.</param>
 /// <param name="defaultPassName">Default pass name</param>
 public LineArrowMaterialVariable(IEffectsManager manager, IRenderTechnique technique, LineArrowHeadMaterialCore materialCore,
                                  string defaultPassName = DefaultPassNames.Default)
     : base(manager, technique, materialCore, defaultPassName)
 {
     this.material = materialCore;
 }