3ds Max C++ API Reference
|
#include "iFnPub.h"
Classes | |
class | IColorManager |
Macros | |
#define | CustDlgExport __declspec(dllimport) |
#define | COLOR_MGR_INTERFACE Interface_ID(0x1bf46c90, 0x18bf6199) |
#define | ColorMan() (GetColorManager()) |
#define | GetCustSysColor(which) (ColorMan()->CustSysColor(which)) |
#define | GetCustSysColorBrush(which) (ColorMan()->CustSysColorBrush(which)) |
Typedefs | |
using | ColorId = DWORD |
Functions | |
CustDlgExport void | SaveColors () |
CoreExport void | DeleteColorManager (IColorManager *pColorMan) |
CoreExport IColorManager * | GetColorManager () |
Variables | |
const ColorId | kBackground = 0 |
const ColorId | kText = 1 |
Used for static and button text. More... | |
const ColorId | kActiveCommand = 4 |
Used for active command mode buttons. More... | |
const ColorId | kHilight = 5 |
const ColorId | kShadow = 6 |
const ColorId | kWindow = 7 |
const ColorId | kActiveCaption = 8 |
COLOR_ACTIVECAPTION. More... | |
const ColorId | kToolTipBackground = 9 |
const ColorId | kToolTipViewportBackground = 9 |
Tooltip background color for the Viewport. More... | |
const ColorId | kToolTipText = 10 |
const ColorId | kToolTipViewportText = 10 |
Tooltip text color for the Viewport. More... | |
const ColorId | kHilightText = 11 |
COLOR_HILIGHTTEXT. More... | |
const ColorId | kWindowText = 12 |
const ColorId | kItemHilight = 13 |
COLOR_HILIGHT. More... | |
const ColorId | kSubObjectColor = 14 |
Blue sub-object color. More... | |
const ColorId | k3dDarkShadow = 15 |
COLOR_3DDKSHADOW. More... | |
const ColorId | k3dLight = 16 |
COLOR_3DLIGHT. More... | |
const ColorId | kAppWorkspace = 17 |
COLOR_APPWORKSPACE. More... | |
const ColorId | kTrackbarBg = 18 |
const ColorId | kTrackbarBgSel = 19 |
const ColorId | kTrackbarText = 20 |
const ColorId | kTrackbarTicks = 21 |
const ColorId | kTrackbarKeys = 22 |
const ColorId | kTrackbarSelKeys = 23 |
const ColorId | kTrackbarCursor = 24 |
const ColorId | kPressedButton = 25 |
const ColorId | kTimeSliderBg = 26 |
const ColorId | kViewportBorder = 27 |
const ColorId | kActiveViewportBorder = 28 |
const ColorId | kRollupTitleFace = 29 |
const ColorId | kRollupTitleText = 30 |
const ColorId | kRollupTitleHilight = 31 |
const ColorId | kRollupTitleShadow = 32 |
const ColorId | kSelectionRubberBand = 33 |
const ColorId | kStackViewSelection = 34 |
yellow sub-object color More... | |
const ColorId | kImageViewerBackground = 35 |
defaults to grey More... | |
const ColorId | kIRenderProgressHoriz = 36 |
interactive rendering - horizontal progress bar More... | |
const ColorId | kIRenderProgressVert = 37 |
interactive rendering - vertical progress bar More... | |
const ColorId | kPressedHierarchyButton = 38 |
const ColorId | kTrackViewBackground = 39 |
const ColorId | kTrackViewInactiveBackground = 40 |
const ColorId | kManipulatorsActive = 41 |
const ColorId | kManipulatorsSelected = 42 |
const ColorId | kManipulatorsInactive = 43 |
const ColorId | kFunctionCurveX = 44 |
const ColorId | kFunctionCurveY = 45 |
const ColorId | kFunctionCurveZ = 46 |
const ColorId | kFunctionCurveW = 47 |
const ColorId | kFunctionCurveFloat = 48 |
const ColorId | kFunctionCurveSelected = 49 |
const ColorId | kTrackViewTrackText = 50 |
const ColorId | kTrackViewSelInstantTime = 51 |
const ColorId | kTrackViewKeyCursor = 52 |
const ColorId | kTrackViewSelectedBackground = 53 |
const ColorId | kTrackViewDisabledTrack1 = 54 |
const ColorId | kTrackViewDisabledTrack2 = 55 |
const ColorId | kTrackViewEnabledTrack1 = 56 |
const ColorId | kTrackViewEnabledTrack2 = 57 |
const ColorId | kTrackViewTimeCursor = 58 |
const ColorId | kTrackViewGrid = 59 |
const ColorId | kTrackViewUnSelectedKeys = 60 |
const ColorId | kTrackViewSelectedKeys = 61 |
const ColorId | kTrackViewKeyOutline = 62 |
const ColorId | kTrackViewKeyOutlineOnTop = 63 |
const ColorId | kViewportShowDependencies = 64 |
const ColorId | kTrackViewSoundTrackRight = 65 |
const ColorId | kTrackViewSoundTrackLeft = 66 |
const ColorId | kAssemblyOutline = 67 |
const ColorId | kTrackViewKeyPosition = 68 |
const ColorId | kTrackViewKeyRotation = 69 |
const ColorId | kTrackViewKeyScale = 70 |
const ColorId | kTrackViewKeyTransform = 71 |
const ColorId | kTrackViewKeyObject = 72 |
const ColorId | kTrackViewKeyMaterial = 73 |
const ColorId | kTrackViewTangentHandle = 74 |
const ColorId | kTrackViewAutoTangentHandle = 75 |
const ColorId | kTrackViewKeyMixed = 76 |
const ColorId | kTrackViewKeyFake = 77 |
const ColorId | kTrackbarKeyPosition = 79 |
const ColorId | kTrackbarKeyRotation = 80 |
const ColorId | kTrackbarKeyScale = 81 |
const ColorId | kTrackbarKeyTransform = 82 |
const ColorId | kTrackbarKeyObject = 83 |
const ColorId | kTrackbarKeyMaterial = 84 |
const ColorId | kTrackbarKeyMixed = 85 |
const ColorId | kTrackViewScaleOriginLine = 86 |
const ColorId | kTrackViewKeyFCurveSelected = 87 |
const ColorId | kTrackViewKeyFCurveUnSelected = 88 |
const ColorId | kOutOfRangeLow = 89 |
const ColorId | kOutOfRangeHigh = 90 |
const ColorId | kTrackViewRangeIgnored = 91 |
const ColorId | kTrackViewRangeIgnoredSel = 92 |
const ColorId | kAdaptiveDegActive = 93 |
const ColorId | kTrackViewControllerWindowToggle = 94 |
track view region selection tool - color of the controller window toggle More... | |
const ColorId | kTrackViewRegionSelectBorder = 95 |
track view region selection tool - color of the border More... | |
const ColorId | kTrackViewRegionSelectGrip = 96 |
track view region selection tool - color of the selectable grip area More... | |
const ColorId | kTrackViewRegionSelectRegion = 97 |
track view region selection tool - color of the region surrounding the selected keys More... | |
const ColorId | kTrackViewRegionSelectOuterRegion = 98 |
track view region selection tool - color of the outer region More... | |
const ColorId | kTrackViewRetimerMarker = 99 |
track view retimer tool – colour of unselected marker/arrow More... | |
const ColorId | kTrackViewRetimerHandle = 100 |
track view retimer tool – colour of unselected handle/span More... | |
const ColorId | kTrackViewRetimerOver = 101 |
track view retimer tool – colour of marker/handle on mouse over More... | |
const ColorId | kTrackViewRetimerSelected = 102 |
track view retimer tool – colour of selected marker/handle More... | |
const ColorId | kTrackViewRetimerSelectedOver = 103 |
track view retimer tool – colour of selected marker/handle on mouse over More... | |
const ColorId | kTrackViewRetimerDelete = 104 |
track view retimer tool – colour of the X in the delete button More... | |
const ColorId | kViewportBackgroundTopColor = 105 |
Gradient Viewport Background – top color of the viewport. More... | |
const ColorId | kViewportBackgroundBottomColor = 106 |
const ColorId | kTrackbarCachedLineColor = 107 |
const ColorId | kTrackbarCacheLineColor = 108 |
const ColorId | kPreviewHighlight = 109 |
Color of preview highlights. More... | |
const ColorId | kSelectionHighlight = 110 |
Color of selection highlights. More... | |
const ColorId | kBackgroundOdd = 111 |
The background – the odd layer. More... | |
const ColorId | kBackgroundEven = 112 |
The alternative background – the even layer. More... | |
const ColorId | kButton = 113 |
The button background. More... | |
const ColorId | kButtonText = 114 |
The button text. More... | |
const ColorId | kPressedButtonText = 115 |
The button when it is pressed. More... | |
const ColorId | kFocusBorder = 116 |
The focus border. More... | |
const ColorId | kUIBorders = 117 |
The UI border. More... | |
const ColorId | kAnimationKeyBrackets = 118 |
The viewport frame color when the animation key is set. More... | |
const ColorId | kTrajTangentHandlesAutoColor = 119 |
Color of automatic tangent handles in viewport trajectory mode. More... | |
const ColorId | kTrajTangentHandlesAdjustableColor = 120 |
Color of user-adjustable tangent handles in viewport trajectory mode. More... | |
const ColorId | kTrajInTangentHandleEndColor = 121 |
Color of In tangent handle end in viewport trajectory mode. More... | |
const ColorId | kTrajOutTangentHandleEndColor = 122 |
Color of Out tangent handle end in viewport trajectory mode. More... | |
const ColorId | kTrajVelocityGradientStartColor = 123 |
Color of the start gradient for velocity in viewport trajectory mode. More... | |
const ColorId | kTrajVelocityGradientEndColor = 124 |
Color of the end gradient for velocity in viewport trajectory mode. More... | |
const ColorId | kTrajGradientStartColor = 125 |
Color of the start gradient in viewport trajectory mode. More... | |
const ColorId | kTrajGradientEndColor = 126 |
Color of the end gradient in viewport trajectory mode. More... | |
const ColorId | kToolTipUiBackground = 127 |
Tooltip background color for the common Max UI. More... | |
const ColorId | kToolTipUiText = 128 |
Tooltip text color for the common Max UI. More... | |
const ColorId | kItemViewBackground = 129 |
Background color for ItemView component. More... | |
const ColorId | kItemViewAlternateBackground = 130 |
Alternate background color for ItemView component. More... | |
const ColorId | kRenderMessageTextBackground = 131 |
Background color for the text area of the render message dialog. More... | |
const ColorId | kRenderMessageTextColorDefault = 132 |
Text color used in the text area of the render message dialog. More... | |
const ColorId | kRenderMessageTextColorSystem = 133 |
Text color used for system messages in the text area of the render message dialog. More... | |
const ColorId | kRenderMessageTextColorWarning = 134 |
Text color used for warning messages in the text area in the render message dialog. More... | |
const ColorId | kRenderMessageTextColorError = 135 |
Text color used for error messages in the text area in the render message dialog. More... | |
#define CustDlgExport __declspec(dllimport) |
#define COLOR_MGR_INTERFACE Interface_ID(0x1bf46c90, 0x18bf6199) |
#define ColorMan | ( | ) | (GetColorManager()) |
#define GetCustSysColor | ( | which | ) | (ColorMan()->CustSysColor(which)) |
#define GetCustSysColorBrush | ( | which | ) | (ColorMan()->CustSysColorBrush(which)) |
using ColorId = DWORD |
CustDlgExport void SaveColors | ( | ) |
CoreExport void DeleteColorManager | ( | IColorManager * | pColorMan | ) |
CoreExport IColorManager* GetColorManager | ( | ) |