 AllocatedMatrix< Element > | Matrix subclass that allocates its data array on construction and deallocates it on destruction |
 GenericMainMenu::CommandCallbackMethod< ObjectClass, member > | An instance of this class can be used as a GenericMainMenu::CommandCallback, in situations where the callback is a method to be invoked on a target object |
 GenericPluginUI::DialogEventCallbackMethod< ObjectClass, member > | An instance of this class can be used as a GenericPluginUI::DialogEventCallback, in situations where the callback is a method to be invoked on a target object |
 GenericPluginUI::DialogSignalCallbackMethod< ObjectClass, member > | An instance of this class can be used as a GenericPluginUI::DialogSignalCallback, in situations where the callback is a method to be invoked on a target object |
 MeshEntity::GeneralFunctionFactors | Type for defining how to manipulate control point or surface values according to some linear combination of various values |
 GenericPluginUI | Framework for a manager of a command menu and dialog windows |
  PluginUI | Subclass of GenericPluginUI that instantiates and registers the UI elements (main menu and dialogs) |
 MeshEntity | Wrapper for a biquadratic Bezier patch mesh entity from Radiant |
 MeshTexPluginDependencies | Definition (in the declared superclasses) of the Radiant systems that this plugin depends on |
 PluginModule | A singleton object that handles registering as a plugin with Radiant |
 RefCounted | A mixin for maintaining a reference count associated with an object, and destroying that object when the count falls to zero |
  GenericDialog | Framework for a basic dialog window with OK/Apply/Cancel actions |
   GeneralFunctionDialog | Subclass of GenericDialog that implements the window summoned by selecting the General Function menu entry |
   GetInfoDialog | Subclass of GenericDialog that implements the window summoned by selecting the Get Info menu entry |
   SetScaleDialog | Subclass of GenericDialog that implements the window summoned by selecting the Set S/T Scale menu entry |
  GenericMainMenu | Framework for a Radiant plugin's main menu |
   MainMenu | Subclass of GenericMainMenu that constructs the commands for this plugin |
  MeshVisitor | Visitor that will invoke Execute with a MeshEntity argument if the visited node is a valid mesh |
   GeneralFunctionDialog::GeneralFunctionVisitor | Visitor for applying the chosen equation to a mesh |
   GetInfoDialog::GetInfoVisitor | Visitor for interrogating a mesh |
   MainMenu::PresetFuncVisitor | Visitor for invoking a function on a MeshEntity when that function does not require any arguments other than the texture axes |
   SetScaleDialog::SetScaleVisitor | Visitor for applying the chosen scaling to a mesh |
 MeshEntity::RefSliceDescriptor | Type for choosing a reference slice of a known kind (row or column) and indicating how to use it for reference |
 MeshEntity::RefSliceDescriptorInt | Type for internal representation of a reference slice of a given kind (row or column), specifying the slice and indicating how to use it for reference |
 SetScaleDialog::SetScaleVisitor::SliceArgs | Encapsulation of all the arguments that can affect either the S or T texture axis |
 MeshEntity::SliceDesignation | Type for choosing a particular slice of a known kind (row or column) |
 MeshEntity::SlicePatchContext | Type for orienting a slice within a particular patch |
 MeshEntity::SliceTexInfo | Type for describing the application of a texture along a given slice, on a specified texture axis |
 MeshEntity::TexInfoCallbackMethod< ObjectClass, member > | An instance of this class can be used as a MeshEntity::TexInfoCallback, in situations where the callback is a method to be invoked on a target object |