AbstractColourCube
ReferencesRepresents an immutable, generic colour cube with a normalised 4d coordinate. W is always assumed to represent transparency.
Constructors
Properties
Methods
AssignCubeState
#Most-derived type constructor invoke.
Draw
#Render this cube into a graphics context.
Parameters:
| context (Context) | Graphics context. |
| bounds (RectangleF) | Target bounds. The height of the bounds is assumed to be the same as the width. |
| visuals (ColourModelVisuals) | Drawing properties. |
Implements: Draw
GetTexture
#Parameters:
| mouse (PointF) | |
| buttons (MouseButtons) |
Implements: RespondToMouseDown
void IColourSpace.RespondToMouseMove(object mouseRecord, PointF mouse, MouseButtons buttons, Keys keys)
Parameters:
| mouseRecord (object) | |
| mouse (PointF) | |
| buttons (MouseButtons) | |
| keys (Keys) |
Implements: RespondToMouseMove
void IColourSpace.RespondToMouseUp(object motionData, PointF mouse, MouseButtons buttons, Keys keys)
Parameters:
| motionData (object) | |
| mouse (PointF) | |
| buttons (MouseButtons) | |
| keys (Keys) |
Implements: RespondToMouseUp
SetChannels
#Implements: SetChannels