IMeshPainter Interface |
Namespace: Demo3D.Visuals.MeshPainter
public interface IMeshPainter
The IMeshPainter type exposes the following members.
| Name | Description | |
|---|---|---|
| BeginPaint |
Stop pixels being painted more than once until EndPaint has been called. Getting a pixel's color will also return the color of the pixel at the time that BeginPaint was called.
| |
| EndPaint |
End the paint.
| |
| GetColorAtPosition |
Get the color at the local position of the mesh.
| |
| GetColorAtWorldPosition |
Get the color at the world position of the mesh.
| |
| GetColorAtWorldRay |
Get the color at the point where the ray intersects the mesh.
| |
| PaintAtPosition(Vector3, Vector3, MeshPainterRayDesc, Color) |
Paint a point at the meshes local position.
| |
| PaintAtPosition(Vector3, Vector3, MeshPainterRayDesc, FuncColor, Color) |
Paint a point at the meshes local position.
| |
| PaintAtWorldPosition |
Paint a point at the meshes world position.
| |
| PaintCircleFromWorldRay(Ray, MultiRayMeshPainterCircleDesc, Color) |
Paint a circle using a series of rays. This will result in more accurate painting but will perform slower.
| |
| PaintCircleFromWorldRay(Ray, MultiRayMeshPainterCircleDesc, FuncColor, Color) |
Paint a circle using a series of rays. This will result in more accurate painting but will perform slower.
| |
| PaintFromLocalRay |
Paint a point where the local ray intersects the mesh.
| |
| PaintFromWorldRay(Ray, MeshPainterRayDesc, Color) |
Paint a point where the world ray intersects the mesh.
| |
| PaintFromWorldRay(Ray, MeshPainterRayDesc, FuncColor, Color) |
Paint a point where the world ray intersects the mesh.
|