A SurfaceSeries3D colorizer that allows for each data point to provide an individual color.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public class SurfaceSeries3DDataPointColorizer : SurfaceSeries3DColorizer, INotifyPropertyChanged
Inheritance: objectSurfaceSeries3DColorizerSurfaceSeries3DDataPointColorizer
Implements:
Inherited Members
Constructors
public SurfaceSeries3DDataPointColorizer()
Properties
Gets or sets the binding that will be used to obtain the Color associated with a certain data item.
[TypeConverter(typeof(StringToDataPointBindingConverter))]
public DataPointBinding ColorBinding { get; set; }
Gets or sets the colorization mode that determines the appearance of the surface.
public SurfaceSeries3DColorizationMode ColorizationMode { get; set; }
Methods
Gets the Color for this data point.
public virtual Color GetDataPointColor(SurfacePointInfo surfacePoint)
Color
Gets the material that will determine the appearance of the surface.
public override Material GetMaterial(SurfaceSeries3DColorizerContext context)
Material
Overrides:
Gets the surface points that will be used by the colorizer to determine the triangle indexes, texture coordinates, and material.
public override ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)
Overrides:
GetTextureCoordinates(SurfaceSeries3DColorizerContext)
PointCollection
Gets the texture coordinates that will determine the appearance of the surface. The texture coordinates are chosen in respect to the actual display direction of the series.
public override PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)
PointCollection
Overrides:
GetTriangleIndices(SurfaceSeries3DColorizerContext)
Int32Collection
Gets the triangle indexes that will determine the appearance of the surface. The triangle indexes are chosen in respect to the actual display direction of the series.
public override Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)
Int32Collection
Overrides:
Invoked when the colorization phase finishes.
protected override void OnColorizationFinished()
Overrides:
Invoked when the colorization phase starts.
protected override void OnColorizationStarted(SurfaceSeries3DColorizerContext context)
Overrides: