/// <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; }
/// <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; }