_IMAGELIST | |
CSharpUtilities::ArrayProducer | Contains static generic ToArray method for producing an Array from a collection |
CSharpUtilities::DelegateCaller | Convenient stand-in for the thread-safe delegate invocation idiom |
CSharpUtilities::DesktopScreen | This is an adpater of System.Windows.Forms.Screen, in order to get rid of System.Windows.Forms dependency for WPF dlls |
CSharpUtilities::Enumerable< T > | Dummy Enumerable to serve as a wrapper around an Enumerator for easy use in a foreach loop |
CSharpUtilities::ExtendedEnum< T > | Provides an extension of the typesafe enum idiom for complex types |
CSharpUtilities::ExtendedEnumBase | Base class used to identify the classes that derive from ExtendedEnum |
CSharpUtilities::ExtendedResourceManager | This class extends standard ComponentResourceManager and adds the support to MultiIcon, Icon and Image resources |
CSharpUtilities::FileUtilities | Class that contains useful file-related operations |
CSharpUtilities::IconDeviceIndependentBitmap | A IconDeviceIndependentBitmap stores a device independent bitmap (DIB) |
CSharpUtilities::IconTools | A utility class for converting Icon formats used in Windows Forms and WPF |
CSharpUtilities::IconUtilities | This utility class is used for manipulating icons |
CSharpUtilities::KeyState | A first-class object, bit masks and query functions for the DragEventArgs.KeyState and QueryContinueDragEventArgs.KeyState properties as defined in the msdn documentation |
CSharpUtilities::MaxBindingOperations | Collection of convenience methods for establishing data bindings in code |
CSharpUtilities::MemoryMarker | <exclude> |
CSharpUtilities::MultiIcon | MultiIcon is a reader and container for icon resources |
CSharpUtilities::Pair< TFirst, TSecond > | Generic Pair structure, often useful for keeping ordered lists of associated objects |
CSharpUtilities::PairList< TFirst, TSecond > | Ordered associative list |
CSharpUtilities::RoutedKeyEventArgs | Encapsulates arguments for KeyDown, KeyUp and KeyPress .NET events for events that may “bubble up” the source component's parent chain |
CSharpUtilities::Set< T > | Collection of distinct objects |
CSharpUtilities::StringTrimmer | A value converter that simply calls Trim() on a string value |
CSharpUtilities::StringUtilities | Useful general utilites for working with strings |
CSharpUtilities::SynchronizingBackgroundWorker | Replaces the standard BackgroundWorker provided by the .NET Framework to fix what seems to be a bug causing the BackgroundWorker to fire events in the wrong thread |
CSharpUtilities::UserInterfaceUtilities | Contains static utility methods related to UI and drawing |
CSharpUtilities::ValueChangedEventArgs< ValueType > | EventArgs type indicating that a value has already changed from and old value to a new value |
CSharpUtilities::ValueChangeEventArgsBase< ValueType > | Abstract value change event args |
CSharpUtilities::ValueChangingEventArgs< ValueType > | EventArgs containing data for signalling that a data value will change value |
CSharpUtilities::VariableGuard | Encapsulates safely temporarily setting a variable value while some operation is performed |
CSharpUtilities::WeakEvent | Maintains a list of event handlers through weak references |
CSharpUtilities::WeakEventHandler | Serves instead of a standard event handler to avoid maintaining a strong reference to the handler target causing a possible memory leak |
CSharpUtilities::WpfUtilities | General utility methods for working with WPF |
CSharpUtilities::WpfUtilities::RECT | Data type created for marshalling to a Windows API RECT |
ManagedServices::abstract | Exposes native MaxSDK utility functions to managed code |
ManagedServices::AnimationFrameChangeListener | Exposes an event to signal that the current animation frame in Max has changed |
ManagedServices::ClassDescFactory | Creates and serves native ClassDescs during plug-in assembly load |
ManagedServices::ClassDescOwner | Wraps a native ClassDesc, taking ownership of the wrapped object and deleting it during disposal |
ManagedServices::ClassDescReference | Wraps a native ClassDesc pointer |
ManagedServices::ClassDescWrapper | Wraps a native ClassDesc pointer |
ManagedServices::CuiUpdater | Provides access to User Interface customization information and events to managed code |
ManagedServices::DeleteArrayPolicy | Destructor policy class calling the array delete operator (delete []) |
ManagedServices::DeletePolicy | Destructor policy class calling the delete operator |
ManagedServices::DeleteThisPolicy | Destructor policy class calling DeleteThis |
ManagedServices::FileDialogFilterList | A filter list class used in file open/file save dialogs |
ManagedServices::IManagedHsvCallback | A managed Callback interface that an object can implement to receive callback messages from an HSVCallback |
ManagedServices::IMaxValueCtrlWndMsg | Interface class used to communicate from a wrapped native control to its managed listener |
ManagedServices::Internal::InternalAppSDK | Managed exposure for IAppInternal SDK functions |
ManagedServices::Internal::WindowDecorator | Decorates a WPF Window object with 3ds Max-specific functionality |
ManagedServices::Keyboard | Convenient access to Keyboard and Mouse utility functions |
ManagedServices::ManagedHsvCallback | Implementation of HSVCallback, which forwards to a managed IManagedHsvCallback interface |
ManagedServices::MaxActionItem | Exposes a CUI Action Item interface for managed code |
ManagedServices::MaxColorPicker | The class simply wraps native max color picker so that managed code can handle max color picker |
ManagedServices::MaxColorSwatch | Managed wrapper intended for exposing a native Max color swatch control intended to be hosted in a WPF container |
ManagedServices::MaxNativeNotificationListener | |
ManagedServices::MaxNotificationEventArgs | EventArgs class for the NotificationRaised event declared on MaxNotificationListener |
ManagedServices::MaxNotificationListener | EventArgs class for the NotificationRaised event declared on MaxNotificationListener |
ManagedServices::MaxSpinner | Managed wrapper for native max spinners, intended for use with WPF HwndHost |
ManagedServices::Mouse | Convenient access to mouse functions |
ManagedServices::NativeAnimationFrameChangeListener | Native class responsible for monitoring frame change notifications from Max |
ManagedServices::sealed< T, DestructorPolicy > | Native resource guard providing automatic clean up of native pointer types inside managed code |
MaxCustomControls::ActionItemEventArgs | EventArgs containing the ICuiAction affected by the event |
MaxCustomControls::AdvancedSearch::AdvancedFilter | Filtering conditions to determine which nodes should be displayed |
MaxCustomControls::AdvancedSearch::ComparisonBoolBase | |
MaxCustomControls::AdvancedSearch::ComparisonBoolIs | |
MaxCustomControls::AdvancedSearch::ComparisonBoolIsNot | |
MaxCustomControls::AdvancedSearch::ComparisonColorBase | |
MaxCustomControls::AdvancedSearch::ComparisonColorMatch | |
MaxCustomControls::AdvancedSearch::ComparisonColorNotMatch | |
MaxCustomControls::AdvancedSearch::ComparisonControlManager | |
MaxCustomControls::AdvancedSearch::ComparisonControlPrototypeBase | |
MaxCustomControls::AdvancedSearch::ComparisonNumberBase | |
MaxCustomControls::AdvancedSearch::ComparisonNumberEqual | |
MaxCustomControls::AdvancedSearch::ComparisonNumberFromTo | |
MaxCustomControls::AdvancedSearch::ComparisonNumberGreater | |
MaxCustomControls::AdvancedSearch::ComparisonNumberGreaterEqual | |
MaxCustomControls::AdvancedSearch::ComparisonNumberLess | |
MaxCustomControls::AdvancedSearch::ComparisonNumberLessEqual | |
MaxCustomControls::AdvancedSearch::ComparisonNumberNotEqual | |
MaxCustomControls::AdvancedSearch::ComparisonStringBase | |
MaxCustomControls::AdvancedSearch::ComparisonStringNotStartsWith | |
MaxCustomControls::AdvancedSearch::ComparisonStringRegexMatch | |
MaxCustomControls::AdvancedSearch::ComparisonStringRegexNotMatch | |
MaxCustomControls::AdvancedSearch::ComparisonStringStartsWith | |
MaxCustomControls::AdvancedSearch::ComparisonSubstringMatch | |
MaxCustomControls::AdvancedSearch::ComparisonSubstringNotMatch | |
MaxCustomControls::AdvancedSearch::Condition | |
MaxCustomControls::AdvancedSearch::ConditionEditor | |
MaxCustomControls::AdvancedSearch::ConditionHelper | Provides helper functions that are used to obtain Condition fields (e.g PropertyDescriptor by Property display name) |
MaxCustomControls::AdvancedSearch::ConditionListControl | |
MaxCustomControls::AdvancedSearch::ConditionListDataSource | |
MaxCustomControls::AdvancedSearch::ConditionListFilterItem | |
MaxCustomControls::AdvancedSearch::ConditionSerializer | |
MaxCustomControls::AdvancedSearch::FinishEventArgs | |
MaxCustomControls::AdvancedSearch::InvalidNumberScope | |
MaxCustomControls::AdvancedSearch::ReferenceValueRepositoryItem | RepositoryItem specialized to serve its editor from a ComparisonControlPrototypeBase |
MaxCustomControls::AdvancedSearch::SearchForm | |
MaxCustomControls::AdvancedSearch::SelectFormCreator | |
MaxCustomControls::BaseCustomizationState | A base class which provides the basic implementation of ICustomizationState.Client's CustomizationState object should derive from this class |
MaxCustomControls::BaseMaterialControls::ChangeThumbnailTypeCommand | |
MaxCustomControls::BaseMaterialControls::ClearSortMenuItem | This menu item is used for clearing the sort state of a given column |
MaxCustomControls::BaseMaterialControls::CustomizedComboBoxEdit | The class expanded devexpress ComboBoxEdit and is used for editing MaxMaterialBindings.IComboBoxDataSource |
MaxCustomControls::BaseMaterialControls::MaterialColumnPressedState | Overridden state used after a mouse up event occurs on a column header |
MaxCustomControls::BaseMaterialControls::MaterialExplorerTreeList | This class expand ExplorerTreeList and add the ability to allow user click column headers for three times and clear the sort state of that column |
MaxCustomControls::BaseMaterialControls::MaterialFilterDescriptionRegistry | This class provides all material browser/explorer related filters |
MaxCustomControls::BaseMaterialControls::MaterialTreeListHandler | This class expand ExplorerTreeList and add the ability to allow user click column headers for three times and clear the sort state of that column |
MaxCustomControls::BaseMaterialControls::RepositoryCustomizedComboBox | Overrides the standard DevExpress RepositoryItemComboBox |
MaxCustomControls::BaseMaterialControls::RepositoryCustomizedComboBoxViewInfo | Specializes ComboBoxViewInfo to control when buttons are drawn in the editor |
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerCommandTable | |
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControl | This is a basic explorer control for material explorer and material browser |
MaxCustomControls::BaseMaterialControls::RichMaterialExplorerControlState | This class should store the states of richMaterialExplorerControl such as the filterUnunsedChannel, thumbnail size |
MaxCustomControls::BaseMaterialControls::SelectAllMaterialsCommand | This command is used to select all the Material nodes in a RichMaterialExplorerControl |
MaxCustomControls::BaseMaterialControls::SelectAllTexmapsCommand | This command is used to select all the Texmap nodes in a RichMaterialExplorerControl |
MaxCustomControls::BaseMaterialControls::ToggleDisplayThumbnailCommand | This command is used to toggle the DisplayThumbnail state of an ExplorerControl |
MaxCustomControls::BaseMaterialControls::ToggleTraversalEmptyMapsCommand | This command toggle the "TraversalEmptyMaps" option of material explorer |
MaxCustomControls::BeforeDragDropNodeEventArgs | This class store the information used for BeforeDragDropNodeEvent |
MaxCustomControls::ColumnSortState | A State class that represents the sort state of a specific tree list column |
MaxCustomControls::CommandSystem::ChangeExpandStateCommand | This class can be used to collapse or expand a set of tree list nodes which satisfy a specific condition |
MaxCustomControls::CommandSystem::ChangeExpandStateOperation | This class can be used to collapse or expand a set of tree list nodes which satisfy a specific condition |
MaxCustomControls::CommandSystem::CheckableCommand | This command is an abstract for those commands which have an internal state that can be checked |
MaxCustomControls::CommandSystem::CollapseAllCommand | This command is used to expand all the nodes in the explorerTreeList |
MaxCustomControls::CommandSystem::CollapseSelectedCommand | This command is used to expand all the selected nodes in the explorerTreeList |
MaxCustomControls::CommandSystem::CommandMenuItem | Menu Item encapsulating an ExplorerFramework Command |
MaxCustomControls::CommandSystem::CommandTable | |
MaxCustomControls::CommandSystem::CommandToolStrip | |
MaxCustomControls::CommandSystem::CommandToolStripButton | ToolStripButton specialization of a command |
MaxCustomControls::CommandSystem::CommandUtilites | This utility class helps create Menu Item(s) with given command(s) |
MaxCustomControls::CommandSystem::ConfigAdvancedFilterCommand | |
MaxCustomControls::CommandSystem::DisableAllFiltersCommand | This command aims for disabling all filters in the filter control |
MaxCustomControls::CommandSystem::EnableAllFiltersCommand | This command aims for enabling all filters in the filter control |
MaxCustomControls::CommandSystem::ExpandAllCommand | This command is used to expand all the nodes in the explorerTreeList |
MaxCustomControls::CommandSystem::ExpandSelectedCommand | This command is used to expand all the selected nodes in the explorerTreeList |
MaxCustomControls::CommandSystem::InvertAllFiltersCommand | This command aims for inverting all the filters in the filter control |
MaxCustomControls::CommandSystem::InvertToggleFilterCommand | The Checked state of this command is true if its filter is disabled, And it Checked state is false otherwise |
MaxCustomControls::CommandSystem::LaunchColumnChooserCommand | This command aims for launching the column chooser of the explorer control |
MaxCustomControls::CommandSystem::OperateAllFiltersCommand | This command is an intermidate class for operating on all filters in the filter registry |
MaxCustomControls::CommandSystem::SelectAllCommand | This command is used to select all the nodes in the explorerTreeList |
MaxCustomControls::CommandSystem::SelectInvertCommand | This command is used to invert the selection of the explorerTreeList |
MaxCustomControls::CommandSystem::SelectNoneCommand | This command is used to clear the selection of the explorerTreeList |
MaxCustomControls::CommandSystem::ShowNameEditorCommand | This command is used to activate the cell editor to batch edit all the selected nodes' names |
MaxCustomControls::CommandSystem::StubCommand | The StubCommand performs all default operations for a derived version of it |
MaxCustomControls::CommandSystem::ToggleAdvancedFilterCommand | |
MaxCustomControls::CommandSystem::ToggleControlVisibleCommand | This command aims for toggling the display of the given control |
MaxCustomControls::CommandSystem::ToggleFilterCommand | This command aims for toggling a filter |
MaxCustomControls::CommandSystem::ToggleFilterCommandCreator | This utility class helps create a toggleFilterCommand according to a given filterDescription |
MaxCustomControls::CommandSystem::ToggleLockEditingCommand | This command is used to toggle the EditingEnabled property of a ExplorerControl |
MaxCustomControls::CommandSystem::ToggleSelectChildrenCommand | This command toggles the "Select Children" state of an Explorer |
MaxCustomControls::CuiActionAccessPoint | Static placeholder class |
MaxCustomControls::CuiActionCommandAdapter | By deriving from this class (which includes ICommand and ICuiAction) and placing the DLL containing the implemented class in bin, 3ds Max will dynamically load an instance of this class as an action in its CUI interface |
MaxCustomControls::CuiDockableContentAdapter | An adapter for the ICuiDockableContent interface that provides default implementations of many of the interface methods |
MaxCustomControls::CuiDockableContentConfigEventArgs | <exclude> |
MaxCustomControls::CuiUpdatable | Receives notifications for application Custom User Interface (CUI) changes or updates |
MaxCustomControls::CustomizationUtilities | This class is used internally to provide helper functions to load/save from/into a dictionary |
MaxCustomControls::DockStates | Contains the Dock enum values |
MaxCustomControls::ExplorerCellValueChangedEventArgs | Arguments class used when an Explorer cell value has been changed |
MaxCustomControls::ExplorerContainer | Implements some basic functionality that is both useful and required by any Form that wishes to hold an ExplorerControl component |
MaxCustomControls::ExplorerControl | Base UI View component for representing a tree-structure hierarchy of TraversalNodes |
MaxCustomControls::ExplorerCustomizationState | A State class that represents the customization state of an explorer form |
MaxCustomControls::ExplorerListData | Specializes DevExpress's ListData class to improve its performance and fix some bugs |
MaxCustomControls::ExplorerMenuStrip | |
MaxCustomControls::ExplorerNodesComparer | Overrides DevExpress's base NodesComparer to customize and optimize sorting |
MaxCustomControls::ExplorerTreeList | <exclude> |
MaxCustomControls::ExplorerTreeListHandler | The handler for explorer treelist |
MaxCustomControls::ExplorerTreeListHitInfo | <exclude> |
MaxCustomControls::ExtendedCheckEdit | Override the CheckEdit here so that the CheckState will not be changed if mouse is not released within the region of the CheckBox in the editor |
MaxCustomControls::ExtendedColorEditor | Override the default ColorEdit to serve as ColorEditor, which can create Max color picker form instead of default |
MaxCustomControls::ExtendedPopupColorEditForm | Override the default PopupBaseForm to serve color picker instead of default |
MaxCustomControls::ExtendedResourceManager | This class extends MaxCustomControlResources and adds the support to CSharpUtilities.MultiIcon |
MaxCustomControls::ExtendedSpinEditor | |
MaxCustomControls::FileBrowseControl | |
MaxCustomControls::FileBrowseForm | |
MaxCustomControls::FilterDescription | The internal filter description class for the filter of a filter-toolbar |
MaxCustomControls::FilterDescriptionRegistry | The class FilterDescriptionRegistry provides detailed description for each filter within a filter list |
MaxCustomControls::FilterToolbar | |
MaxCustomControls::FormCustomizationState | This class stores the states of a form such as size, location |
MaxCustomControls::ICheckable | |
MaxCustomControls::ICuiAction | This base interface should be implemented if the user wants to expose a new CUI action whose entry-point is a .NET assembly |
MaxCustomControls::ICuiActionCommand | By implementing this interface and placing the DLL containing the implemented class in bin, 3ds Max will, as a result, dynamically load an instance of this class as an action in its CUI interface |
MaxCustomControls::ICuiActionCreator | An interface that allows the client to batch-create and declare CuiActions |
MaxCustomControls::ICuiDockableContent | By implementing this interface (which includes ICuiAction), and placing the class in a DLL that is deposited in bin, 3ds Max will dynamically load this class as an action in its CUI interface |
MaxCustomControls::ICustomizationState | Interface definition for CustomizationState |
MaxCustomControls::IDynamicActionCreator | Notifies 3ds Max that a new ActionItem was created dynamically after the application initialization phase and must be published in the CUI system |
MaxCustomControls::ISerializable | The interface for serializable objects |
MaxCustomControls::IShowEditorConfig | This interface might be implemented by any DevExpress.EditViewInfo.When a specific typed EditViewInfo is implemented with this interface, the cell with this EditViewInfo would be quired to determine if its editor should be shown based on the mouse position within this cell |
MaxCustomControls::MaterialBrowserControls::BaseMaterialBrowserContainer | Base Material Browser for modal and modeless version Material Browser |
MaxCustomControls::MaterialBrowserControls::DefaultModalessMaterialBrowserState | Default configuration settings for Material Explorers |
MaxCustomControls::MaterialBrowserControls::DefaultModalMaterialBrowserState | Default configuration settings for Material Explorers |
MaxCustomControls::MaterialBrowserControls::DefaultRichMaterialBrowserControlState | Default configuration settings for SceneMaterialBrowser control |
MaxCustomControls::MaterialBrowserControls::MaterialBrowserCommandTable | |
MaxCustomControls::MaterialBrowserControls::MaterialBrowserCustomizationState | CustomizationState class for saving and loading MaterialBrowser's states |
MaxCustomControls::MaterialBrowserControls::MaterialBrowserFilterRegistry | This class provides all material browser related filters |
MaxCustomControls::MaterialBrowserControls::ModalMaterialBrowser | Modal form of the Material Browser dialog |
MaxCustomControls::MaterialBrowserControls::ModelessMaterialBrowser | This is the new modeless material browser used to replace the old material/map browser |
MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControl | This is a modified explorer control for material browser's tree list |
MaxCustomControls::MaterialBrowserControls::RichMaterialBrowserControlState | |
MaxCustomControls::MaterialExplorerControls::ChangeSortStrategyCommand | This command changes the sort strategy of SceneMaterialExplorer |
MaxCustomControls::MaterialExplorerControls::DefaultMaterialExplorerCustomizationState | Default configuration settings for Material Explorers |
MaxCustomControls::MaterialExplorerControls::DefaultSceneMaterialExplorerState | Default configuration settings for SceneMaterialExplorer control |
MaxCustomControls::MaterialExplorerControls::DefaultSelectedMaterialExplorerState | Default configuration settings for SelectedMaterialExplorer control |
MaxCustomControls::MaterialExplorerControls::MaterialExplorerCustomizationState | CustomizationState class for saving and loading MaterialExplorer's states |
MaxCustomControls::MaterialExplorerControls::MaterialExplorerDialog | |
MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerCommandTable | |
MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerControl | Specializes the RichMaterialExplorerControl for the top part of ME |
MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerFilterRegistry | This class provides all scene material explorer related filters |
MaxCustomControls::MaterialExplorerControls::SceneMaterialExplorerState | |
MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerCommandTable | |
MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerControl | Specializes the RichMaterialExplorerControl for the bottom part of ME |
MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerFilterRegistry | This class provides all selected material explorer related filters |
MaxCustomControls::MaterialExplorerControls::SelectedMaterialExplorerState | |
MaxCustomControls::MaterialExplorerControls::ToggleDisplayObjectsCommand | This command toggle the "DisplayObjects" option of scene material explorer |
MaxCustomControls::MaterialExplorerControls::ToggleSyncToMaterialExplorerCommand | This command is used to toggle the "SyncToMaterialExplorer" property of selected material explorer |
MaxCustomControls::MaterialExplorerControls::ToggleSyncToMaterialLevelCommand | This command is used to toggle the "SyncToMaterialLevel" property of selected material explorer |
MaxCustomControls::MaxCheckEditViewInfo | Overrides the default DevExpress ColorEditViewInfo to provide customized Show-Editor-Configuration for check editor |
MaxCustomControls::MaxColorEditViewInfo | Overrides the default DevExpress ColorEditViewInfo to suppress drawing the dropdown menu button when the editor does not have focus |
MaxCustomControls::MaxCuiBinder | This manager is responsible for notifying interested parties of any changes in the application Custom User Interface (CUI) system settings |
MaxCustomControls::MaxCustomControlResources | A strongly-typed resource class, for looking up localized strings, etc |
MaxCustomControls::MaxEditorLocalizer | A localization class for the DevExpress editor controls |
MaxCustomControls::MaxExplorerControls::DragDropNodeCommandEventHandler | This class helps a max explorer container handle the drag and drop related events The drag and drop could occur between different explorers or from explorer to max viewport |
MaxCustomControls::MaxForm | This class is an augmented Form designed for use with the Max platform |
MaxCustomControls::MaxListBox | The application specific implementation of ListBox |
MaxCustomControls::MaxRepositoryItemCheckEdit | Override the default MaxRepositoryItemCheckEdit to serve a specialized view info object used to customize the show-editor behaviors for any boolean cell |
MaxCustomControls::MaxRepositoryItemColorEdit | Override the default RepositoryItemColorEdit to serve a specialized view info object used to paint Color cells |
MaxCustomControls::MaxRepositoryItemSpinEdit | Overrides the standard DevExpress RepositoryItemSpinEdit |
MaxCustomControls::MaxRepositoryItemSpinEditMap | Maps numerical primitive types (integer, float, etc.) to the correct MaxRepositoryItemSpinEdit instance |
MaxCustomControls::MaxSpinEditViewInfo | Specializes BaseSpinEditViewInfo to control when buttons are drawn in the editor |
MaxCustomControls::MaxTextBox | Specializes TextBox to native key handling on the Max platform |
MaxCustomControls::MaxToolStrip | |
MaxCustomControls::MaxToolStripComboBox | Specializes ToolStripComboBox to handle keyboard-focus issues on the Max platform |
MaxCustomControls::MaxToolStripState | This class record the location and status of a toolstrip in its parent panel |
MaxCustomControls::MaxToolStripSystemRenderer | Specializes ToolStripSystemRenderer to add support for the max CUI system |
MaxCustomControls::MaxToolStripTextBox | Specializes ToolStripTextBox to handle keyboard-focus issues on the Max platform |
MaxCustomControls::MaxTreeList | <exclude> |
MaxCustomControls::MaxTreeListColumn | Specializes TreeListColumn to optimize sizing |
MaxCustomControls::MaxTreeListColumnCollection | Specializes DevExpress's TreeListColumnCollection to supply our specialized column class: MaxTreeListColumn |
MaxCustomControls::MaxTreeListHandler | Overrides a lot of the DevExpress standard behaviour with custom behaviour |
MaxCustomControls::MaxTreeListLocalizer | Redirects the TreeList's UI component resources to localizable resource file entries |
MaxCustomControls::MaxTreeListResources | A strongly-typed resource class, for looking up localized strings, etc |
MaxCustomControls::MaxTreeListViewInfo | This class override base TreeListViewInfo and add a dirty flag to the ViewInfo.MaxIndent property |
MaxCustomControls::MaxUserControl | Specializes UserControl for use with the Max platform |
MaxCustomControls::NodeCommandEventHandler | Executes the given NodeCommand whenever a Node Event is received |
MaxCustomControls::NodeDefaultExpandState | This class is used to determine the default expand state of a specific node |
MaxCustomControls::NumericSuffixBatchHandler | This class is used to handle properties which need to be handled specially during batch edit |
MaxCustomControls::ProgressDialog | Manages executing ExplorerFramework.Commands |
MaxCustomControls::Properties::Resources | A strongly-typed resource class, for looking up localized strings, etc |
MaxCustomControls::QueryContinueDragNodeEventArgs | This class store the information used for QueryContinueDrag event |
MaxCustomControls::QuickRegexFindHandler | Performs searches in an ExplorerControl as the user types the search key |
MaxCustomControls::RenameInstanceDialog | Form for renaming an explorer |
MaxCustomControls::SceneExplorerControls::CachedFont | This class encapsulates four fonts of different fontStyle for the given Font |
MaxCustomControls::SceneExplorerControls::CachedFontContainer | This class works as a cache for saving Font |
MaxCustomControls::SceneExplorerControls::CachedNodeHitInfo | This class encapsulates all the rename related states for a hit on a focused name cell |
MaxCustomControls::SceneExplorerControls::ChangeSceneExplorerLayoutCommand | This class is used to change the toolbar layout of scene explorer |
MaxCustomControls::SceneExplorerControls::ComparisonObjectTypeBase | |
MaxCustomControls::SceneExplorerControls::ComparisonObjectTypeIs | |
MaxCustomControls::SceneExplorerControls::ComparisonObjectTypeIsNot | |
MaxCustomControls::SceneExplorerControls::ComparisonShadowTypeBase | Class that provides a comparison control for the Shadow Type property |
MaxCustomControls::SceneExplorerControls::ComparisonShadowTypeIs | |
MaxCustomControls::SceneExplorerControls::ComparisonShadowTypeIsNot | |
MaxCustomControls::SceneExplorerControls::ContainerToolbar | Encapsulates Commands and buttons for Container functionality |
MaxCustomControls::SceneExplorerControls::DefaultModalExplorerCustomizationState | Default configuration for the Modal Scene Explorer |
MaxCustomControls::SceneExplorerControls::DefaultSceneExplorerCustomizationState | Default configuration settings for Scene Explorers |
MaxCustomControls::SceneExplorerControls::DynamicsToolbar | Encapsulates Commands and buttons for the physX dynamics functionality |
MaxCustomControls::SceneExplorerControls::ManageSceneExplorerForm | Form enabling the user to add, delete, load, save, and rename Scene Explorers |
MaxCustomControls::SceneExplorerControls::ManageSceneExplorerForm::InstanceEventArgs | EventArgs for events pertaining to Explorer instances |
MaxCustomControls::SceneExplorerControls::ModalSceneExplorerDialog | Modal form of the Scene Explorer dialog |
MaxCustomControls::SceneExplorerControls::NodeRenameHelper | This class acts as a utility class for the node rename feature of scene explorer |
MaxCustomControls::SceneExplorerControls::ObjectTypeDisplayMenu | |
MaxCustomControls::SceneExplorerControls::RichSceneExplorerControl | Specializes the ExplorerControl for the Scene Explorer |
MaxCustomControls::SceneExplorerControls::SceneExplorerCommandTable | The specific CommandTable for the scene explorer |
MaxCustomControls::SceneExplorerControls::SceneExplorerComparisonManager | Extends the ComparisonControlManager to add support for specialized comparisons required by the Scene Explorer data |
MaxCustomControls::SceneExplorerControls::SceneExplorerCustomizationState | Extends ExplorerCustomizationState to include configuration data specific to Scene Explorers |
MaxCustomControls::SceneExplorerControls::SceneExplorerDialog | Presents the Scene node data set as a tree-hierarchy in a modeless window |
MaxCustomControls::SceneExplorerControls::SceneExplorerFilterDescriptionRegistry | Derive the FilterDescriptionRegistry to customize the initialization info for filters in the filter tool-bar of Scene Explorer Control |
MaxCustomControls::SceneExplorerControls::SceneExplorerFilterToolbar | |
MaxCustomControls::SceneExplorerControls::SceneExplorerTreeList | <exclude> |
MaxCustomControls::SceneExplorerNodeExpandState | This class is used to determine the default expand state of a specific node |
MaxCustomControls::SceneMaterialExplorerExpandState | This class is used to determine the default expand state of a specific node |
MaxCustomControls::SelectedMaterialExplorerExpandState | This class is used to determine the default expand state of a specific node |
MaxCustomControls::SpinEditorNumberFormat | Provides a custom format for spin editors |
MaxCustomControls::TextFocusHelper | Consolidates Focus-related event handlers preventing key events from being inadvertently sent to Max |
MaxCustomControls::ToolStripContainerLayout | This class records the layout information of all toolbars inside a given ToolStripContainer |
MaxCustomControls::ToolStripPanelLayout | Records and perform the layout of all toolbars in a ToolStripPanel |
MaxCustomControls::ToolStripRowLayout | Records and perform the layout of all toolbars in a row of a ToolStripPanel |
MaxCustomControls::UIOptions | Static options used to configure this library in general |
MaxCustomControls::Win32API | Acts as a C# bridge to certain Win32 core functions |
MaxCustomControls::Win32HandleWrapper | Wraps a HWND Win32 window handle and implements the IWin32Window interface |
Parser | |
WPFCustomControls::ActionItemApplicationMenuItem | <exclude> |
WPFCustomControls::ActionItemExtension | <exclude> |
WPFCustomControls::ApplicationExplicit | Acts as an entry point for the assembly, not it's not run automatically |
WPFCustomControls::CheckableRepeatButton | <exclude> |
WPFCustomControls::ColorSwatch | UserControl for selecting a Color |
WPFCustomControls::ContextQueries::ActionItemIsCheckedContextQuery | |
WPFCustomControls::ContextQueries::ContextQuery | Base class for performing a Boolean query on the state of the scene |
WPFCustomControls::ContextQueries::EditSlicePlaneEnabledContextQuery | Evaluates to true when Edit Geometry is set to "Slice Plane" |
WPFCustomControls::ContextQueries::LayoutContextQuery | Evaluates the given panel and the ribbon's current orientation and autohide mode, comparing against the list of registered valid states |
WPFCustomControls::ContextQueries::MaxscriptContextQuery | Executes maxscript code to perform a Boolean query on the current scene state |
WPFCustomControls::ContextQueries::MultiContextQuery | ContextQuery combining the results of multiple sub-queries |
WPFCustomControls::ContextQueries::NurmsEnabledContextQuery | Evaluates to true when the current object has NURMS Subdivision enabled |
WPFCustomControls::ContextQueries::RibbonContextHelper | Utility methods for building ContextQueries and associating them with Ribbon components |
WPFCustomControls::ContextQueries::RibbonPanelContextQuery | Intermediate abstract base class for ContextQueries that query a RibbonPanel for some property |
WPFCustomControls::ContextQueries::SharedContextQuery | A shared query - overrides SharedInstance, Clone and ContextDefinitionChanged and provides an appropriate default implementation for these members |
WPFCustomControls::ContextQueries::SharedMaxscriptContextQuery | A shared maxscript query - overrides SharedInstance, Clone and ContextDefinitionChanged and provides an appropriate default implementation for these members |
WPFCustomControls::ContextQueries::SingleEditablePolyObjectSelectedContextQuery | Evaluates to true when the current scene and modifier stack selection is a single Editable Poly object |
WPFCustomControls::ContextQueries::SingleEditPolyModifierSelectedContextQuery | Evaluates to true when the current scene and modifier stack selection is a single Editable Poly object |
WPFCustomControls::ContextQueries::SoftSelectionEnabledContextQuery | Evaluates to true when the current object is in soft selection mode |
WPFCustomControls::ContextQueries::SubdivisionDisplacementEnabledContextQuery | Evaluates to true when Subdivision Displacement is enabled |
WPFCustomControls::ContextQueries::SubObjectContextQuery | Queries whether the currently selected object's sub-object mode matches the given expected mode |
WPFCustomControls::ContextQueries::TweakUvwEnabledContextQuery | Evaluates to true when PolyTools Tweak UVW Mode is Enabled |
WPFCustomControls::Converters::AlignmentToVisibilityConverter | A converter for the GridSplitter ControlTemplate |
WPFCustomControls::Converters::AndMultiValueConverter | Converts a set of Boolean input values into a single Boolean output value by performing a logical 'and |
WPFCustomControls::Converters::BindingDebuggingConverter | <exclude> |
WPFCustomControls::Converters::BooleanMappingConverter | Maps Object Equality to Boolean values |
WPFCustomControls::Converters::BooleanValueInverter | Converts a Boolean value by inverting it |
WPFCustomControls::Converters::ColorToSolidColorBrushConverter | Converts a SolidColorBrush to a Color |
WPFCustomControls::Converters::DefaultTextConverter | Provides the DefaultText value if the value given to Convert is null, UnsetValue, or an empty string |
WPFCustomControls::Converters::DoubleToStringConverter | A value converter (used by WPF) to convert a Double value into a string, and vice-versa |
WPFCustomControls::Converters::DrawingColorConverter | Converts between System.Drawing.Color and System.Windows.Media.Color |
WPFCustomControls::Converters::EnumConverter | Converts from Enum values to human-readable localizable Strings |
WPFCustomControls::Converters::FileNameConverter | Converts a path to just the filename component |
WPFCustomControls::Converters::IntegerToDecimalConverter | Converts to and from decimal format |
WPFCustomControls::Converters::IntegerToStringConverter | A value converter (used by WPF) to convert a Int32 value into a string, and vice-versa |
WPFCustomControls::Converters::IsNotNullConverter | A useful converter for checking if a value is not null |
WPFCustomControls::Converters::IsNullConverter | A useful converter for checking if a value is null |
WPFCustomControls::Converters::LessThanConverter | Converts an IComparable value to Boolean given by evaluating if the IComparable is less than the converter parameter |
WPFCustomControls::Converters::MappingConverter | Converter for mapping from one set of arbitrary values to another set of values, using Object.Equals |
WPFCustomControls::Converters::MultiBooleanToVisibilityConverter | Converts a sequence of booleans and returns Visible or Collapsed according to the logical result |
WPFCustomControls::Converters::NAndMultiConverter | Performs an AND on a list of booleans and returns the NOT value of this |
WPFCustomControls::Converters::NumberToStringConverter | A generic converter that will parse a string using the format of a the supplied NumberType |
WPFCustomControls::Converters::OrMultiValueConverter | Converts a set of Boolean input values into a single Boolean output value by performing a logical 'or |
WPFCustomControls::Converters::ResourceKeyConverter | Uses the input value as a resource key to look up a string resource in the given ResourceManager |
WPFCustomControls::Converters::VisibilityConverter | Converts between boolean values and the Visibility enum |
WPFCustomControls::Converters::WrapWithCollectionConverter | Converts a single object to a ReadOnlyCollection containing that single object |
WPFCustomControls::CuiMenuItem | A menu item that will reflect its Command member if the Command is a ICuiAction object |
WPFCustomControls::Customization::ActionItemSelector | Interaction logic for ActionItemSelector.xaml |
WPFCustomControls::Customization::ContentLockedAttribute | A customization attribute that can be applied to items to indicate that the content of a control is locked - not intented for user customization |
WPFCustomControls::Customization::ContextQueryBuilderWindow | Presents a tree of conditions, enabling the user to construct a context query for a given UI item property |
WPFCustomControls::Customization::ContextView | Interaction logic for ContextView.xaml |
WPFCustomControls::Customization::ContextView::ValueModeTemplateSelector | |
WPFCustomControls::Customization::EnumSelector | A control which represents an Enum selection, but whose values can be localized and rendered in human-readable form |
WPFCustomControls::Customization::FlaggedEnumSelector | A control which represents a Flag-based Enum selection, but whose values can be localized and rendered in human-readable form |
WPFCustomControls::Customization::InsertArrow | Constructs a small arrow for displaying the insertion point during drag and drop |
WPFCustomControls::Customization::NonSelectingComboBox | |
WPFCustomControls::Customization::NumberCellEditor | Interaction logic for NumberCellEditor.xaml |
WPFCustomControls::Customization::RibbonCustomizationDataGrid | <exclude> |
WPFCustomControls::Customization::RibbonCustomizationPropertiesView | Interaction logic for RibbonCustomizationPropertiesView.xaml |
WPFCustomControls::Customization::RibbonPreviewView | Interaction logic for RibbonPreviewView.xaml |
WPFCustomControls::Customization::RibbonPropertyDirectory | Contains a cross-reference of classes to properties to serialize |
WPFCustomControls::Customization::RibbonPropertyDirectoryEntry | Describes a property entry for the RibbonPropertyDirectory |
WPFCustomControls::Customization::RibbonSerializationWriter | |
WPFCustomControls::Customization::RibbonTreeViewPanel | Interaction logic for RibbonModelView.xaml |
WPFCustomControls::Customization::SerializationValidator | <exclude> |
WPFCustomControls::Customization::StripUriInfoConverter | A specialized converter which takes a String in Uri format and returns the cleaner Absolute or filename Path version |
WPFCustomControls::Customization::TrimByValueConverter | Takes a double value and subtracts (or adds, if the value is negative) a certain amount |
WPFCustomControls::Customization::ViewModel::ActionItemIsCheckedContextQueryEntry | |
WPFCustomControls::Customization::ViewModel::CellTemplateSelector | The Template selector for the Properties data grid |
WPFCustomControls::Customization::ViewModel::ContextQueryEntry | ViewModel representing the current state of an available ContextQuery within a particular MultiContextQuery instance |
WPFCustomControls::Customization::ViewModel::ContextViewModel | ViewModel object for the ContextView UI element |
WPFCustomControls::Customization::ViewModel::MultiContextQueryEntry | View Model object representing a query composed of child queries |
WPFCustomControls::Customization::ViewModel::NodeProperties | The viewmodel object for the RibbonCustomizationPropertiesView class |
WPFCustomControls::Customization::ViewModel::PropertyRow | A viewmodel object for a property |
WPFCustomControls::Customization::ViewModel::RibbonTreeView | Interaction logic for RibbonTreeViewNew.xaml |
WPFCustomControls::Customization::ViewModel::RibbonTypeTemplateSelector | This class is used to map the DataTemplates defined in RibbonTreeView to Ribbon types so that they can be represented in the TreeView |
WPFCustomControls::Customization::ViewModel::RibbonViewModel | The main ViewModel of the Ribbon Customization Dialog |
WPFCustomControls::Customization::ViewModel::RibbonViewModelNodeFactory | <exclude> |
WPFCustomControls::Customization::ViewModel::ViewModelNode | |
WPFCustomControls::Customization::ViewModel::ViewModelNodeFactory | Produces a ViewModelNode given the node's source item |
WPFCustomControls::Customization::ViewModel::ViewModelNodeToSourceConverter | |
WPFCustomControls::Customization::Widget | A placeholder for ribbon item types, that are placed in 'widget list' |
WPFCustomControls::Customization::WidgetsSelector | Interaction logic for WidgetsSelector.xaml |
WPFCustomControls::DoublePrecisionFormatter | Converts a value to floating point value with a specific precision, specified by the Precision property |
WPFCustomControls::DragAdorner | An adorner that can be used generically to add the element as the drag object in a drag-and-drop operation |
WPFCustomControls::DragEndEventArgs | |
WPFCustomControls::DragEndNotifier | Handy default implementation for IDragEndNotifier |
WPFCustomControls::FloatingFrame::FloatingRibbonFrameCallback | This is the class that places all the event handler of a floating RibbonPanelFrame |
WPFCustomControls::FloatingFrame::MaxFloatingFrame | A utility class for a Ribbon Floating frame |
WPFCustomControls::IDragEndNotifier | Notifies registered observers participating in a drag and drop operation that the interaction has ended |
WPFCustomControls::MaxActionItemCommand | |
WPFCustomControls::MaxActionItemHostEventListener | |
WPFCustomControls::MaxBaseCommand | |
WPFCustomControls::MaxColorSwatchUserControl | Interaction logic for MaxColorSwatchUserControl.xaml |
WPFCustomControls::MaxGlobalRibbonCommandNotifier | |
WPFCustomControls::MaxHostEventArgs | |
WPFCustomControls::MaxModelingRibbonPanel | |
WPFCustomControls::MaxRibbonCheckBox | RibbonCheckBox misguidedly shadows the IsChecked member it inherits from RibbonCommandItem |
WPFCustomControls::MaxRibbonColorSwatch | |
WPFCustomControls::MaxRibbonControl | <exclude> |
WPFCustomControls::MaxRibbonItemEventArgs | |
WPFCustomControls::MaxRibbonLabel | <exclude> |
WPFCustomControls::MaxRibbonPanelSource | |
WPFCustomControls::MaxRibbonRadioButtonGroup | Specialized to allow for the setting of the current item based on a maxscript callback function |
WPFCustomControls::MaxRibbonSplitButton | Specialized to allow for the setting of the current item based on a maxscript callback function |
WPFCustomControls::MaxRibbonTab | Extends RibbonTab to add visibility handling and maintain the user's visibility selection explicitly |
WPFCustomControls::MaxRibbonToggleButton | |
WPFCustomControls::MaxRibbonValueControlBase | |
WPFCustomControls::MaxscriptCommand | |
WPFCustomControls::MaxscriptRibbonButton | |
WPFCustomControls::MaxWpfColorSwatch | A WPF implementation of a Color Swatch for the Ribbon |
WPFCustomControls::MaxWpfControlBase | The base class for Max-specific WPF-implemented ribbon controls |
WPFCustomControls::MaxWpfRibbonSpinner | A WPF implementation of a Spinner Control data object for the ribbon |
WPFCustomControls::OpenPageCommand | Concrete ICommand to open apply the "Open" Windows ShellExecute verb to the CommandParameter string |
WPFCustomControls::PanelConfigurationEventArgs | <exclude> |
WPFCustomControls::Properties::Settings | |
WPFCustomControls::RequeryableCommandAdapter | Intermediate abstract base class automatically requesting CanExecute reevaluation when the CommandManager fires a RequerySuggested event |
WPFCustomControls::ReverseBinding | Creates a data binding from a DependencyObject's DependencyProperty to a CLR property on an Object |
WPFCustomControls::ReverseBindingStorage | Stores ReverseBindings, keyed by their target object and target property name |
WPFCustomControls::RibbonUtilities | |
WPFCustomControls::TextField | Extends the base WPF TextBox to add key bindings: Return and Enter commit the current Text value to its binding source, Esc reverts the Text value to current value in the binding source |
WPFCustomControls::TransparentSlider | <exclude> |
WPFCustomControls::UIElementAdorner | General concrete Adorner class, displaying any UIElement as an Adorner |
WPFCustomControls::ValidationRules::DoubleValidationRule | Validates that a given text input is a valid floating-point number format |
WPFCustomControls::ValidationRules::IntegerValidationRule | Validates that a given text input is a valid integer format |
WPFCustomControls::ValidationRules::MaxValidationRule | Base abstract class for Validation Rules which supplies a unified localizable error message dictionary |
WPFCustomControls::ViewportContainer | Root container for holding 3ds Max Viewport content |
WPFCustomControls::WelcomeScreenWindow | Window presenting Essential Skills Movies and some Open File tools |
WPFCustomControls::WindowBoundsMemento | Stores a Window's size and location during the current session |
WPFCustomControls::WPFCustomControlsResources | |
WPFCustomControls::WpfSpinner | Interaction logic for WpfSpinner.xaml |
WPFCustomControls::XamlBuilder | |