#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 };
|
1.4.4