#include "linecomp.h"
Go to the source code of this file.
Classes | |
class | BrushDefinition |
Stores a vector Brush definition A static list of these items is held in the BrushComponent. More... | |
class | BrushComponentClass |
The class that gets a Brush doc component going on start up We need to register our class as a document component and this is where we do it all. More... | |
class | BrushComponent |
A document component for handling Brush definitions. More... | |
Defines | |
#define | MAX_ANGLE 2*PI; |
#define | MIN_ANGLE -2*PI; |
Typedefs | |
typedef UINT32 | BrushHandle |
A BrushHandle is a unique reference to a vector Brush in the BrushComponent. All references to Brushs are done via BrushHandles, which allows us to delete & relocate Brushs without worrying about leaving lots of pointers to them lying about and causing havoc. | |
Enumerations | |
enum | ListUpdateType { UPDATE_NONE, UPDATE_LIST, UPDATE_PROPORTION, UPDATE_POSITION, UPDATE_LISTANDPOSITION } |
enum | PathOffset { OFFSET_NONE, OFFSET_ALTERNATE, OFFSET_LEFT, OFFSET_RIGHT, OFFSET_RANDOM } |
enum | SequenceType { SEQ_FORWARD, SEQ_BACKWARD, SEQ_MIRROR, SEQ_RANDOM } |
Variables | |
const MILLIPOINT | MIN_BRUSH_SPACING = 1000 |
const MILLIPOINT | MAX_BRUSH_SPACING = 432000 |
const MILLIPOINT | MAX_BRUSH_OFFSET = 216000 |
const MILLIPOINT | DEFAULT_BRUSH_SPACING = 10000 |
const double | MIN_BRUSH_SCALE = 0.005 |
const double | MAX_BRUSH_SCALE = 20 |
const UINT32 | MAX_BRUSH_OBJECTS = 50 |
const UINT32 | MIN_BRUSH_RAND = 0 |
const UINT32 | MAX_BRUSH_RAND = 100 |
const UINT32 | OFFSETTYPE_LEFT = 1 |
const UINT32 | OFFSETTYPE_RIGHT = 2 |
const UINT32 | OFFSETTYPE_CENTRE = 3 |
const double | MAX_TIMESTAMP = 5000 |
const double | MIN_TIMESTAMP = 2 |
const double | MAX_ANGLE_DEG = 360 |
const double | MIN_ANGLE_DEG = -360 |
const UINT32 | MAX_PRESSURE_EFFECT = 100 |
const UINT32 | MIN_PRESSURE_EFFECT = 0 |
const MILLIPOINT | MAX_BRUSH_SIZE = 432000 |
const UINT32 | BRUSHFILE_NONE = 9999 |
const BrushHandle | BrushHandle_NoBrush = 0xffffffff |
|
Definition at line 158 of file brshcomp.h. |
|
Definition at line 159 of file brshcomp.h. |
|
A BrushHandle is a unique reference to a vector Brush in the BrushComponent. All references to Brushs are done via BrushHandles, which allows us to delete & relocate Brushs without worrying about leaving lots of pointers to them lying about and causing havoc.
Definition at line 186 of file brshcomp.h. |
|
Definition at line 118 of file brshcomp.h. 00119 { 00120 UPDATE_NONE, 00121 UPDATE_LIST, 00122 UPDATE_PROPORTION, 00123 UPDATE_POSITION, 00124 UPDATE_LISTANDPOSITION 00125 };
|
|
Definition at line 130 of file brshcomp.h. 00130 {OFFSET_NONE, 00131 OFFSET_ALTERNATE, 00132 OFFSET_LEFT, 00133 OFFSET_RIGHT, 00134 OFFSET_RANDOM, 00135 };
|
|
Definition at line 138 of file brshcomp.h. 00138 { SEQ_FORWARD, 00139 SEQ_BACKWARD, 00140 SEQ_MIRROR, 00141 SEQ_RANDOM};
|
|
Definition at line 165 of file brshcomp.h. |
|
Definition at line 188 of file brshcomp.h. |
|
Definition at line 147 of file brshcomp.h. |
|
Definition at line 160 of file brshcomp.h. |
|
Definition at line 150 of file brshcomp.h. |
|
Definition at line 146 of file brshcomp.h. |
|
Definition at line 152 of file brshcomp.h. |
|
Definition at line 149 of file brshcomp.h. |
|
Definition at line 164 of file brshcomp.h. |
|
Definition at line 145 of file brshcomp.h. |
|
Definition at line 162 of file brshcomp.h. |
|
Definition at line 156 of file brshcomp.h. |
|
Definition at line 161 of file brshcomp.h. |
|
Definition at line 151 of file brshcomp.h. |
|
Definition at line 148 of file brshcomp.h. |
|
Definition at line 144 of file brshcomp.h. |
|
Definition at line 163 of file brshcomp.h. |
|
Definition at line 157 of file brshcomp.h. |
|
Definition at line 155 of file brshcomp.h. |
|
Definition at line 153 of file brshcomp.h. |
|
Definition at line 154 of file brshcomp.h. |