Base class for all colorizers for SurfaceSeries3D. Inheritors can determine the appearance of the surface.
Definition
Namespace:Telerik.Windows.Controls.ChartView
Assembly:Telerik.Windows.Controls.Chart.dll
Syntax:
public abstract class SurfaceSeries3DColorizer : INotifyPropertyChanged
Inheritance: objectSurfaceSeries3DColorizer
Derived Classes:
Implements:
Constructors
protected SurfaceSeries3DColorizer()
Methods
CreateMaterialFromBrush(Brush)
Material
When overridden in a derived class, creates a material from a brush.
public virtual Material CreateMaterialFromBrush(Brush brush)
Material
When overridden in a derived class, returns the material for the surface.
public abstract Material GetMaterial(SurfaceSeries3DColorizerContext context)
Material
When overridden in a derived class, returns the surface points for the surface.
public virtual ReadOnlyCollection<SurfacePointInfo> GetSurfacePoints(SurfaceSeries3DColorizerContext context)
GetTextureCoordinates(SurfaceSeries3DColorizerContext)
PointCollection
When overridden in a derived class, returns the texture coordinates for the surface.
public abstract PointCollection GetTextureCoordinates(SurfaceSeries3DColorizerContext context)
PointCollection
GetTriangleIndices(SurfaceSeries3DColorizerContext)
Int32Collection
When overridden in a derived class, returns the triangle indexes for the surface.
public virtual Int32Collection GetTriangleIndices(SurfaceSeries3DColorizerContext context)
Int32Collection
Invoked when the colorization phase finishes.
protected virtual void OnColorizationFinished()
Invoked when the colorization phase starts.
protected virtual void OnColorizationStarted(SurfaceSeries3DColorizerContext context)
Raises the PropertyChanged event.
protected void OnPropertyChanged(string propertyName)
The name of the property which value has changed.
Events
Occurs when a value of some property has changed.
public event PropertyChangedEventHandler PropertyChanged
Implements: