#include <blndtool.h>
Inheritance diagram for ChangeBlenderOpParam:
Public Member Functions | |
ChangeBlenderOpParam () | |
ChangeBlenderOpParam (ChangeBlenderType Type) | |
~ChangeBlenderOpParam () | |
void | SetOldValues (NodeBlender *pNodeBlender) |
Copies the current state of the blender node into this classes Old member vars. | |
void | SetNewValues (NodeBlender *pNodeBlender) |
Copies the current state of the blender node into this classes New member vars. | |
void | SwapOldAndNew () |
Swaps the old and new values of this class. | |
Public Attributes | |
ChangeBlenderType | m_ChangeType |
double | m_NewAngleStart |
double | m_OldAngleStart |
double | m_NewAngleEnd |
double | m_OldAngleEnd |
double | m_OldPathStart |
double | m_NewPathStart |
double | m_OldPathEnd |
double | m_NewPathEnd |
INT32 | m_OldNodeBlendPathIndex |
INT32 | m_NewNodeBlendPathIndex |
BOOL | m_OldBlendedOnCurve |
BOOL | m_NewBlendedOnCurve |
INT32 | m_OldObjIndexStart |
INT32 | m_NewObjIndexStart |
INT32 | m_OldObjIndexEnd |
INT32 | m_NewObjIndexEnd |
Definition at line 1095 of file blndtool.h.
|
Definition at line 1101 of file blndtool.h. 01101 { m_ChangeType = CHANGEBLENDER_NONE; }
|
|
Definition at line 1102 of file blndtool.h. 01102 { m_ChangeType = Type; }
|
|
Definition at line 1103 of file blndtool.h.
|
|
Copies the current state of the blender node into this classes New member vars.
Definition at line 8545 of file blndtool.cpp. 08546 { 08547 m_NewAngleStart = pNodeBlender->GetAngleStart(); 08548 m_NewAngleEnd = pNodeBlender->GetAngleEnd(); 08549 m_NewPathStart = pNodeBlender->GetProportionOfPathDistStart(); 08550 m_NewPathEnd = pNodeBlender->GetProportionOfPathDistEnd(); 08551 m_NewNodeBlendPathIndex = pNodeBlender->GetNodeBlendPathIndex(); 08552 m_NewBlendedOnCurve = pNodeBlender->IsBlendedOnCurve(); 08553 m_NewObjIndexEnd = pNodeBlender->GetObjIndexEnd(); 08554 m_NewObjIndexStart = pNodeBlender->GetObjIndexStart(); 08555 }
|
|
Copies the current state of the blender node into this classes Old member vars.
Definition at line 8517 of file blndtool.cpp. 08518 { 08519 m_OldAngleStart = pNodeBlender->GetAngleStart(); 08520 m_OldAngleEnd = pNodeBlender->GetAngleEnd(); 08521 m_OldPathStart = pNodeBlender->GetProportionOfPathDistStart(); 08522 m_OldPathEnd = pNodeBlender->GetProportionOfPathDistEnd(); 08523 m_OldNodeBlendPathIndex = pNodeBlender->GetNodeBlendPathIndex(); 08524 m_OldBlendedOnCurve = pNodeBlender->IsBlendedOnCurve(); 08525 m_OldObjIndexEnd = pNodeBlender->GetObjIndexEnd(); 08526 m_OldObjIndexStart = pNodeBlender->GetObjIndexStart(); 08527 08528 08529 }
|
|
Swaps the old and new values of this class.
Definition at line 8571 of file blndtool.cpp. 08572 { 08573 SWAP(double,m_NewAngleStart,m_OldAngleStart); 08574 SWAP(double,m_NewAngleEnd ,m_OldAngleEnd); 08575 SWAP(double,m_NewPathStart, m_OldPathStart); 08576 SWAP(double,m_NewPathEnd, m_OldPathEnd); 08577 SWAP(UINT32, m_NewNodeBlendPathIndex, m_OldNodeBlendPathIndex); 08578 SWAP(BOOL, m_OldBlendedOnCurve, m_NewBlendedOnCurve); 08579 SWAP(INT32, m_OldObjIndexStart, m_NewObjIndexStart); 08580 SWAP(INT32, m_OldObjIndexEnd, m_NewObjIndexEnd); 08581 }
|
|
Definition at line 1109 of file blndtool.h. |
|
Definition at line 1113 of file blndtool.h. |
|
Definition at line 1111 of file blndtool.h. |
|
Definition at line 1122 of file blndtool.h. |
|
Definition at line 1120 of file blndtool.h. |
|
Definition at line 1126 of file blndtool.h. |
|
Definition at line 1124 of file blndtool.h. |
|
Definition at line 1118 of file blndtool.h. |
|
Definition at line 1116 of file blndtool.h. |
|
Definition at line 1114 of file blndtool.h. |
|
Definition at line 1112 of file blndtool.h. |
|
Definition at line 1121 of file blndtool.h. |
|
Definition at line 1119 of file blndtool.h. |
|
Definition at line 1125 of file blndtool.h. |
|
Definition at line 1123 of file blndtool.h. |
|
Definition at line 1117 of file blndtool.h. |
|
Definition at line 1115 of file blndtool.h. |