#include "blendatt.h"
#include "biasgdgt.h"
#include "nodershp.h"
#include "dragtool.h"
Go to the source code of this file.
Classes | |
class | CompoundNodeTreeFactoryListItem |
Item in the CompoundNodeClassFactoryList. More... | |
class | CompoundNodeTreeFactoryList |
A list of the compound node factories necessary to regenerate the shadow/ bevels/other compound nodes after bevelling. More... | |
class | BlenderInfoItem |
Holds info on a given blender. This is used when blending a blend to a blend, or a blend to an object, as all the NodeBlenders in a given NodeBlend have to be temporarily deinitialised while the objects are contatinated. More... | |
class | BlendToolRef |
A class that represents a start or end of a blend. The start ref is used when a click occurs. The end ref is used at the end of a drag. More... | |
class | BlendTool |
The blend tool class. More... | |
class | BlendInfoBarOp |
Class for handling the tool's information bar. More... | |
class | BlendInfoBarOpCreate |
Class for creating BlendInfoBarOps. Derived classes of BarCreate are used by DialogBarOp::ReadBarsFromFile(). More... | |
class | OpBlendNodes |
class | OpAddBlendPath |
Adds a blend path to the selected blends. More... | |
class | OpDetachBlendPath |
Detached the blend path from each of the selected blends. More... | |
class | OpRemoveBlend |
This removes the selected blend objects, leaving the original objects in the tree. More... | |
class | OpChangeBlendSteps |
This changes the number of steps of the selected blends. More... | |
class | ChangeBlendStepsAction |
An action which undoes the modification of a path's filled bit (or redoes it) It can also be used to undo the IsStroked flag as well. More... | |
class | RemapBlendAction |
An action which undoes the remapping of a blend. More... | |
class | InitBlendersAction |
An action which deinits or reinits a blend. More... | |
class | OpChangeBlend |
This changes aspects of all selected blends. More... | |
class | OpBlendOneToOne |
This changes the one-to-one flag of all selected blends. More... | |
class | OpBlendAntialias |
This changes the one-to-one flag of all selected blends. More... | |
class | OpBlendTangential |
This changes the Tangential flag of all selected blends. More... | |
class | OpEditBlendEndObject |
The operation to edit the position of the end objects of a blend on a path. More... | |
class | ChangeBlendOpParam |
The param passed to OpChangeBlend::DoWithParam. More... | |
class | ChangeBlendAction |
An action which changes the one-to-one flag of a blend. More... | |
class | ChangeBlenderOpParam |
Holds the info needed to change the blender in a certain way. More... | |
class | ChangeBlenderAction |
An action which changes the blender. More... | |
class | InvalidateBoundsAction |
An action which invalidates the bounds of a node. More... | |
class | OpChangeBlendDistance |
This changes the distance between steps of the selected blends. More... | |
Defines | |
#define | OPTOKEN_BLENDNODES _T("BlendNodes") |
#define | OPTOKEN_REMOVEBLEND _T("RemoveBlend") |
#define | OPTOKEN_CHANGEBLENDSTEPS _T("ChangeBlendSteps") |
#define | OPTOKEN_CHANGEBLEND _T("ChangeBlendFlag") |
#define | OPTOKEN_BLENDONETOONE _T("BlendOneToOne") |
#define | OPTOKEN_BLENDANTIALIAS _T("BlendAntialias") |
#define | OPTOKEN_BLENDTANGENTIAL _T("BlendTangential") |
#define | OPTOKEN_ADDBLENDPATH _T("AddBlendPath") |
#define | OPTOKEN_DETACHBLENDPATH _T("DetachBlendPath") |
#define | OPTOKEN_CHANGEBLENDPROFILE _T("ChangeBlendProfile") |
#define | OPTOKEN_EDITBLENDENDOBJECT _T("EditBlendEndobject") |
#define | OPTOKEN_CHANGEBLENDDISTANCE _T("EditDistanceBetweenSteps") |
Enumerations | |
enum | OpBlendOpType { BLENDOPTYPE_NONE, BLENDOPTYPE_NEW, BLENDOPTYPE_REMAP, BLENDOPTYPE_BLENDANDOBJECT, BLENDOPTYPE_BLENDANDBLEND, BLENDOPTYPE_BLENDBLENDONPATH } |
Operation for blending two arbitrary objects together. More... | |
enum | ChangeBlendType { CHANGEBLEND_NONE, CHANGEBLEND_ONETOONE, CHANGEBLEND_ANTIALIAS, CHANGEBLEND_COLOURBLENDTYPE, CHANGEBLEND_TANGENTIAL, CHANGEBLEND_OBJECTPROFILE, CHANGEBLEND_ATTRPROFILE, CHANGEBLEND_BLENDONPATH, CHANGEBLEND_EDITEND } |
enum | ChangeBlenderType { CHANGEBLENDER_NONE, CHANGEBLENDER_ANGLESTART, CHANGEBLENDER_ANGLEEND, CHANGEBLENDER_PATHSTART, CHANGEBLENDER_PATHEND, CHANGEBLENDER_REGEN, CHANGEBLENDER_NBPINDEX, CHANGEBLENDER_BLENDONCURVE, CHANGEBLENDER_SWAPENDS } |
|
Definition at line 133 of file blndtool.h. |
|
Definition at line 131 of file blndtool.h. |
|
Definition at line 126 of file blndtool.h. |
|
Definition at line 130 of file blndtool.h. |
|
Definition at line 132 of file blndtool.h. |
|
Definition at line 129 of file blndtool.h. |
|
Definition at line 137 of file blndtool.h. |
|
Definition at line 135 of file blndtool.h. |
|
Definition at line 128 of file blndtool.h. |
|
Definition at line 134 of file blndtool.h. |
|
Definition at line 136 of file blndtool.h. |
|
Definition at line 127 of file blndtool.h. |
|
Definition at line 1073 of file blndtool.h. 01073 { CHANGEBLENDER_NONE, 01074 CHANGEBLENDER_ANGLESTART, 01075 CHANGEBLENDER_ANGLEEND, 01076 CHANGEBLENDER_PATHSTART, 01077 CHANGEBLENDER_PATHEND, 01078 CHANGEBLENDER_REGEN, 01079 CHANGEBLENDER_NBPINDEX, 01080 CHANGEBLENDER_BLENDONCURVE, 01081 CHANGEBLENDER_SWAPENDS 01082 };
|
|
Definition at line 784 of file blndtool.h. 00784 { CHANGEBLEND_NONE, 00785 CHANGEBLEND_ONETOONE, 00786 CHANGEBLEND_ANTIALIAS, 00787 CHANGEBLEND_COLOURBLENDTYPE, 00788 CHANGEBLEND_TANGENTIAL, 00789 CHANGEBLEND_OBJECTPROFILE, 00790 CHANGEBLEND_ATTRPROFILE, 00791 CHANGEBLEND_BLENDONPATH, 00792 CHANGEBLEND_EDITEND };
|
|
Operation for blending two arbitrary objects together.
Definition at line 467 of file blndtool.h. 00467 { BLENDOPTYPE_NONE, // No type - used on op construction 00468 BLENDOPTYPE_NEW, // A newly created blend object 00469 BLENDOPTYPE_REMAP, // A remapping of points 00470 BLENDOPTYPE_BLENDANDOBJECT, // Blending a blend with an object 00471 BLENDOPTYPE_BLENDANDBLEND, // Blending a blend with another blend 00472 BLENDOPTYPE_BLENDBLENDONPATH, //Blending a blend on a path 00473 };
|