| ActionRegistry.Action | An action matches itself against events and dispatches itself to interpreters |
| ActionRegistry.ActionExactMatch | This is the standard action definition that considers the event type, the sub-type (the key), and all modifiers |
| ActionRegistry.ActionFuzzyMatch | A variation that can ignore modifiers or match a subset of them |
| ActionRegistry.ActionRegistry | |
| ActionRegistry.ActionState | An action definition that has enter and exit actions |
| ActionRegistry.EventWrapper | A wrapper for the Event class that caches some values |
| Actions.KeyMappingSet | |
| AlternativeIO.XMLAlternativeReader | |
| AlternativeIO.XMLAlternativeWriter | |
| AlternativeSet.Alternative | To do: how to activate and deactivate alternative elements that are added/removed from pre-existing alternatives |
| AlternativeSet.AlternativeSet | |
| AlternativeSet.AlternativeType | |
| AlternativeSet.BaseMaterialAlternative | This material alternative changes only the base material, leaving the layers unchanged |
| AlternativeSet.DecalMaterialAlternative | This material alternative changes only the layers, leaving the base material unchanged |
| AlternativeSet.FullMaterialAlternative | This material alternative changes the base material and the layers |
| AlternativeSet.MaterialAlternative | Virtual base-class for all types of material alternatives |
| AlternativeSet.ModelAlternative | |
| AlternativeSet.PositionalAlternative | |
| ApplicationInformation.LabelMode | |
| ArrayChoice._ArrayChoiceTest | |
| ArrayChoice.ArrayChoice | This control displays a numbered 2d array of tiles, of some specified dimensions in X and Y |
| ArrayChoice.ArrayChoiceChangedEvent | |
| awDrawBridge.Refresh | |
| awInput.NativeEvent | We are hiding the use of these native Windows types inside this header file |
| awLinear.AffineMatrix | |
| awLinear.AffineMatrix2 | |
| awLinear.AffineMatrixFlt | |
| awLinear.Line | |
| awLinear.Normal | |
| awLinear.ParamLine | |
| awLinear.ParamPlane | |
| awLinear.Plane | |
| awLinear.Point | |
| awLinear.Point2 | |
| awLinear.Point2Flt | |
| awLinear.PointFlt | |
| awLinear.ProjMatrix | |
| awLinear.ProjMatrixFlt | |
| awLinear.Quaternion | |
| awLinear.Range1d | |
| awLinear.Range2d | |
| awLinear.Range3d | |
| awLinear.Vector | |
| awLinear.Vector2 | |
| awLinear.Vector2Flt | |
| awLinear.VectorFlt | |
| awSupport.ApplicationMode | This is very application specific (available modes etc.), but leaving it here for now |
| awSupport.BoundingBox | Bounding box |
| awSupport.Clock | A simple clock class |
| awSupport.OrbitNavigator | OrbitNavigator defines an interface to control the viewing matrix |
| awSupport.Parameter | |
| awSupport.ParameterConstants | Instead of hardcoding the strings for the parameter names and values in some common shaders, here's a way to access them from both python and C++ |
| awSupport.ParameterGroup | |
| awSupport.ParameterGroupTable | |
| awSupport.Progress | Ref counted version of awUtil.Progress |
| awUtil.BitField | AwUtil.BitField acts as an array of booleans with a preset size |
| awUtil.BitField128 | AwUtil.BitField128 acts as an array of booleans with the maximum size of 128 |
| awUtil.BitField256 | AwUtil.BitField256 acts as an array of booleans with the maximum size of 256 |
| awUtil.BitField32 | AwUtil.BitField32 acts as an array of booleans with the maximum size of 32 |
| awUtil.BitField64 | AwUtil.BitField64 acts as an array of booleans with the maximum size of 64 |
| awUtil.BitFieldAuto | AwUtil.BitFieldAuto acts as an array of booleans with no maximum size |
| awViewing.AWEventTranslator | This is an event translator that maps incoming window events into awInput.Event's |
| awViewing.DefaultEventTranslator | This is an event translator that simply calls the windows Default window procedure with each event |
| awViewing.Display | |
| awViewing.Intersector | Intersector performs an intersection test for a given screen point and stores a list of intersections |
| awViewing.NativeEventTranslator | |
| awViewing.Viewer | |
| awxUtilities.DemoWindow | |
| Behavior.Behavior | |
| BehaviorIO.XMLBehaviorReader | |
| BehaviorIO.XMLBehaviorWriter | |
| BehaviorProxy.BehaviorProxy | |
| BehaviorProxy.Direction | |
| BehaviorProxy.PlayMode | |
| Behaviors.BehaviorGroup | |
| Behaviors.Behaviors | |
| BitmapButton.BitmapButton | This is pretty much exactly the same as the wx Bitmap Button class, with the addition of a hover state |
| BlockingDialog.BlockingDialog | |
| BlockingDialog.EducationApp | |
| BlockingDialog.StudentApp | |
| BlockingDialog.TrialApp | |
| Browser.BrowserFrame | Open a specified page |
| Browser.testApp | |
| Browser.testApp2 | |
| BusyLabel.BusyLabel | The BusyLabel class, a specialization of the LabelledImageAnimation, provides a labelled image animation that is the scene graph equivalent of a wait cursor |
| Button.Button | |
| Button.ButtonGroup | |
| Button.ButtonPanel | |
| Button.ButtonPanelEvent | |
| Button.ExampleWindow | |
| Button.MyDialog | |
| CalibrationPreferenceIO.CalibrationDataList | |
| CalibrationPreferenceIO.CalibrationPreference | Current data stored in a calibration preference:
- Calibration name
- Vertical unit of measurement (cm, in)
- Pixels per vertical unit
- Horizontal unit of measurement (cm, in)
- Pixels per horizontal unit
|
| CalibrationPreferenceIO.XMLCalibrationPreferenceReader | |
| CalibrationPreferenceIO.XMLCalibrationPreferenceWriter | |
| CheckBox._CheckBoxTest | |
| CheckBox.CheckBox | |
| Choice.Choice | |
| Choice.ChoicePanel | |
| Choice.ChoicePanelEvent | |
| Choice.DynamicChoice | |
| Choice.DynamicChoiceEvent | |
| Choice.ExampleWindow | |
| ClusterPreferenceIO.ClusterPreferences | ClusterPreferences contains the settings used in a mult-machine (cluster) setup |
| ClusterPreferenceIO.XMLClusterPreferenceReader | |
| ClusterPreferenceIO.XMLClusterPreferenceWriter | |
| CollapseTitleSeparator.CollapseTitleSeparator | This is a title separator with a triangle indicating collapse or uncollapse |
| CollapseTitleSeparator.ExampleWindow | |
| ColourEditor._ColourEditorTest | |
| ColourEditor.ColourDropTarget | Colour Drop Target Base Class |
| ColourEditor.ColourEditor | The colour editor gives a visualization of the hsv cone, gives the current colour's location in various colour spaces and provides a set of saved colour presets |
| ColourEditor.ColourEditorPanel | This class is a simple white panel with a rounded border |
| ColourEditor.ColourPot | A colour pot is a colour preset on the colour editor |
| ColourEditor.ColourPotDropTarget | This class also handles giving feedback when the user drags over the pots |
| ColourEditor.ColourPreview | This widget is a combination of two swatches |
| ColourEditor.ColourWheel | A good ol' colour wheel |
| ColourEditor.GreyScale | A grey scale widget |
| ColourEditor.SVTriangle | The SV triangle displays a triangular range of saturations and values of the current hue with crosshairs indicating the current colour |
| ColourSwatch._ColourSwatchTest | |
| ColourSwatch.ColourChangedEvent | |
| ColourSwatch.ColourChangingEvent | |
| ColourSwatch.ColourSwatch | This control displays a swatch of colour |
| ConfirmDialog.ConfirmDialog | N button confirm dialog |
| ConfirmDialog.testApp2 | |
| ConfirmDialog.testApp3 | |
| ConstrainedFloat.ConstrainedFloat | A constrained float is a float/string data type |
| ConstrainedFloatControl.ConstrainedFloatControl | ConstrainedFloatControl is a text control utilising constrainedFloats as data |
| ConstrainedFloatControl.DynamicPrecisionFloatControl | Dyanmic precision text controls dynamicaly modify their precision based on the following rules
- The data entered through the control defines the precision
- If the precision is instead set through setValue N significant digits will be shown where N is defined as the original numDecimalPlaces
|
| ConstrainedFloatControl.FloatValidator | This validator prevents the user from entering a value in the constrained float control that is not a valid float prefix |
| ConstrainedFloatControl.UnitConversionFloatControl | A multiple unit float control is a DynamicPrecisionFloatControl with an additional constrained float, and two unit conversion ratios to convert to and from the base value and the user value |
| CurrentItemList.CurrentItemList | CurrentItemList is a standard list that only accepts instances of the type specified upon construction |
| Cursor.CursorPool | The cursor pool is a collection of all the cursor available to be used in the application |
| CursorInterpreter.CursorInterpreter | |
| CursorManager.CursorManager | The CursorManager class allows the application to change the cursor in a window based upon the application interaction mode |
| CustomUIData.Entry | |
| CustomUIData.List | Only accept CustomUIData.Entry elements |
| CustomUIIO.CustomUIGenerator | |
| CustomUIIO.XMLCustomUIReader | |
| CustomUIIO.XMLCustomUIWriter | |
| Dialog.Dialog | |
| DirectConnect.DirectConnect | |
| DisplayState.DisplayState | DisplayState is a ClientState sub-class for holding display data The display state keeps track of: FOV - The display FOV |
| Document.Document | Document is the base storage class for documents during a session |
| Document.DrawCacheDocument | |
| Document.EnvironmentDocument | |
| Document.EnvironmentHeaderDocument | |
| Document.FeatureMixin | |
| Document.MaterialDocument | |
| Document.ReferenceFileManager | This class is used to manage all files referenced by a document |
| Document.SceneDocument | |
| Document.UserPreferenceDocument | |
| EnvironmentHeaderIO.XMLEnvironmentHeaderReader | |
| EnvironmentHeaderIO.XMLEnvironmentHeaderWriter | |
| EnvironmentIO.EnvironmentIOGenerator | Environment IO default generator and validator |
| EnvironmentIO.EnvironmentList | EnvironmentList is a CurrentItemList that only accepts EnvironmentDocument instances |
| EnvironmentIO.XMLEnvironmentReader | |
| EnvironmentIO.XMLEnvironmentWriter | |
| EnvironmentLibrary.EnvironmentLibrary | |
| EnvironmentMaterialIO.XMLEnvironmentMaterialReader | Still read by the MaterialIO because it is under material sections |
| EnvironmentMaterialIO.XMLEnvironmentMaterialWriter | |
| EnvironmentModelIO.EnvironmentSceneToDataVisitor | |
| EnvironmentModelIO.XMLEnvironmentModelReader | Still read by the ModelIO since it is in model section |
| EnvironmentModelIO.XMLEnvironmentModelWriter | |
| EnvironmentPreferenceIO.EnvironmentPreferenceIOGenerator | Validate and generate window preferences |
| EnvironmentPreferenceIO.XMLEnvironmentPreferenceReader | |
| EnvironmentPreferenceIO.XMLEnvironmentPreferenceWriter | |
| EventPasser.EventPasser | This class allows us to catch key events on Python controls and pass them through to our event queue (and consequently allowing our viewer to respond appropriately) |
| FileBrowseButton.ExampleWindow | |
| FileBrowseButton.FileBrowseButton | Wx.lib.filebrowsebutton.FileBrowseButton with awx.Button |
| FresnelControl.ExampleWindow | |
| FresnelControl.FresnelChangedEvent | |
| FresnelControl.FresnelControl | This control displays a graph, showing the current reflectivity change between the direct-viewed and edge-on viewed parts of an object |
| GenericListControl.GenericDisplayItem | GenericDisplayItem is a rectangular placeholder for anything that can be displayed in a control derived from this generic control |
| GenericListControl.GenericDropZone | Each region in the control where the user can drop draggable display items must be represented by one of these |
| GenericListControl.GenericListControl | The Generic List Control is a python widget that manages the display and interaction with a set of user-defined regions |
| GenericListControl.ItemDraggingEvent | |
| GenericListControl.ItemDroppedEvent | |
| GenericListControl.VetoableEvent | |
| GenericMenu.GenericMenu | GenericMenu is the base class for menus |
| GenericMenu.GenericMenu2 | |
| GenericMenu.GenericMenuItem | |
| GenericMenu.GenericMenuItemDialog | |
| GenericMenu.GenericMenuItemMsg | |
| GenericMenu.MenuProductization | |
| GenericMenu.MenuRuntimeInfo | |
| GenericPopupMenu.GenericPopupCheckItem | |
| GenericPopupMenu.GenericPopupMenu | |
| GenericPopupMenu.GenericPopupMenuItem | |
| GenericPopupMenu.GenericPopupRadioItem | |
| HotkeyIO.XMLHotkeyReader | |
| HotkeyIO.XMLHotkeyWriter | |
| HUD.HeadsUpDisplay | |
| HUD.HeadsUpDisplayInterpreter | |
| HUD.HUD | |
| ImagePreview._ImgPrevTest | |
| ImagePreview.ImagePreview | This is an non-interactive control that can be used to preview an image from disk |
| ImagePreview.ImagePreviewChangedEvent | |
| ImagePreview.ImagePreviewDropTarget | Subclass FileDropTarget to override OnDropFiles so that we can drag and drop files into into the image preview |
| Joystick.ExampleWindow | |
| Joystick.GameController | |
| Joystick.GenericController | This generic controller assumes 2 joysticks, a point of view direction pad and an assortment of buttons |
| Joystick.Joystick | Simple little class to enable a game controller |
| Joystick.LogitechDualAction | Nothing really to implement here because the GenericController behaviour is exactly the same as LogitechDualAction |
| Joystick.LogitechWingManRumblePad | |
| LightAssignmentIO.XMLLightAssignmentReader | |
| LightAssignmentIO.XMLLightAssignmentWriter | |
| LightingIO.LightingCollection | |
| LightingIO.XMLLightingReader | |
| LightingIO.XMLLightingWriter | |
| ListCtrl._ListCtrlTest | |
| ListCtrl.ListCtrl | This class implements a bare-bones, multi-column, text-only list control |
| ListCtrl.ListCtrl.Cell | A single cell in the list (a row-column intersection) |
| ListCtrl.ListCtrl.Row | A row in the list |
| ListCtrl.ListHeaderClickedEvent | |
| ListCtrl.ListSelChangedEvent | |
| ListCtrl.ListSelChangingEvent | |
| ListCtrl.VetoableEvent | |
| Loadable.Loadable | Base class for loadable, parameterizable classes |
| Manipulator.Handle | A Handle defines a component of a manipulator |
| Manipulator.Manipulator | A Manipulator defines a control that has the ability to perform a set of operations on a given set of targets |
| Marquee.BoxDollyMarquee | Marquee for the box dolly feature |
| Marquee.Marquee | To use the Marquee class: 1) Set the draw root using setDrawRoot() 2) Call start() with the starting pixel co-ordinates 3) Call update() with the ending pixel co-ordinates 4) Call stop() to end the drawing This default behavior is to start the marquee at the co-ordinates given to start(), and to stop the marquee at the co-ordinates given to update() |
| MaterialAssignmentIO.XMLMaterialAssignmentReader | |
| MaterialAssignmentIO.XMLMaterialAssignmentWriter | |
| MaterialDefinitions.MaterialDefinitions | The material definitions are a singleton object |
| MaterialDefinitions.MaterialParameter | |
| MaterialIO.MaterialIOGenerator | Material IO default generator and validator |
| MaterialIO.Materials | Materials is an iterable container of materials |
| MaterialIO.XMLMaterialReader | |
| MaterialIO.XMLMaterialWriter | |
| MaterialLibrary.MaterialCatalog | A material catalog represents a collection of materials divided into named groups |
| MaterialLibrary.MaterialGroup | A material group is simply a list of materials |
| MaterialLibrary.MaterialLibrary | A material library represents a collection of materials divided into catalogs |
| MaterialSwatchGenerator.MaterialSwatchGenerator | MaterialSwatchGenerator is used for generating swatch images |
| MaterialUtilities.__MaterialInfo | |
| MaterialUtilities.MaterialSelectionMixin | Simple utility class used for handling material selection |
| Message.Message | Message encapsulates all of the required information for communication between various entities in an application |
| MessageQueue.MessageQueue | |
| ModelImportIO.ModelImports | |
| ModelImportIO.XMLModelImportReader | |
| ModelImportIO.XMLModelImportWriter | |
| ModelIO.ModelIOGenerator | Model IO default generator and validator |
| ModelIO.XMLModelReader | |
| ModelIO.XMLModelWriter | |
| Modes.AmbientOcclusionMode | |
| Modes.ApplicationModeName | |
| Modes.CollisionMode | |
| Modes.DiagnosticMode | |
| Modes.DrawMode | |
| Modes.Enum | A simple enumeration class |
| Modes.InteractionMode | |
| Modes.LayoutId | |
| Modes.NavigationMode | |
| Modes.OrganizerId | |
| Modes.OverlayDepth | |
| Modes.PatchMode | |
| Modes.PatchOp | |
| Modes.PatchValue | |
| Modes.ProjectionMode | |
| Modes.ScreenMode | |
| Modes.SelectionDrawStyleMode | |
| Modes.SelectionMode | |
| Modes.SelectionSetTemplateMode | |
| Modes.StyleMode | |
| Modes.ViewportId | |
| NameGenerator.NameGenerator | Generate a name by appending an index to a base string |
| Navigation.Composite | |
| Navigation.Navigator | |
| Navigation.NavigatorList | NavigatorList is a CurrentItemList that only accepts Navigator instances |
| Navigation.Orbit | |
| Navigation.Walk | |
| NavigationIO.NavigationIOGenerator | Navigation IO default generator and validator |
| NavigationIO.XMLNavigationReader | |
| NavigationIO.XMLNavigationWriter | |
| NavigatorState.NavigatorState | NavigatorState is a ClientState sub-class for holding a transmittable The navigator keeps track of: Position - a 3D point describing the position of the camera LookAt - a 3D point that the camera is pointing to |
| NavigatorStateGenerator.NavigatorStateGenerator | The NavigatorStateGenerator class returns an instance of a NavigatorState |
| NavigatorStateTransitions.LinearStep | The linear interpolation version of view transition |
| NavigatorStateTransitions.NavigationStep | |
| NavigatorStateTransitions.ShotKeyframeStep | For interpolating between shot keyframes |
| NavigatorStateTransitions.VectorStep | Interpolate the unit vectors using quaternions and the length linearly |
| NodeContainers.NodeIdList | |
| NodeContainers.SubGraph | SubGraph represents a node subgraph |
| NodeListeners.ImportStateChangedListener | This class allows clients to be notified whenever any ModelImport's state has changed |
| NodeVisitor.NodeVisitor | |
| Notebook._NotebookTest | |
| Notebook.Notebook | |
| NumericalInputWidget.NumericalInputWidget | This is a simple text-edit control, that can be popped up by itself, not in a window |
| ObjectPropertiesIO.XMLObjectPropertiesReader | XML reader for the ObjectProperties feature |
| ObjectPropertiesIO.XMLObjectPropertiesWriter | XML Writer for the ObjectProperties feature |
| OptionPreferenceIO.OptionPreferencesDataList | This class is used to save/restore the option preferences from the preferences file |
| OptionPreferenceIO.OptionPreferencesIOGenerator | Validates and generates option preferences |
| OptionPreferenceIO.XMLOptionPreferenceReader | |
| OptionPreferenceIO.XMLOptionPreferenceWriter | |
| OptionPrefs.OptionPrefs | Typically option preferences are used to store user-interface-related information that might need to be maintained between sessions |
| Parameter.NullParameter | Responds to the same messages as Parameter but does nothing |
| Parameter.Parameter | |
| ParameterConstant.ParameterConstant | |
| ParameterConstant.XRiteConstant | |
| ParameterValue.Const | |
| ParameterValue.Stream | |
| PathListPreferenceIO.DirectoryList | |
| PathListPreferenceIO.LastOpenDirectoryList | |
| PathListPreferenceIO.PathList | Path lists store a list of path names |
| PathListPreferenceIO.PathListIOGenerator | Validates the paths in this document and is capable of generating a default set of paths for a given feature |
| PathListPreferenceIO.SceneHistoryList | |
| PathListPreferenceIO.XMLBehaviorDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLBehaviorDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLEnvironmentDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLEnvironmentDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLEnvironmentGeometryDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLEnvironmentGeometryDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLHelpDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLHelpDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLImageDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLImageDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLMaterialDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLMaterialDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLRapidPresetsDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLRapidPresetsDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLSceneHistoryDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLSceneHistoryDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLShadowPresetsDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLShadowPresetsDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLTessellationDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLTessellationDirectoryPreferenceWriter | |
| PathListPreferenceIO.XMLWelcomeDirectoryPreferenceReader | |
| PathListPreferenceIO.XMLWelcomeDirectoryPreferenceWriter | |
| PercentageBehavior.PercentageBehavior | A base class for behaviors that can compute their state from the absolute percentage within their duration |
| RadioButton.RadioButton | |
| RadioButton.RadioButtonDemoWindow | |
| RadioButton.RadioPanel | |
| RadioButton.RadioPanelEvent | |
| RenameWidget.RenameWidget | This is a simple text-edit control, that can be popped up by itself, not in a window |
| RunInUiThread.CallbackEvent | |
| RunInUiThread.RunInUiThreadServerMixin | The application window should derive from this mixin class |
| SceneGraphUtilities.__CollectImportsVisitor | |
| SceneGraphUtilities.__OwnerCaster | |
| SceneGraphUtilities.__OwnerMaterialCorrector | Traverses the graph and ensures that each node in the graph that has a material it on the owner list of that material |
| SceneGraphUtilities.__OwnerVerifier | Traverse the graph and check if each node that has a material is that material owner |
| SceneGraphUtilities._ApplyFunctionLeafVisitor | |
| SceneGraphUtilities._ApplyFunctionVisitor | |
| SceneGraphUtilities._EmptyGroupVisitor | This visitor, used by the GetEmptyGroupIds function, traverses a tree to find empty Group nodes |
| ScenePreferenceIO.ScenePreference | Holds data for a scene specific preference |
| ScenePreferenceIO.ScenePreferenceList | A list of available/registered scene preferences |
| ScenePreferenceIO.ScenePrefIOGenerator | ScenePreferenceIO default generator and validator |
| ScenePreferenceIO.XMLScenePreferenceReader | |
| ScenePreferenceIO.XMLScenePreferenceWriter | |
| ScriptRunner.LoadSceneCondition | |
| ScriptRunner.ScriptRunner | |
| ScriptRunner.ScriptRunnerBase | |
| ScriptRunner.TimeoutNotifier | |
| SelectionSet.__GetNodeIdVisitor | |
| SelectionSet._SelectionItem | A _SelectionItem maintains the common properties of each member of a selection tree: it's name and whether the branch should be displayed as opened or closed |
| SelectionSet.SelectionSet | SelectionSet is a named set class that contains a list of scene node ids |
| SelectionSet.SelectionSetFolder | SelectionSetFolder is a named container class that can have SelectionSets or other SelectionSetFolders as its members |
| SelectionSet.SelectionSetVisitor | SelectionSetVisitor is a visitor class used for the traversal of a SelectionSetFolder and SelectionSet hierarchy |
| SelectionSetIO._SelectionSetToDataVisitor | _SelectionSetToDataVisitor converts the traversed SelectionSet hierarchy into its corresponding xml data representation |
| SelectionSetIO._SelectionSetXmlDataVisitor | This class is used to visit all of elements of a SelectionSet or SelectionSetFolder xml data |
| SelectionSetIO.XMLSelectionSetReader | |
| SelectionSetIO.XMLSelectionSetWriter | |
| Separator.ExampleWindow | |
| Separator.Separator | |
| ShadowIO.ShadowIOGenerator | Shadow IO default generator |
| ShadowIO.XMLShadowReader | |
| ShadowIO.XMLShadowWriter | |
| Shot.BezierCameraPath | |
| Shot.CameraPath | |
| Shot.CylindricalCameraPath | |
| Shot.LinearCameraPath | |
| Shot.LookCalculator | |
| Shot.Shot | |
| Shot.ShotHotkeyTarget | A shot hotkey target identifies what shot is to be performed when a hotkey trigger is activated |
| Shot.ShotKeyframed | |
| Shot.ShotLabels | |
| Shot.ShotNop | |
| Shot.ShotParametric | |
| Shot.ShotRecorded | |
| Shot.ShotStill | |
| Shot.ShotTransition | Shot type to use to do complex transitions with |
| ShotIO.ShotData | |
| ShotIO.XMLShotReader | |
| ShotIO.XMLShotWriter | |
| Slider.ExampleWindow | |
| Slider.FieldSlider | |
| Slider.FieldSliderEvent | |
| Slider.Slider | |
| Slider.SliderPanel | |
| Slider.SliderPanelEvent | |
| SpinButton._SpinTest | |
| SpinButton.SpinButton | This is an Alias-look spin button |
| Stages.Stage | |
| Stages.StageList | |
| StaticText._StaticTextTest | |
| StaticText.StaticText | |
| Storyboard.Slide | A slide is an ordered collection of slide items |
| Storyboard.SlideHotkeyTarget | A slide hotkey target identifies what slide is to be performed when a hotkey trigger is activated |
| Storyboard.SlideItem | A slide item is a weak reference to an alternative, etc |
| Storyboard.Storyboard | A storyboard is an ordered collection of slides |
| StoryboardIO.XMLStoryboardReader | |
| StoryboardIO.XMLStoryboardWriter | |
| TabCtrl._TabCtrlTest | |
| TabCtrl.TabCtrl | |
| TextCtrl.ExampleWindow | |
| TextCtrl.TextCtrl | |
| TextureUtilities.TextureManipulationIds | |
| TitleSeparator.ExampleWindow | |
| TitleSeparator.TitleSeparator | |
| ToolTip._ToolTipTest | |
| ToolTip.ToolTip | |
| TransformHandles.RotateHandle | |
| TransformHandles.ScaleHandle | |
| TransformHandles.TransformHandle | |
| TransformHandles.TranslateHandle | |
| TreeCtrl._TreeCtrlTest | |
| TreeCtrl.TreeContextMenuEvent | |
| TreeCtrl.TreeCtrl | |
| TreeCtrl.TreeCtrl.__Node | The internal data structure used by the tree control |
| TreeCtrl.TreeIconDoubleClickedEvent | |
| TreeCtrl.TreeItemDraggingEvent | |
| TreeCtrl.TreeItemDroppedEvent | |
| TreeCtrl.TreeItemExpandEvent | |
| TreeCtrl.TreeLabelEditedEvent | |
| TreeCtrl.TreeLabelEditingEvent | |
| TreeCtrl.TreeSelectionEvent | |
| TreeCtrl.VetoableEvent | |
| Trigger.Trigger | |
| TriggerIO.XMLTriggerReader | |
| TriggerIO.XMLTriggerWriter | |
| UI.Button | |
| UI.CallbackSupport | |
| UI.CheckBox | |
| UI.Container | |
| UI.Control | |
| UI.ControlState | |
| UI.ControlStyle | |
| UI.Decal | A Decal is an image area that does not respond to input events |
| UI.DoubleClickRegionCallbackSupport | |
| UI.FilterSupport | |
| UI.FormContainer | |
| UI.HorizontalLayout | |
| UI.HorizontalWrapLayout | |
| UI.HotkeyIndicatorSupport | |
| UI.Image | |
| UI.ImageButton | |
| UI.IndicatorSupport | |
| UI.LabelledImage | LabelledImage is a button that uses images for the background and overlays a text label in the foreground |
| UI.LabelledImageAnimation | The LabelledImageAnimation class implements a non-selectable labelled looping image animation |
| UI.Layout | |
| UI.LayoutItem | |
| UI.LinearContainer | |
| UI.ModifierState | |
| UI.MultiIndicatorSupport | |
| UI.NewControl | |
| UI.PopupMenuButton | This control is appropriate for attaching popup menus |
| UI.ScrollBar | |
| UI.SizeSupport | |
| UI.StateSupport | |
| UI.StaticImage | |
| UI.StaticText | |
| UI.StaticTextImage | |
| UI.Text | |
| UI.TextImageControl | |
| UI.ThumbnailSupport | |
| UI.ToolTipSupport | |
| UI.UiEvent | |
| UI.UiNodeManager | UiNodeManager is used for managing nodes used by UI elements |
| UiConstants.UiConstants | |
| UiUtilities.AlignSizer | Use this sizer to align controls across multiple sizers |
| UiUtilities.ApplicationDialog | Derive from this class to get support for retaining dialog position and size across application sessions |
| UiUtilities.ApplicationWindow | Derive from this class to get support for retaining window position and size across application sessions |
| UiUtilities.CollapseSizer | This custom sizer is for collapsing its children |
| UiUtilities.CollapseTitleUi | |
| UiUtilities.CollapseUi | This component creates a title and a sizer for sub controls |
| UiUtilities.ColourUi_ | This component consists of a colour swatch and slider |
| UiUtilities.DynamicFixedSizeInspectorWindow | Example of a fixed sized window that grows/shrinks to fit dynamically created UI |
| UiUtilities.DynamicResizeableInspectorWindow | Example of a resizeable window that uses a scroll panel to accommodate dynamically created UI |
| UiUtilities.EnableControl_ | This control is for demonstration purposes |
| UiUtilities.EnableSizer | |
| UiUtilities.ExampleLabelSizer | |
| UiUtilities.ExampleUi | |
| UiUtilities.ExampleWindow | This window demonstrates how to create many of the UI elements in this file |
| UiUtilities.ExampleWindow_ | This window is for testing purposes only |
| UiUtilities.FileUi | Create UI for choosing a file |
| UiUtilities.FixedSizeInspectorWindow | Example of a fixed size inspector window |
| UiUtilities.FixedSizeModalWindow | Example of a fixed size modal window |
| UiUtilities.FixedSizeOperationWindow | Example of a fixed size operation window |
| UiUtilities.FresnelUi | Create an interactive Fresnel display graph, and four text fields which can optionally control it |
| UiUtilities.HeaderUi | Create a label and a text field |
| UiUtilities.HelpButton | |
| UiUtilities.ImageValueSlider | |
| UiUtilities.InspectorWindow | An inspector window shows some state of the application and allows the user to change the application state directly with the corresponding UI in the window |
| UiUtilities.LabeledValueSlider | |
| UiUtilities.LabelGridSizer | A convenience class for when you lay out controls with labels |
| UiUtilities.MatrixUi | Create two rows of three float fields |
| UiUtilities.ModalWindow | A modal window prevents the user from interacting with the rest of the application until the window is dismissed |
| UiUtilities.OperationWindow | Windows of this type are intended to perform a single operation |
| UiUtilities.PanelUi | A wx.Panel that can send and receive messages |
| UiUtilities.RadioButtonGroupUi | Create a group of radio buttons |
| UiUtilities.ResizeableInspectorWindow | Example of a resizeable inspector window |
| UiUtilities.ResizeableModalWindow | Example of a resizeable modal window |
| UiUtilities.ResizeableOperationWindow | Example of a resizeable operation window |
| UiUtilities.ScrollPanel | Derive our own version of the scrolled window because we need to tweak the behaviour of the SetupScrolling() method |
| UiUtilities.SliderUi | Create a slider |
| UiUtilities.StandardWindowSupport | Convenience class for creating the panel and top level sizers for a window |
| UiUtilities.UiComponent | |
| UiUtilities.UiComponent_ | UI components should derive from wx.Panel so use this as the base class for all new UI components |
| UiUtilities.UiPanel | This class puts the parameter specific ui and a separator inside a collapsible sizer |
| UiUtilities.UiTestBase | |
| UiUtilities.ValueSliderUi | Create a value field and slider |
| UiUtilities.ValueUi | Create a row of value fields |
| UiUtilities.ValueUi_ | Create a single value field and spin buttons |
| UiUtilities.ValueUiEvent | |
| UiUtilities.VectorUi | Create three float fields |
| UiUtilities.WindowDialogMixin | Base class containing common functionality for ApplicationWindow and ApplicationDialog |
| UIWindow.AliasDropTarget | Subclass PyDropTarget so that we can drag and drop files and support i-drop |
| UIWindow.App | |
| UIWindow.HTMLFrame | |
| UserCustomization.CustomInfo | |
| UserCustomization.UserCustomBase | |
| UserCustomization.UserCustomization | |
| Validator.AlphaValidator | This validator allows only alphabetic characters |
| Validator.DigitValidator | This validator allows only digits |
| Validator.NumericValidator | This validator allows only digits, ., - and + |
| Validator.Validator | Validator base class that ensures a field accepts only certain characters |
| VersionManager.VersionLabel | |
| VersionManager.VersionManager | This class manages the versions of your application |
| WarningWindow.AnotherWarningWindow | |
| WarningWindow.ExampleWindow | |
| WarningWindow.WarningWindow | A warning window is a modal window that looks something like this: |
| Welcome.testApp | |
| WindowManager.WindowManager | The window manager is responsible for updating and applying preference values for all windows |
| WindowPreferenceIO.WindowDataList | |
| WindowPreferenceIO.WindowIOGenerator | Validate and generate window preferences |
| WindowPreferenceIO.WindowPreference | A window type stores default window attributes Current data stored in the window preference:
- Window name
- Window X Position
- Window Y Position
- Window Width
- Window Height
- Window state on open
|
| WindowPreferenceIO.XMLWindowPreferenceReader | |
| WindowPreferenceIO.XMLWindowPreferenceWriter | |
| WorkingDirectory.WorkingDirectory | This class maintains a mapping of files in the working directory and the source files that they came from |
| XMLDocumentReader.XMLDocumentReader | XMLDocumentReader is responsible for reading XML documents |
| XMLDocumentWriter.XMLDocumentWriter | XMLDocumentWriter is responsible for writing XML documents |
| XMLEnvironmentDocumentReader.XMLEnvironmentDocumentReader | Override registerFeatures to register features for environment document |
| XMLEnvironmentDocumentWriter.XMLEnvironmentDocumentWriter | |
| XMLMaterialDocumentReader.XMLMaterialDocumentReader | Override registerFeatures to register features for material document |
| XMLMaterialDocumentWriter.XMLMaterialDocumentWriter | |
| XMLSaxData.Data | Data is an class whose members are dynamically created given a tag name and some attributes |
| XMLSaxData.DataVisitor | |
| XMLSaxReader.ContentHandler | ContentHandler is used by an XML parser during parsing to handle the contents of an XML document |
| XMLSaxReader.ErrorHandler | ErrorHandler handles the errors encountered while parsing an XML document |
| XMLSceneDocumentReader.XMLSceneDocumentReader | Override registerFeatures to register features for scene document |
| XMLSceneDocumentWriter.XMLSceneDocumentWriter | |
| XMLSocketInterpreter.XMLSocketInterpreter | XMLSocketInterpreter handles the xml socket connections and messages |
| XMLSocketServer.XMLSocketConnection | This is what does the server<=>client stuff |
| XMLSocketServer.XMLSocketServer | Listens for connections |
| XMLUserPreferenceDocumentReader.XMLUserPreferenceDocumentReader | Override registerFeatures to register features for user preference document |
| XMLUserPreferenceDocumentWriter.XMLUserPreferenceDocumentWriter | |
| ZipFolder.ZipFolder | This class is used to extract a zip file into a temporary folder so that the application may then read it |