 AnimFCurveChannel | |
 ShadingOutputVariables::Aov | |
 AovDefinition | Defines the structure to use to register an AOV |
 ModuleLayer3d::AovGroup | Defines an AOV group, as used in a layer |
 CtxShader::Aovs | |
 AovStoreDesc | |
 AovVarianceChannel | |
 AppCategoryPreferences | |
 AppCopyBuffer | |
 AppDirective | |
 AppEnv | |
 AppItemPreferences | |
 clarisse_helper.ApplicationSelection | Clarisse global application selection class wrapper |
 AppLogMessage | |
 AppMainMenuItem | |
 AppShelf | |
 AppShelfCategory | |
 AppShelfItem | |
 OfItem::AttrCreationParams | |
 OfOverrides::AttributeOverrides | |
 OfOverrides::BaseOverrideInfos | |
  OfOverrides::AttributeOverrideInfos | |
  OfOverrides::ObjectOverrideInfos | |
 ParserValue::Binary | |
 PbrPath::Bounce | |
 CtxDebug::Box | |
 GeometryPropertyBundle::BundlePropertyIds | |
 CacheEntry | |
 CameraConfig | |
 OfContext::CAMInfo | |
 OfClassFactory::CategoryTreeNode | Contain a set of OfClass for a given Category. the cateogry name is relative to its parent CategoryTreeNode |
 OfChannelManager::Channel | |
 OfChannelManager::ChannelEventInfo | |
 ClarisseEngine | This class allows you to create an instance of Clarisse in order to embbed it in an host application. Only one instance of Clarisse Engine is allowed by application. This means that if you quit use ClarisseEngineHandler::quit you won't able to create a new instance of the engine. When you create an instance of Clarisse Engine, it creates an instance of Clarisse application running in a background thread attached to the current process |
 ClarisseEngineHandler | This class is a handler to a ClarisseEngine instance running in a background thread |
 clarisse_net.ClarisseNet | Remote connection handler |
 ClassCreationItemDescriptor | |
 OfOverridesContextEngine::ClearOverridesUndoData | </Overrides> |
 CmdCreateWrapper< W, count > | |
 CmdCreateWrapper< W, 0 > | |
 CmdCreateWrapper< W, 1 > | |
 CmdCreateWrapper< W, 10 > | |
 CmdCreateWrapper< W, 11 > | |
 CmdCreateWrapper< W, 12 > | |
 CmdCreateWrapper< W, 13 > | |
 CmdCreateWrapper< W, 14 > | |
 CmdCreateWrapper< W, 15 > | |
 CmdCreateWrapper< W, 2 > | |
 CmdCreateWrapper< W, 3 > | |
 CmdCreateWrapper< W, 4 > | |
 CmdCreateWrapper< W, 5 > | |
 CmdCreateWrapper< W, 6 > | |
 CmdCreateWrapper< W, 7 > | |
 CmdCreateWrapper< W, 8 > | |
 CmdCreateWrapper< W, 9 > | |
 OfFileReferenceContextEngine::CmdFilenameUndoData | Returns true if the context is updating its content by reloading the reference |
 ColorIOAutoDetection | |
 ColorIOConverter | |
 CommandRegistrar | |
 CommandSignatureDoc | |
 GuiOfItemSpreadsheet::comparable_name | |
 ComponentMonitor | |
 AppCopyBuffer::CopyEntry | |
 Core128BitHashKey | |
 CoreAlgorithms | |
 CoreArgInfo | |
 CoreArrayPointerHandler< T > | Same as CorePointerGandler, but dedicated to array allocated objects (with new []) |
 CoreArrayPool< T > | Memory manager allowing to create and delete arrays of objects in a memory efficient way |
 CoreArraySingleton< T > | Thread safe singleton holding an array of objects that is created on demand. The array is destroyed automatically at the destruction of the singleton |
 CoreArraySingleton< GeometryBoxUvMap > | |
 CoreArrayViewIterator< T > | Iterator class All the necessaries operators to be complient with the std random acces iterator have been implemented. http://www.cplusplus.com/reference/iterator/ |
 CoreBaseType | |
  AppDialog | Application dialog helper |
  AppProgressBar | Defines progress bar behavior, allowing to monitor the progress of a process |
  ComponentCollection | This class defines a collection of components. Each component has its own set of properties (as defined in the interface) and an ID. The ID is the index of the component as returned by the object. The ID is different from the index of the component in the collection |
  ComponentFactory | This class defines manages interfaces (ComponentFactory) and schema (ComponentSchema) |
  ComponentProperty | This class defines a component property |
  CoreArrayView< T > | |
  CoreArrayView< PbrScatter > | |
  CoreBaseObject | Base Class for objects |
   AppBuiltinCommands | |
   AppEvalManager | Contains evaluators and allow to manage their lifecycle |
   AppEvaluator | Evaluator base class |
    TextureEvaluator | TextureEvaluator class |
   ComponentImplementation | This class defines an generic implementation for a generic interface (with or without schema) |
    ComponentDebugImplementation | |
   ComponentInterface | This class defines a component interface |
   ComponentProxy | This class defines a proxy to a generic implementation for an interface |
   ComponentSchema | This class defines a component schema which defines how a component is described |
   CoreCustomData | |
    EventObject | Base class for all objects wanting to send or receive events |
     AppBase | Application base class, defines low levels behaviors and settings |
      OfApp | |
       AppObject | Application base class containing commands, managing project load and save and some low level application settings |
        GuiApp | Defines graphical user interface application |
         ClarisseApp | |
     AppMainMenu | |
     AppPreferences | Application Preferences API |
     AppSelection | Contains the Application selection and allows to manage it. Defines Slots and Groups to allow several selection channels |
     AppUnits | |
     CacheRules | |
     ColorIO | |
     FCurve | Defines supported types of fcurves, their behavior and how they get evaluated. Not thread safe class due to the use of CoreList |
      AnimFCurve | Specialization of FCurve to display an animation on a specified OfAttr |
     GroupManager | The GroupManager optimizes the number of events between groups and the factory |
     GuiAction | Defines an action, which is a specified callback triggered when a specific event occurs |
     GuiAppMainMenu | |
     GuiGraphItem | Base class for all Graph Objects, defines their common behaviors and attributes |
      GuiGraphCurve | Curve representation in GuiGraph |
      GuiGraphPoint | Represents a point in a GuiGraphCurve |
       GuiGraphTangent | Point tangent in a GuiGraphCurve. Its coordinates are relative to the point it referes to |
     GuiIcon | |
     GuiImage | |
     GuiImageHistory | |
     GuiNodalItem | Base class for all nodal items (nodes, links, zones...). Defines their global behaviors and attributes |
      GuiNodalLink | Displays a link between two nodes in a GuiNodal |
      GuiNodalNodeBase | For GuiNodalNode defining generic behaviors and attributes |
       GuiNodalBackdrop | Class for Backdrops. Backdrops are intended to improve network workflow by providing selection & move shortcuts |
       GuiNodalNode | Defines a GuiNodalNode, displaying a node in a GuiNodal |
        GuiNodalDot | Class for connectors. Dots are intended to improve network appearence by breaking links |
       GuiNodalNodeZone | Base class for all available zones in the Nodal. Zones are parts of nodes to display information or add behaviors |
        GuiNodalNodeZoneAnchor | Defines an Anchor, a zone allowing user to click and drag to create a link from or to another Anchor |
        GuiNodalNodeZoneButton | Defines an Button, a node zone with a behavior similar to a button |
        GuiNodalNodeZoneHeader | Defines a Zone header, a node zone wich can display text and pictures, used to describe a node |
        GuiNodalNodeZoneImage | Defines a Zone image, a node zone able to display an image |
        GuiNodalNodeZoneText | Defines a Zone Text, a node zone able to display and layout text |
       GuiNodalNote | Class for Notes. Notes are intended to improve network workflow by providing comments holder |
       GuiNodalSubnet | Class for Subnet Nodes. Subnets are intended to improve network workflow & efficiency by providing grouping feature |
     GuiToolHandler | |
     GuiWidget | Base class for all Gui widgets |
      GuiAttributeEditor | |
      GuiBasicViewportWidget | |
       GuiViewportWidget | |
      GuiBrowser | Allow to browse project items. It has two parts, the left one allows to navigate within the context structure, the right part shows current context items. Browser offers to filter items, to search of items and allows different display modes |
      GuiBrowserPickerWidget | Widget using a GuiBrowser allowing to pick items |
      GuiCheckbox | Classical Checkbox widget |
      GuiCheckButton | Classical Check button widget |
       GuiCurveCheckButton | |
       GuiMenuButton | |
      GuiClassCreationWidget | Widget to display a filtered list of class to enable quick objects creation |
      GuiColorField | ColorField Widget to show and edit a color |
      GuiContextField | Context zone in GuiContextSelectionToolbar allowing to navigate between current context and its parent hierarchy using buttons |
      GuiContextFieldArrow | Used in GuiContextField to enable navigation in context hierarchy |
      GuiContextFieldButton | Used in GuiContextField to enable navigation in context hierarchy |
      GuiContextFieldSelection | Used in GuiContextField to allow navigation by typing directly items location |
      GuiCurve | |
      GuiCustomUIWidget | |
      GuiFileBrowserPathField | |
      GuiFileBrowserPathFieldButton | |
       GuiFileBrowserPathFieldArrow | |
       GuiFileBrowserPathFieldPath | |
      GuiFileBrowserWidget | Internal GuiFileBrowser widget class |
      GuiFilenameField | Widget to show and edit a filename |
      GuiFrame | Simple frame with a background. Use this to get a background behind your widgets |
      GuiGlWidget | Base OpenGlWidget |
       GuiGraphWidget | Widget class to display one or several curves. Manages grid display, curve and points creation and events |
       GuiNodal | Gui Nodal definition, manages nodes and links |
      GuiGradient | Gradient editor widget |
      GuiGraphEditor | |
      GuiGrid | |
      GuiHorizontalColorField | Gui component used to edit a color |
      GuiItemGalleryThumbnailItem | |
       GuiItemGalleryThumbnailContext | |
       GuiItemGalleryThumbnailImage | |
       GuiItemGalleryThumbnailProjectItem | |
      GuiLabel | |
      GuiLineEdit | |
       GuiInputValueEdit | |
       GuiNumberEdit | |
      GuiListButton | |
      GuiListPanel | |
      GuiListTabWidget | |
      GuiListView | |
      GuiMenu | |
       GuiContextMenuBrowser | |
       GuiOfItemMenu | Menu allowing to perform item-related actions like copy, paste, rename |
      GuiNumberField | |
      GuiObjectField | Part of GuiContextField to display selection information. This class displays current selection object name |
      GuiObjectList | |
      GuiPanel | |
       GuiItemGallery | |
       GuiScriptEditorWidget | |
      GuiProgressBar | |
      GuiPushButton | |
      GuiRenameBackground | |
      GuiScriptField | Widget to show and edit a tag |
      GuiScrollbar | |
      GuiSearchField | |
      GuiSearchWidget | |
      GuiShelfItem | |
      GuiSlider | |
      GuiSpreadsheet | |
       GuiFileBrowserSpreadsheet | |
       GuiOfItemSpreadsheet | |
        GuiBrowserSpreadsheet | |
        GuiExplorer | Hierarchical project objects and contexts view |
      GuiTabWidget | |
       GuiViewportTabWidget | |
      GuiTagField | Widget to show and edit a tag |
      GuiTextEdit | |
       GuiScriptEdit | Text editor with a completion system |
      GuiTimeline | |
      GuiToolbar | |
       GuiContextSelectionToolbar | |
      GuiTree | |
      GuiTreeItem | |
       GuiTreeItemBasic | |
      GuiViewport | |
      GuiWindow | |
       GuiBrowserPicker | Modal Window allowing to pick an item |
       GuiClassCreationWindow | Window containing a GuiClassCreationWidget |
       GuiColorDialog | Window allowing to choose a color in a color palette |
       GuiFileBrowser | Window allowing to browse local filesystem to search for a file or folder |
       GuiFloatingWindow | This Widget is used as holder window for Clarisse floating widgets. The following parenting schema has to be followed: GuiFloatingWindow <- m_viewport_widget <- GuiContextSelectionToolbar <- content_widget (module widget) GuiViewportWidget MUST in any case be found in module widget parent hierarchy because it is used to ask and set selection |
       GuiGlHudOptions | Base Dialog to tune Head-up display options for a GuiGlWidget |
       GuiInputDialog | |
       GuiItemRenameWindow | |
       GuiMessageBox | |
       GuiOpenWithWindow | |
       GuiPopup | |
       GuiTextEditGotoLineWindow | |
       GuiTextReplaceBox | |
       GuiVariableEditWindow | |
       GuiWarningLoggerWindow | Window to display application errors |
     OfChannelManager | This class implements manager that defines layers and channels in an image. Only one instance of this class exists when Clarisse runs. A channel manager defines a list of Channel Layers, each defining a set of channels with a few options. Channels defined in layers can also be used in groups to create custom channel sets re-using existing channels. (it is not actually used) |
     OfClassFactory | |
     OfCommandManager | Manages commands and commands execution history |
     OfItem | |
      OfContext | Contexts are similar to folders and allows to store and organize project objects |
      OfObject | Class defining Object Factory objects. They have inner properties and contain OfAttr attributes |
     OfNodalPositionManager | |
     OfObjectFactory | |
     OfOverrides | |
     OfTime | |
     OfVars | |
     ResourceData | |
      DisplacementMeshTopology | |
      GasObject | |
       GasGeometry | |
       GasGeometryBundle | |
       GasLightTree | |
       GasObjectEmpty | |
       GasParticleTree | |
       GasPoint | |
       GasSceneTree | |
       GasUvBake | |
       PbrLas | |
        PbrLasBasic | |
      GeometryObject | Class defining the GeometryObject object, which is the base object in Clarisse to define a geometry |
       CurveMesh | |
       DisplacementMesh | |
       GeometryBox | Class defining an implicit box geometry |
       GeometryCylinder | Class defining an implicit cylinder geometry |
       GeometryDisk | Class defining an implicit disk |
       GeometrySphere | Class defining an implicit sphere |
       GeometrySquare | Class defining an implicit unit square |
       OsdMesh | |
       ParticleCloud | Class defining a geometry made of particles |
       PolyMesh | Class defining the PolyMesh object. The PolyMesh is the geometry used in Clarisse to define a mesh |
       PolyMeshSmoothed | |
       TubeMesh | |
        TubeMeshFixed | |
         RibbonMesh | |
         TubeMesh3d | |
        TubeMeshNakamaru | |
         RibbonMeshNakamaru | |
      GeometryObjectBundle | Class implementing the base object that is used in GeometryBundles |
       GeometrySceneInfo | Adds pivot information and object instancing to GeometryBundles |
      GeometryPropertyBundle | |
      GeometryPropertyCollection | Class containing all properties associated to a geometry |
       GeometryPointPropertyCollection | Class containing all properties associated to a point cloud |
      ImageCanvas | Top level object that defines an Image in Clarisse. The ImageCanvas contains a pyramid of mipmaps, which are computed on demand. Each mipmap is an instance of the ImageMap class. When modifying an ImageCanvas, modifications are always done for the top level image, accessible through the get_image() function. Other mipmaps are never directly editable |
      ImageMap | This class represents a mimap level of an ImageCanvas.
A map contains a set of channels, each containing color data. Standard channels (like color ones, Z) are directly accessible using an ID (see KnownChannels). Other (custom) channels need to be accessed by name.
An ImageMap has no notion of its boundaries. The visible part of the map is defined by parent ImageCanvas's canvas. That's the reason why most of the function take a region as parameter, so they know how which data they should work on |
      ImageMapPyramid | This class manages mipmaps for an ImageCanvas.
It contains two (for multi threading purpose) arrays containing the ImageMap representing each mipmap. The first cell holds the full resolution image |
      OsdMeshGeometry | |
      OsdMeshMaps | |
      OsdMeshTopology | |
      ResourceBundleManager | |
     ResourceUser | Base class for Resource Users, allowing to know when a resource is updated |
      GeometryOverride | |
       GeometryResourceOverride | |
      OfModule | |
       ModuleObject | |
        ModuleLanguage | |
        ModuleProjectItem | |
         ModuleAovStore | Declare the interface for AOV store objects, which are used to write arbitrary output variables during the shading process |
         ModuleConstraint | This class implements a constraint object in Clarisse.
A constaint is an embedded object that modifies the matrix of an item |
         ModuleDeformer | This class implements a Deformer object in Clarisse.
A deformer is an embedded object that modifies a geometry |
         ModuleDisplacement | |
         ModuleGlObject | This class defines a base interface for all objects needing GL drawing |
          ModuleSceneItem | |
           ModuleCamera | This class implements a camera object in Clarisse |
           ModuleLight | |
            ModuleLightLegacy | |
             ModuleLightDirectional | |
              ModuleLightRanged | |
            ModuleLightPhysical | |
           ModuleSceneObject | |
            ModuleGeometry | |
             ModuleParticle | |
             ModulePolymesh | |
             ModuleVolume | |
            ModuleGeometryBundle | |
            ModuleSceneObjectTree | This module is used to represent a list of instances of other scene objects |
           ModuleScope | |
          ModuleTextureOperator | |
           ModuleTexture | This class implements a Texture object in Clarisse |
            ModuleTextureSpatial | This class implements a Spatial Texture object in Clarisse |
             ModuleTextureOsl | |
         ModuleGroup | |
         ModuleImage | This class implements an Image object in Clarisse.
ModuleImage stores several images, for the various quality values available. ( see ModuleImageInfo )
The class implements several functions to access these images, launch image renders and perform various tasks on the object |
         ModuleImageFilter | Declares the interface of Image Filters |
          ModuleKernelFilter | This class implements a multithreaded kernel filtering process |
          ModulePixelFilter | This class implements a multithreaded pixel filtering process |
          ModuleWholeImageFilter | This class implements a filtering process |
         ModuleIntegrator | Declare the interface for integrator objects, which are used to compute the final lighting of a surface/volume |
          ModuleIntegratorPathtracer | Declare the interface for our pathtracer integrator objects |
         ModuleLayer | This class implements a Layer object in Clarisse.
The Layer objects contains two arrays (internally called pyramids) that store the renders of various qualities that have been computed. One array stores the raw image (the source pyramid), the other one the result after filters have been applied.
Dirtiness information is associated with each of theses renders.
The canvas of these images matches the parent image's, or the render region if one is set |
          ModuleLayerScene | |
           ModuleLayer3d | This class implements a 3D Layer object in Clarisse |
         ModuleLpe | Declare the interface for LPE objects, which are used to write arbitrary output variables during the shading process |
         ModuleMaterial | This class implements a Material object in Clarisse |
          ModuleMaterialDefault | This class is a placeholder Material object in Clarisse, each integrator should use its own default when encountered |
          ModuleMaterialLegacy | |
           ModuleMaterialLegacySurface | |
          ModuleMaterialPhysical | |
          ModuleMaterialSwitch | This class is a customizable dynamic switch material |
         ModuleProcess | |
          ModuleProcessScript | A process for which the implementation can be scripted |
         ModuleProjectSearchPath | |
         ModuleRenderer | Base class of all renderers (Clarisse renderer as well as external renderers integrated in Clarisse) |
          ModuleRendererRaytracer | |
         ModuleScriptedClass | A Project Item for which the implementation can be scripted |
         ModuleSearchPath | |
         ModuleShadingLayer | Defines behavior for ShadingLayer objects, which define rules (based on objects names) to override materials for a batch of objects |
         ModuleSubPixelFilter | This class implements a multithreaded sub pixel filtering |
         ModuleUnknown | |
         ModuleUvSlot | |
        ModuleScripting | |
        ModuleTool | This class implements Tools in Clarisse |
        ModuleWidget | |
      TextureMapObject | |
    GuiMenuItem | |
    OfClass | Object framework class definition |
   CoreLogCtx | |
   CoreLogger | |
    CoreLoggerStdout | |
    SysLogger | |
   CoreLogHandler | |
   CoreLogMessage | |
   CoreLogStream | |
   CoreLogStreamer | |
   CoreMostRecentSortedSet< T > | |
   CoreMostRecentSortedSet< CoreString > | |
   CoreNameServer | Manages names structure and guaranties unicity, and offers name manipulation functions |
   CoreQueue< T > | FIFO thread-safe template object collection |
   CoreQueue< OfBatchCommand * > | |
   CoreQueue< OfItem * > | |
   CoreQueue< SysThreadPoolTask * > | |
   CoreQueue< SysThreadTask * > | |
   CoreSet< T > | |
   CoreSet< ClassCreationItemDescriptor > | |
   CoreSet< const OfClass * > | |
   CoreSet< const OfContext * > | |
   CoreSet< CoreString > | |
   CoreSet< GuiGraphCurve * > | |
   CoreSet< GuiGraphItem * > | |
   CoreSet< GuiNodalBackdrop * > | |
   CoreSet< GuiNodalItem * > | |
   CoreSet< GuiNodalLink * > | |
   CoreSet< GuiNodalNode * > | |
   CoreSet< GuiNodalNodeBase * > | |
   CoreSet< GuiNodalNote * > | |
   CoreSet< GuiNodalSubnet * > | |
   CoreSet< int > | |
   CoreSet< ModuleGroup * > | |
   CoreSet< ModuleLpe * > | |
   CoreSet< ModuleSceneItem * > | |
   CoreSet< ModuleSceneObject * > | |
   CoreSet< OfAttr * > | |
   CoreSet< OfAttrPtr > | |
   CoreSet< OfContext * > | |
   CoreSet< OfItem * > | |
   CoreSet< OfObject * > | |
   CoreSet< short > | |
   CoreSet< unsigned int > | |
   CoreSet< void * > | |
   CoreTree< T > | |
   CoreTree< EngineFileFormatManager * > | |
   CoreTree< OfClassFactory::CategoryTreeNode > | |
   GeometryProperty | Base class for evaluating a property |
    CurveMeshProperty | |
    GeometryPointProperty | Class that associates values of a property to vertex IDs |
    OsdMeshProperty | |
    PolyMeshProperty | |
    TubeMeshProperty | |
   GuiDc | |
    GuiGlWidgetDc | Specialized DC for OpenGL which contains helper function for opengl drawing |
    GuiWidgetDc | |
     GuiSpreadsheetDrawContext | |
   GuiImageHistoryItem | |
   GuiNodalDndData | |
   GuiNodalLayouter | |
   GuiNodalLayoutGrid | |
   GuiSpreadsheetCell | |
    GuiSpreadsheetCellBasic | |
     GuiOfItemSpreadsheetCellComment | |
     GuiOfItemSpreadsheetCellHasObject | |
     GuiOfItemSpreadsheetCellInstanceName | |
     GuiOfItemSpreadsheetCellName | |
     GuiOfItemSpreadsheetCellPath | |
     GuiSpreadsheetCellBasicIcon | |
     GuiSpreadsheetCellBasicText | |
      GuiFileBrowserSpreadsheetCell | |
       GuiFileBrowserSpreadsheetCellCreationDate | |
       GuiFileBrowserSpreadsheetCellModificationDate | |
       GuiFileBrowserSpreadsheetCellOwner | |
       GuiFileBrowserSpreadsheetCellSize | |
      GuiOfItemSpreadsheetCellDate | |
      GuiOfItemSpreadsheetCellType | |
      GuiSpreadsheetCellBasicTextWithIcon | |
      GuiSpreadsheetCellExpressionField | Cell dedicated to show a preview of a script and edit it using a light script editor |
      GuiSpreadsheetCellFilename | |
      GuiSpreadsheetCellNumberEdit | Cell dedicated to show or edit a number |
      GuiSpreadsheetCellScriptField | Cell dedicated to show a preview of a script and edit it using a light script editor |
     GuiSpreadsheetCellCheckbox | |
     GuiSpreadsheetCellColor | Cell dedicated to show a color and edit it using a color picker |
     GuiSpreadsheetCellObject | Cell dedicated to show an OfObject name and allow to change it using a BrowserPicker |
     GuiSpreadsheetCellObjectSelector | |
   GuiSpreadsheetRow | |
    GuiFileBrowserSpreadsheetRow | |
    GuiOfItemSpreadsheetRow | |
   ImageHelperBitmap | Helper class to create 8-bit bitmaps. A bitmap is basically a 8-bit image |
   ImageMapChannel | This class implements a image channel. It stores data, using a list of tiles, for one color, or custom data.
|
   ImageProxy | The ImageProxy is a proxy to an ImageCanvas. It holds data for the specified region in several float buffers (one per channel).
When creating and ImageProxy, its internal buffers are initiliazed with pixel data from the ImageCanvas it is referencing, for the requested region |
   IOHelpersDisplayDriver | |
   ModuleCma | |
   ModuleScriptedClassEngine | Defines an engine used to implement a class by script |
    ModuleProcessScriptEngine | A specialized engine to script processes |
   ModuleScriptedClassEngineData | Custom data that can be defined in script to store per instance data |
   OfAction | Defines actions, which trigger a callback call when a specific event occurs (like a key event) |
   OfContextEngine | |
    OfOverridesContextEngine | |
     OfFileReferenceContextEngine | |
    OfProjectContextEngine | |
    OfUnknownContextEngine | |
   OfDirtinessEventInfo | Defines base classe to be used (inherited from) to add dg_info to the dirtiness. After having inherited this class and added your custom content, just call add_dg_info on AttrEvent to add your data. This has to be allocated with "new" beforehand and destruction will be managed by AttrEvent, don't delete the object. ! |
   OfPlugType | Object Framework object plug. OfPlugType describes both object input (OfAttr) and output (OfOutput) |
    OfAttr | Object Framework object attribute. OfAttrs describe attribute type, values, validators, dirtiness. They contain OfObject attributes values and are serialized |
    OfOutput | |
   OfReferenceOverrideSet | |
   ResourceImportData | Blind data base class that is passed onto importers |
   ResourceProperty | Class representing a property of any kind. It allows to store an array of items that can be composed of several values of the same type |
   SysSocketBase | This class represents a socket |
    SysSocketClient | This class represents a socket |
    SysSocketServer | This class represents a socket |
   SysThread | An operating system abstraction of a thread. Implement entry as entry point to the thread execution |
   SysThreadManager | |
   SysThreadPool | A thread pool that dispatches tasks added in the queue to a number of worker threads |
   SysThreadPoolTask | Abstract task to be dispatched by SysThreadPool to worker threads |
   SysThreadTask | |
    Sample2DLutTask | |
    SysThreadTaskGeneric | |
   SysThreadTaskManager | |
  CoreBasicArray< T > | |
   CoreArray< T > | |
   CoreArray< bool > | |
   CoreArray< BuiltinCmdDataParticleUndoPtr > | |
   CoreArray< Channel > | |
   CoreArray< char > | |
   CoreArray< const ComponentInterface * > | |
   CoreArray< const GuiImage * > | |
   CoreArray< const ResourceProperty * > | |
   CoreArray< CoreArray< FCurve * > > | |
   CoreArray< CoreArray< float > > | |
   CoreArray< CoreArray< ParserEntry * > > | |
   CoreArray< CoreArray< unsigned int > > | |
   CoreArray< CoreListId > | |
   CoreArray< CoreVariant > | |
   CoreArray< CoreVector< EvalItem > > | |
   CoreArray< CoreVector< float > > | |
   CoreArray< CoreVector< GMathVec2d > > | |
   CoreArray< CoreVector< SingleQualityEvaluator > > | |
   CoreArray< CoreVector< unsigned int > > | |
   CoreArray< Ctx > | |
   CoreArray< DisplacedPrimitiveGas * > | |
   CoreArray< DisplacedPrimitiveGasMotion * > | |
   CoreArray< Displacement > | |
   CoreArray< Edge > | |
   CoreArray< Face > | |
   CoreArray< FCurve * > | |
   CoreArray< FCurveKeyId > | |
   CoreArray< float * > | |
   CoreArray< GasGeometry * > | |
   CoreArray< GasObject * > | |
   CoreArray< GeometryColorMap > | |
   CoreArray< GeometryNormalMap > | |
   CoreArray< GeometryObject * > | |
   CoreArray< GeometryPrimitiveSampleDescriptor > | |
   CoreArray< GeometryProperty * > | |
   CoreArray< GeometryPropertyBundle::BundlePropertyIds > | |
   CoreArray< GeometryPropertyCollection * > | |
   CoreArray< GeometryUvMap > | |
   CoreArray< GMathBbox3d > | |
   CoreArray< GMathCompressedNormal > | |
   CoreArray< GMathMatrix4x4d > | |
   CoreArray< GMathVec2d > | |
   CoreArray< GMathVec2i > | |
   CoreArray< GMathVec3d > | |
   CoreArray< GMathVec3f > | |
   CoreArray< GMathVec4f > | |
   CoreArray< GMathVec4i > | |
   CoreArray< GMathVec4uc > | |
   CoreArray< GuiAttributeField * > | |
   CoreArray< GuiColorScheme::Role > | |
   CoreArray< GuiImage * > | |
   CoreArray< GuiNumberEdit * > | |
   CoreArray< GuiPushButton * > | |
   CoreArray< GuiWidget * > | |
   CoreArray< Illumination * > | |
   CoreArray< ImageMapChannel * > | |
   CoreArray< ImageMapTileHandle > | |
   CoreArray< int > | |
   CoreArray< Internal_color > | |
   CoreArray< KeywordData > | |
   CoreArray< LutData > | |
   CoreArray< Material * > | |
   CoreArray< MeshUvBake * > | |
   CoreArray< MetaData > | |
   CoreArray< ModuleImageInfo > | |
   CoreArray< ModuleLayer * > | |
   CoreArray< ModuleLayerSourceInfo > | |
   CoreArray< ModuleLight * > | |
   CoreArray< ModuleMaterial * > | |
   CoreArray< ModuleSceneObject * > | |
   CoreArray< ModuleTexture * > | |
   CoreArray< Object * > | |
   CoreArray< ObjectProps > | |
   CoreArray< OfAttrNameDirtiness > | |
   CoreArray< OfAttrState * > | |
   CoreArray< OfFileReferenceContextEngine::CmdFilenameUndoData * > | |
   CoreArray< OfObject * > | |
   CoreArray< ParserEntry * > | |
   CoreArray< Patch > | |
   CoreArray< PbrLightConfig > | |
   CoreArray< PointCloudMapGeometry > | |
   CoreArray< PointCloudMapSamples > | |
   CoreArray< PointCloudMapSceneObject > | |
   CoreArray< PreGeometryHitCallback > | |
   CoreArray< ResourceBundleItem * > | |
   CoreArray< ResourceProperty * > | |
   CoreArray< SceneObjectShadingDataPtr > | |
   CoreArray< ShadingCacheBucket * > | |
   CoreArray< ShadingLayerColumnValues * > | |
   CoreArray< ShadingVariablesCtx * > | |
   CoreArray< short > | |
   CoreArray< SubTree > | |
   CoreArray< SysThreadLock > | |
   CoreArray< SysThreadPoolWorker * > | |
   CoreArray< Undo * > | |
   CoreArray< UniqueString > | |
   CoreArray< unsigned char > | |
   CoreArray< unsigned short > | |
   CoreArray< Value > | |
   CoreArray< value_type > | |
   CoreStaticArray< T, SIZE > | |
   CoreVector< T > | |
   CoreVector< ActionList > | |
   CoreVector< AovChannelItem > | |
   CoreVector< AovGroup > | |
   CoreVector< AovStoreDesc > | |
   CoreVector< AovVarianceChannel > | |
   CoreVector< AppLogMessage > | |
   CoreVector< AppMainMenuItem * > | |
   CoreVector< AppShelfItem > | |
   CoreVector< AttributeOverrideInfos > | |
   CoreVector< AttributeOverrides * > | |
   CoreVector< AttrInfo > | |
   CoreVector< bool > | |
   CoreVector< Bounce > | |
   CoreVector< Box > | |
   CoreVector< BxDFTypeFlags > | |
   CoreVector< CamAttrInfos > | |
   CoreVector< CAMInfo > | |
   CoreVector< ChannelEventInfo * > | |
   CoreVector< ChannelEventInfo > | |
   CoreVector< char > | |
   CoreVector< ClassCreationItemDescriptor * > | |
   CoreVector< ClassCreationItemDescriptor > | |
   CoreVector< Column * > | |
   CoreVector< ComponentProperty > | |
   CoreVector< ComponentSchema * > | |
   CoreVector< const GMathVec4i * > | |
   CoreVector< const GuiImage * > | |
   CoreVector< const OfClass * > | |
   CoreVector< const OfContext * > | |
   CoreVector< const ShadingLayerColumnItem * > | |
   CoreVector< ContextInfo > | |
   CoreVector< CopyEntry > | |
   CoreVector< CoreArgInfo * > | |
   CoreVector< CoreArray< FCurveKeyId > * > | |
   CoreVector< CoreArray< NewKey > * > | |
   CoreVector< CoreArray< OfCommandArgument > > | |
   CoreVector< CoreBaseObject * > | |
   CoreVector< CoreClassInfo * > | |
   CoreVector< CoreConstructorInfo * > | |
   CoreVector< CoreEnumInfo * > | |
   CoreVector< CoreEnumValueInfo * > | |
   CoreVector< CoreHashTableSparseNode< T, U > > | |
   CoreVector< CoreLogger * > | |
   CoreVector< CoreMethodInfo * > | |
   CoreVector< CoreSharedPointer< OfCommand > > | |
   CoreVector< CoreTree< EngineFileFormatManager * > * > | |
   CoreVector< CoreTree< OfClassFactory::CategoryTreeNode > * > | |
   CoreVector< CoreTree< T > * > | |
   CoreVector< CoreVariant > | |
   CoreVector< CoreVector< bool > > | |
   CoreVector< CoreVector< const OfClass * > > | |
   CoreVector< CoreVector< CoreString > > | |
   CoreVector< CoreVector< unsigned int > > | |
   CoreVector< ctx_node * > | |
   CoreVector< CtxFrustum * > | |
   CoreVector< CtxRayFrustum * > | |
   CoreVector< CtxRaytrace * > | |
   CoreVector< CurrentSystem > | |
   CoreVector< CurrentType > | |
   CoreVector< CustomAttrInfos > | |
   CoreVector< Element > | |
   CoreVector< Entry > | |
   CoreVector< FCurveKey > | |
   CoreVector< FCurveKeyId > | |
   CoreVector< FilenameData * > | |
   CoreVector< Frame > | |
   CoreVector< GenericSample > | |
   CoreVector< GeometryCustomData * > | |
   CoreVector< GeometryDeferredShading * > | |
   CoreVector< GeometryDeferredShadingData * > | |
   CoreVector< GeometryDeferredShadingGroup * > | |
   CoreVector< GeometryIntersectionPath > | |
   CoreVector< GeometryObject * > | |
   CoreVector< GeometryUvMapData > | |
   CoreVector< GeometryVertex > | |
   CoreVector< GMathMatrix4x4d > | |
   CoreVector< GMathUnits::UnitType > | |
   CoreVector< GMathVec2d > | |
   CoreVector< GMathVec2f > | |
   CoreVector< GMathVec2i > | |
   CoreVector< GMathVec2ui > | |
   CoreVector< GMathVec3d > | |
   CoreVector< GMathVec3f > | |
   CoreVector< GMathVec4i > | |
   CoreVector< GuiAction * > | |
   CoreVector< GuiAppPendingCallbackItem > | |
   CoreVector< GuiCandidateItem > | |
   CoreVector< GuiCheckbox * > | |
   CoreVector< GuiCheckButton * > | |
   CoreVector< GuiContextFieldInfo > | |
   CoreVector< GuiContextMenuBrowser * > | |
   CoreVector< GuiCurveEventInfo > | |
   CoreVector< GuiCurveLinkedEventInfo > | |
   CoreVector< GuiCurveSelectionKey > | |
   CoreVector< GuiFileBrowserPathFieldInfo > | |
   CoreVector< GuiGradientSelectionKey > | |
   CoreVector< GuiGraphCurve * > | |
   CoreVector< GuiGraphItem * > | |
   CoreVector< GuiImageHistoryItem * > | |
   CoreVector< GuiItemGalleryThumbnailItem * > | |
   CoreVector< GuiLabel * > | |
   CoreVector< GuiListButtonItem * > | |
   CoreVector< GuiListPanelItem * > | |
   CoreVector< GuiListViewItem > | |
   CoreVector< GuiMenuButton * > | |
   CoreVector< GuiMenuItem * > | |
   CoreVector< GuiMenuRadioGroup * > | |
   CoreVector< GuiNodalBackdrop * > | |
   CoreVector< GuiNodalHeaderLine > | |
   CoreVector< GuiNodalItem * > | |
   CoreVector< GuiNodalLayoutGrid * > | |
   CoreVector< GuiNodalLink * > | |
   CoreVector< GuiNodalNode * > | |
   CoreVector< GuiNodalNodeBase * > | |
   CoreVector< GuiNodalNodeZone * > | |
   CoreVector< GuiNodalNodeZoneAnchor * > | |
   CoreVector< GuiNodalNote * > | |
   CoreVector< GuiNodalSubnet * > | |
   CoreVector< GuiPopup * > | |
   CoreVector< GuiSpreadsheetCell * > | |
   CoreVector< GuiSpreadsheetHeaderData > | |
   CoreVector< GuiSpreadsheetRow * > | |
   CoreVector< GuiTextEditAction * > | |
   CoreVector< GuiTreeColumn * > | |
   CoreVector< GuiTreeItem * > | |
   CoreVector< GuiViewport * > | |
   CoreVector< GuiViewportData * > | |
   CoreVector< GuiWidget * > | |
   CoreVector< GuiWindow * > | |
   CoreVector< GuiWindowRouter * > | |
   CoreVector< HighlightInfos > | |
   CoreVector< ImageMapChannel * > | |
   CoreVector< ImageMapPyramidItem * > | |
   CoreVector< ImageMapTileHandle > | |
   CoreVector< int > | |
   CoreVector< Keyable > | |
   CoreVector< Layer * > | |
   CoreVector< LockEntry > | |
   CoreVector< LpeAov > | |
   CoreVector< LpeDesc > | |
   CoreVector< ModuleAovStore * > | |
   CoreVector< ModuleGroup * > | |
   CoreVector< ModuleImageLevelUpdateReceiver > | |
   CoreVector< ModuleIntegrator::IntegrationModel > | |
   CoreVector< ModuleLightLegacy * > | |
   CoreVector< ModuleLpe * > | |
   CoreVector< ModuleProgressUpdateReceiver > | |
   CoreVector< ModuleSceneItem * > | |
   CoreVector< ModuleSceneObject * > | |
   CoreVector< ModuleShadingLayer * > | |
   CoreVector< MonotoneCubicInterpolator< float > > | |
   CoreVector< MoveValue * > | |
   CoreVector< ObjectArrayDescriptor > | |
   CoreVector< ObjectDescriptor > | |
   CoreVector< ObjectEventConnectionData > | |
   CoreVector< ObjectOverrideInfos > | |
   CoreVector< ObjectOverrideInfos::CamAttrInfos > | |
   CoreVector< ObjectOverrideInfos::CustomAttrInfos > | |
   CoreVector< ObjectSerial * > | |
   CoreVector< OfAttr * > | |
   CoreVector< OfAttrDynEvaluator > | |
   CoreVector< OfAttrGroup * > | |
   CoreVector< OfAttrPtr > | |
   CoreVector< OfAttrState * > | |
   CoreVector< OfAttrSubgraphNode * > | |
   CoreVector< OfAttrSubgraphNodeIndex > | |
   CoreVector< OfClass * > | |
   CoreVector< OfCommand * > | |
   CoreVector< OfCommandArgument::Type > | |
   CoreVector< OfCommandCaller * > | |
   CoreVector< OfCommandSignature * > | |
   CoreVector< OfContext * > | |
   CoreVector< OfDirtinessEventInfo * > | |
   CoreVector< OfEndProtectionInfo > | |
   CoreVector< OfEnum * > | |
   CoreVector< OfEnumValue * > | |
   CoreVector< OfExpressionWrapper * > | |
   CoreVector< OfItem * > | |
   CoreVector< OfObject * > | |
   CoreVector< OfObjectFactoryCommand * > | |
   CoreVector< OfOutput * > | |
   CoreVector< OfOverridesContextEngine::ClearOverridesUndoData * > | |
   CoreVector< OverrideSetInfos * > | |
   CoreVector< ParserEntry * > | |
   CoreVector< ParserGroup * > | |
   CoreVector< ParserValue * > | |
   CoreVector< PathAndGuiItem > | |
   CoreVector< PbrAbsorptionLayer > | |
   CoreVector< PbrBxdf * > | |
   CoreVector< PbrChannelIndex > | |
   CoreVector< PbrLpeBxdfConstant > | |
   CoreVector< PbrLpeConstant > | |
   CoreVector< Point > | |
   CoreVector< PointCloudSamplesTreeSample > | |
   CoreVector< PrimitiveSubdivision > | |
   CoreVector< ProgressUpdateReceiver > | |
   CoreVector< RemovedAttrInfo > | |
   CoreVector< Resource * > | |
   CoreVector< ResourceUser * > | |
   CoreVector< Row * > | |
   CoreVector< RuleData > | |
   CoreVector< Scalar > | |
   CoreVector< Scatter > | |
   CoreVector< Segment > | |
   CoreVector< ShadingLayerRule * > | |
   CoreVector< ShadingVariable::Variable * > | |
   CoreVector< ShadingVariableManagerAccessor > | |
   CoreVector< short > | |
   CoreVector< Slot > | |
   CoreVector< Subset > | |
   CoreVector< SyntaxColor > | |
   CoreVector< SysThreadTask * > | |
   CoreVector< SysThreadTaskManager * > | |
   CoreVector< Tag * > | |
   CoreVector< TextureCache > | |
   CoreVector< U > | |
   CoreVector< Undo * > | |
   CoreVector< UnitSystem > | |
   CoreVector< UnitValue > | |
   CoreVector< unsigned long long > | |
   CoreVector< UvGeometry > | |
   CoreVector< Value > | |
   CoreVector< ValueImpl > | |
   CoreVector< void * > | |
  CoreBasicArray< const short > | |
  CoreBasicArray< CoreString > | |
   CoreArray< CoreString > | |
   CoreVector< CoreString > | |
  CoreBasicArray< double > | |
   CoreArray< double > | |
   CoreVector< double > | |
  CoreBasicArray< float > | |
   CoreArray< float > | |
   CoreVector< float > | |
  CoreBasicArray< GeometryOverride * > | |
  CoreBasicArray< GMathBbox3f > | |
  CoreBasicArray< LightSample > | |
   CoreVector< LightSample > | |
  CoreBasicArray< ModuleDisplacement * > | |
   CoreArray< ModuleDisplacement * > | |
  CoreBasicArray< ModuleLightPhysical * > | |
   CoreVector< ModuleLightPhysical * > | |
  CoreBasicArray< ModuleSubPixelFilter * > | |
   CoreVector< ModuleSubPixelFilter * > | |
  CoreBasicArray< Sample > | |
   CoreArray< Sample > | |
   CoreVector< Sample > | |
  CoreBasicArray< unsigned int > | |
   CoreArray< unsigned int > | |
   CoreVector< unsigned int > | |
  CoreHash | |
  CoreList< T > | Template List Collection |
  CoreList< AnimFCurveKey * > | |
  CoreList< AppEvaluator * > | |
  CoreList< CoreString > | |
  CoreList< CoreVector< OfItem * > > | |
  CoreList< Dependency > | |
  CoreList< EventObject::EventReceiverInfo > | |
  CoreList< EventReceiverInfo > | |
  CoreList< FCurveKey * > | |
  CoreList< GuiGraphPoint * > | |
  CoreList< GuiListTabItem > | |
  CoreList< GuiNodalNodeBase * > | |
  CoreList< GuiTabItem > | |
  CoreList< GuiTextEditLineInfo > | |
  CoreList< GuiToolbarItem > | |
  CoreList< Light * > | |
  CoreList< Material * > | |
  CoreList< Object * > | |
  CoreList< OfClass * > | |
  CoreList< OfContext * > | |
  CoreList< OfObject * > | |
  CoreList< ResourceObject * > | |
  CoreSerial | |
  CtxHelpers | |
  GeometryPointCloud | Class representing a point cloud |
  GeometryPositionArray | |
  GeometrySample | This class defines a geometric sample on a geometry |
  GMathBasicRay | |
   GMathRay | |
  GMathBbox2< T > | |
  GMathBbox2< double > | |
  GMathBbox2< int > | |
  GMathBbox3< T > | |
  GMathBbox3< double > | |
  GMathBbox3< float > | |
  GMathInterpolate | |
  GMathLut1< T > | Class allowing to create and manipulate a single dimension LUT |
  GMathLut1< float > | |
  GMathMatrix3x3< T > | |
  GMathMatrix3x3< double > | |
  GMathMatrix4x4< T > | The GMathMatrix4x4 class Implements a row-major 4 by 4 Matrix. | [0,0] [0,1] [0,2] [0,3] | [1,0] [1,1] [1,2] [1,3] | [2,0] [2,1] [2,2] [2,3] | [3,0] [3,1] [3,2] [3,3] |
  GMathMatrix4x4< double > | |
  GMathMatrix4x4< float > | |
  GMathTimeSampling | |
  GMathTransform | |
  GMathVec2< T > | |
  GMathVec2< double > | |
  GMathVec2< float > | |
  GMathVec2< int > | |
  GMathVec2< unsigned int > | |
  GMathVec3< T > | |
  GMathVec3< double > | |
  GMathVec3< float > | |
  GMathVec3< int > | |
  GMathVec3< unsigned char > | |
  GMathVec4< T > | |
  GMathVec4< double > | |
  GMathVec4< float > | |
  GMathVec4< int > | |
  GMathVec4< unsigned int > | |
  Gui | |
  GuiItemActions | |
  GuiResource | |
  ImageHandle | |
  ImageIcon | |
  ImageIO | Image Input/Output. This class offers statics methods to load and save image from and to the disk |
  ImageIOFileFormat | |
  ImageMapTileHandle | The ImageMapTileHandle is a smart pointer that wraps an ImageMapTile |
  ImagePixel | This class holds all the enums that are used to describe data in an image |
  IOHelpers | This static class defines SDK/Script IO function helpers |
  ModuleDeformerGeometry | |
  ModuleDeformerTopology | |
  ModuleSceneObjectGeometry | |
  SdkHelpers | This static class defines SDK/Script Items function helpers |
  TimedInt | Manages the evolution of an integer from its starting value to its target value using a timer. Once started, the user just has to requery the current value to get its current working value |
 CoreBasicArrayIterator< T > | Iterator class All the necessaries operators to be complient with the std random acces iterator have been implemented. http://www.cplusplus.com/reference/iterator/ |
 CoreBasicString | |
  CoreString | |
  CoreStringView | |
 CoreBasicStringIterator< CONST > | |
 CoreBitFieldHelper | |
 CoreClassInfo | |
 CoreConstructorInfo | |
 CoreEnumInfo | |
 CoreEnumValueInfo | |
 CoreHashTable< T, U > | Access efficient template collection of Key/Value objects couples The CoreHashTable is meant to be used as a general purpose hash table structure. The hash table has two distinct implementation. The first one is a sparse structure when the number of items is smaller than a predefined threshold (256). The second implementation is a hash table. The sparse implementation is basically a vector on which the search is performed linearly. When the number of items is rather small, typically lower than 256, the sparse table performs faster that a dense one. The dense hash table overhead is overkill for a small amount of items. The implementation is automatically switched in runtime, between sparse or dense, according to the actual number of items |
 CoreHashTable< const CoreClassInfo *, CoreTree< EngineFileFormatManager * > * > | |
 CoreHashTable< const CoreClassInfo *, CoreVector< OfDirtinessEventInfo * > > | |
 CoreHashTable< const OfAttr *, ChangePrefCallback > | |
 CoreHashTable< const OfAttr *, CoreArray< CoreVariant > > | |
 CoreHashTable< const OfAttr *, CoreHashTable< CoreString, CoreString > > | |
 CoreHashTable< const OfClass *, GeometryDeferredShadingClass > | |
 CoreHashTable< const OfContext *, CoreString > | |
 CoreHashTable< const OfItem *, int > | |
 CoreHashTable< CoreString, AttrSetValueData > | |
 CoreHashTable< CoreString, bool > | |
 CoreHashTable< CoreString, CacheEntry > | |
 CoreHashTable< CoreString, ComponentInterface * > | |
 CoreHashTable< CoreString, ComponentSchema * > | |
 CoreHashTable< CoreString, CoreArray< short > > | |
  AOVDescriptor | |
 CoreHashTable< CoreString, CoreListId > | |
 CoreHashTable< CoreString, CoreSharedPointer< ObjectOverrides > > | |
 CoreHashTable< CoreString, CoreString * > | |
 CoreHashTable< CoreString, CoreString > | |
 CoreHashTable< CoreString, CoreVariant > | |
 CoreHashTable< CoreString, CoreVector< ChangePrefCallback > > | |
 CoreHashTable< CoreString, CoreVector< CoreString > > | |
 CoreHashTable< CoreString, CoreVector< CoreVariant > > | |
 CoreHashTable< CoreString, CoreVector< OfAttr * > * > | |
 CoreHashTable< CoreString, CoreVector< OfClass * > > | |
 CoreHashTable< CoreString, CoreVector< OfItem * > > | |
 CoreHashTable< CoreString, CoreVector< OfObjectState * > > | |
 CoreHashTable< CoreString, CoreVector< ShadingLayerRule * > > | |
 CoreHashTable< CoreString, ctx_container > | |
 CoreHashTable< CoreString, DirectiveCallback > | |
 CoreHashTable< CoreString, disabled_data > | |
 CoreHashTable< CoreString, double > | |
 CoreHashTable< CoreString, GMathVec3i > | |
 CoreHashTable< CoreString, GMathVec3uc > | |
 CoreHashTable< CoreString, GroupSelectionHashTable > | |
 CoreHashTable< CoreString, GuiFontFamily * > | |
 CoreHashTable< CoreString, GuiImage * > | |
 CoreHashTable< CoreString, GuiMenu * > | |
 CoreHashTable< CoreString, GuiMenuRadioGroup * > | |
 CoreHashTable< CoreString, int > | |
 CoreHashTable< CoreString, Logger > | |
 CoreHashTable< CoreString, OfAttrState * > | |
 CoreHashTable< CoreString, OfClass * > | |
 CoreHashTable< CoreString, OfContext * > | |
 CoreHashTable< CoreString, OfObject * > | |
 CoreHashTable< CoreString, OfReferenceFileFormatLoader > | |
 CoreHashTable< CoreString, OfVarsItem > | |
 CoreHashTable< CoreString, OSLAttributeAccessor > | |
 CoreHashTable< CoreString, OSLShaderMetadata > | |
 CoreHashTable< CoreString, ParserEntry * > | |
 CoreHashTable< CoreString, PbrBxdfLut * > | |
 CoreHashTable< CoreString, ResourceBundleItem * > | |
 CoreHashTable< CoreString, TextureItem * > | |
 CoreHashTable< CoreString, unsigned int > | |
 CoreHashTable< CoreString, void * > | |
 CoreHashTable< EventObject *, void * > | |
 CoreHashTable< GMathVec3uc, GuiGraphItem * > | |
 CoreHashTable< GMathVec3uc, GuiNodalItem * > | |
 CoreHashTable< GuiNodalLayoutGrid *, GuiNodalNodeBase * > | |
 CoreHashTable< GuiNodalNodeBase *, GuiNodalLayoutGrid * > | |
 CoreHashTable< GuiWidget *, bool > | |
 CoreHashTable< ModuleLayer3d *, MatteTable * > | |
 CoreHashTable< ModuleObject *, CoreListId > | |
 CoreHashTable< ModuleShadingLayer *, ShadingData * > | |
 CoreHashTable< OfAttr *, CoreString > | |
 CoreHashTable< OfAttr *, int > | |
 CoreHashTable< OfAttr *, OfAttrRefs * > | |
 CoreHashTable< OfAttr *, OfAttrState * > | |
 CoreHashTable< OfAttr *, OfAttrSubgraphNode * > | |
 CoreHashTable< OfAttr *, OfObject * > | |
 CoreHashTable< OfClass *, CoreString > | |
 CoreHashTable< OfClass *, CoreVector< CoreString > > | |
 CoreHashTable< OfClass *, ModuleMaterial * > | |
 CoreHashTable< OfCommandSignature *, CommandSignatureDoc > | |
 CoreHashTable< OfContext *, CoreString > | |
 CoreHashTable< OfContext *, int > | |
 CoreHashTable< OfObject *, CoreString > | |
 CoreHashTable< OfObject *, CoreVector< AttributeOverrides * > > | |
 CoreHashTable< OfObject *, CoreVector< LinkedAttr * > > | |
 CoreHashTable< OfObject *, ParserEntry * > | |
 CoreHashTable< ResourceID, ResourceCustom > | |
 CoreHashTable< ShadingLayerRule *, unsigned int > | |
 CoreHashTable< short, AovClassDataStruct > | |
 CoreHashTable< short, short > | |
 CoreHashTable< SysThreadLock *, CoreVector< SysThreadTaskManager * > > | |
 CoreHashTable< SysThreadTaskManager *, unsigned int > | |
 CoreHashTable< T, CoreListId > | |
 CoreHashTable< TextureCache, unsigned int > | |
 CoreHashTable< unsigned int, CoreVector< AppShelfCategory > > | |
 CoreHashTable< unsigned int, CoreVector< ShadingVariableManagerAccessor > > | |
 CoreHashTable< unsigned int, OfObjectVariableValue * > | |
 CoreHashTable< unsigned int, unsigned int > | |
 CoreHashTable< unsigned int, ValueType > | |
 CoreHashTable< void *, CoreArray< unsigned char > > | |
 CoreHashTable< void *, EvalRequester > | |
 CoreHashTableDense< T, U > | |
 CoreHashTableDenseNode< T, U > | |
 CoreHashTableDenseNode< K, V > | |
 CoreHashTableIterator< K, V, C > | |
 CoreHashTableNode< K, V, C > | |
 CoreHashTableSparse< T, U > | Memory efficient template collection of Key/Value objects couples. Used when there is a small number of items in the hash table |
 CoreHashTableSparseNode< T, U > | |
 CoreHashTableSparseNode< K, V > | |
 CoreMethodInfo | |
 CoreMutex | Portable mutexes |
 CoreObjectSingleton< T > | Thread safe singleton holding an object that is created on demand. The object is destroyed automatically at the destruction of the singleton |
 CoreObjectSingleton< CoreDebugBacktrace > | |
 CoreObjectSingleton< GroupManager > | |
 CoreOrderedDictionary< U > | CoreOrderedDictionary provides an implementation of a container of U based on an hash_table< String, unsigned int > and two vectors vector< U > for storing data and vector< unsigned int > to manage sorting |
 CoreOrderedDictionary< OfClass * > | |
 CoreOrderedDictionary< OfItem * > | |
 CorePointerHandler< T > | RAII Helper class to help lifetime manageent of static objects, allowing their automatic destruction at the end. Objects must have been allocated with new(). Keep a CorePointerHandler (ex: in a class member vector) containing static object pointer to enable the static object destruction with CorePointerHandler's |
 CorePointerHandler< CoreVector< CoreClassInfo * > > | |
 CorePoolBase< T, CHUNK_ITEM > | |
 CorePoolBase< GMathMatrix4x4d, InPlaceChunkItem< GMathMatrix4x4d > > | |
  CorePool< GMathMatrix4x4d > | |
 CorePoolBase< T, InPlaceChunkItem< T > > | |
  CorePool< T > | Memory manager allowing to create and delete objects in a memory efficient way |
 CorePoolBase< T, LinkedChunkItem< T > > | |
  InitOnceCorePool< T > | |
 CorePoolBase< VolumeShading, InPlaceChunkItem< VolumeShading > > | |
  CorePool< VolumeShading > | |
 CoreScratchpadMemory | Efficient non thread-safe basic allocator. Typically use as a temporary scratchpad |
  CtxScratchpad | |
 CoreScratchpadObject | Every allocated object must inherit from this class in order to be correctly constructed and destructed |
  PbrBxdf | |
   PbrSurface | |
    PbrAnisotropicWard | |
    PbrEmitter | |
    PbrHairGlints | |
    PbrHairR | |
    PbrHairTT | |
    PbrLambert< BXDF_SIDE > | |
    PbrMicrofacetReflectTpl< EXPOSE_MICROFACET_NORMAL, ENABLE_CLIPPING > | |
    PbrMicrofacetRefractTpl< EXPOSE_MICROFACET_NORMAL > | |
    PbrOrenNayar< BRDF_MODEL, BXDF_SIDE > | |
    PbrReflectTpl< ENABLE_CLIPPING > | |
    PbrRefractTpl< ENABLE_CLIPPING > | |
    PbrSss | |
     PbrSssScatter | |
    PbrWard | |
   PbrVolume | |
  PbrBxdfNormalisation | This class is used to compensate the energy loss of a bxdf by normalizing the albedo |
   PbrBrdfNormalisation | The PbrBrdfNormalisation class |
   PbrBsdfNormalisation | This is used to compensate the energy loss of a bsdf. It's a bsdf, it means that it has a reflection and a refract albedo |
   PbrBtdfNormalisation | The PbrBtdfNormalisation class |
  PbrDirectionalAbsorption | |
   PbrCoatingAbsorption | |
   PbrIridescentAbsorption | |
  PbrFresnel | |
   PbrFresnelBlend | |
   PbrFresnelCombiner | |
   PbrFresnelConductor | |
   PbrFresnelDielectric | |
   PbrFresnelDiffuse | |
   PbrFresnelMicrofacetDielectric | |
   PbrFresnelSchlick | |
  PbrHairData | |
  PbrKernel2DRadial | |
   PbrKernelCubic | |
   PbrKernelDisk | |
   PbrKernelEmpirical | |
   PbrKernelGaussian | |
  PbrMicrofacetDistribution | |
   PbrAnisotropicBeckmann | |
   PbrAnisotropicGgx | |
   PbrBeckmann | |
   PbrGgx | |
  PbrVolume::ScatterData | |
 CoreSemaphore | |
 CoreSharedAtomicCounter | |
 CoreSharedCounter | |
 CoreSharedPointer< T, C > | |
 CoreSharedPointer< BuiltinCmdDataParticleUndo > | |
 CoreSharedPointer< CmdDataParticle > | |
 CoreSharedPointer< MotionBlurSampleLoader > | |
 CoreSharedPointer< OverrideSetInfos > | |
 CoreSparseTable< T > | |
 CoreStack< T > | |
 CoreStack< ChannelEventInfo * > | |
 CoreStack< CoreSharedPointer< OfCommand > > | |
 CoreStack< OfAttr * > | |
 CoreStack< OfContext * > | |
 CoreStack< OfEnum * > | |
 CoreStack< OfItem * > | |
 CoreStack< OfObject * > | |
 CoreTypeInfo | |
 CoreVariant | |
 CoreVersion | |
 GuiItemActions::CreateItemNodalPosition | |
 CtxBucket | |
 CtxDebug | |
 CtxDeferredShading | |
 CtxDraw | |
 CtxEval | |
 CtxEvalChannel | |
 CtxEvalClassData | |
 CtxEvalObjectData | |
 CtxEvalTextureCache | |
 CtxFilter | |
 CtxFragment | Class containing information about the shaded fragment |
 CtxGas | |
 CtxIllumination | |
 CtxIlluminationCache | |
 CtxIntegrator | |
  CtxLegacyShader | |
  CtxPbrShader | |
 CtxInternal | |
 CtxKernelFilter | |
 CtxKernelFilter.pass | |
 CtxKernelFilter.region | |
 CtxKernelFilter.thread | |
 CtxMotionBlur | |
 CtxMotionBlurData< Data > | |
 CtxMotionBlurData< MotionData > | |
 CtxMotionBlurData< Samples > | |
 CtxPbrClampingConstants | |
 CtxPbrConstants | |
 CtxPbrDepthConstants | |
 CtxPbrMedium | |
 CtxPbrSampleCounter | |
 CtxPbrSampling | |
 CtxPbrSamplingConstants | |
 CtxPixel | |
 CtxPixelFilter | |
 CtxPixelFilter.thread | |
 CtxRaytracePool | |
 CtxRecursionData | |
 CtxSample | Class containing geometric information used for the shading of a fragment |
 CtxSampling | |
 CtxSceneObject | This class describes the context of an object in the scene. It allows to raytrace a single object without passing by the GAS of a group |
 CtxShader | |
 CtxShader.alpha | |
 CtxShader.camera | |
 CtxShader.clamping | |
 CtxShader.sampling | |
 CtxShader.thread | |
 CtxShaderStats | |
 CtxSubPixelBucketFilter | |
 CtxSubPixelPacketFilter | |
 CtxSubPixelShadeFilter | |
 CtxTool | |
 CtxTool.feedback | |
 CtxTool.gl | |
 CtxTool.image | |
 CtxTool.widget | |
 CtxToolEvent | |
 CtxToolEvent.keyboard | |
 CtxToolEvent.mouse | |
 CtxToolEvent.tablet | |
 CtxTransmittance | |
 CtxVolume | |
 CtxWholeImageFilter | |
 OfOverrides::ObjectOverrideInfos::CustomAttrInfos | |
  OfOverrides::ObjectOverrideInfos::CamAttrInfos | |
 ImageMap::Data | |
 SysThreadLock::DeadLockException | |
 DeepOutputWriter | |
 DeepTileData | |
 DefaultMaterialConfig | |
 PbrShaderHelpers::DeferredShadingConfig | |
 OfContextEngine::Descriptor | |
 MaterialOutput::Diffuse | |
 DisplayModeHelpers | |
 DsoFile | |
 GeometryUvMapData::Edge | Defines an edge by its start vertex index and end vertex index. Indices refer to vertices in the UVs list |
 PMF< T >::Element | |
 EquiAngularSampling | |
 GuiImageHistory::EventHistoryData | |
 EventObject::EventInfo | Class used to give custom data through events calls. The receiver must have knowledge how to interpret the data, depending on what it registered on |
 EventObject::EventReceiverInfo | |
 EventObject::EventReceiverInfo.__unnamed__ | |
 Exception | |
  clarisse_net.ClarisseNetError | Remote Error handler |
 FCurveKey | FCurveKey key description |
 FCurveKeyId | |
 SysFilesystem::FileInformations | |
 GeometryFrustumCtx::FilterData | |
  CtxHelpers::FrustumSceneItemData | |
 GeometryRayFrustumCtx::FilterData | |
  CtxHelpers::RayFrustumSceneItemData | |
 GeometryRaytraceCtx::FilterData | |
  CtxHelpers::FilterClipMapData | |
  CtxHelpers::FilterWireframeData | |
  CtxHelpers::RaytraceSceneItemData | |
  CtxHelpers::VolumeDensityCutoffFilterData | Structure defined to pass custom data to the density cutoff intersection filter which discard volumes elements in the 3D view based on their density and/or thickness |
  PbrShaderHelpers::FilterBlackHoleData | |
  PbrShaderHelpers::FilterDeferredData | |
  PbrShaderHelpers::FilterSelfShadowData | |
  ShaderHelpers::FilterResolveMaterialData | |
   LegacyShaderHelpers::GatherVolumePropsData | |
 FilterInfo | |
 GuiFileBrowserSpreadsheet::FocusAndSelectData | |
 GuiFont::FontDesc | |
 FontGlData | |
 GasCompressedTree | |
 GasCompressedTreeMotion | |
 GasGridTree | |
 GasGridTreeMotion | |
 GasLeafHit | |
 GasTree | |
  GasUvTree | GAS tree for raytracing UV maps |
 GasTreeMotion | |
 GasTreeRaytracer< T > | |
 GasTreeSplitContext | |
 CtxTransmittance::GenericSample | |
 PbrDeepTransmittance::GenericSample | |
 GeometryAttributesOverride | |
 GeometryColorMap | |
 GeometryCustomData | |
 GeometryCustomDataPool | |
 GeometryDeferredShading | |
 GeometryDeferredShadingClass | |
 GeometryDeferredShadingData | |
 GeometryDeferredShadingGroup | |
 GeometryDeferredShadingPool | |
 GeometryDescriptor | Structure that describes the geometry used during sampling |
 GeometryFragment | Class holding all informations about a geometry fragment |
  GeometryIntersection | Class corresponding to an intersection that is outputed by the raytracer |
 GeometryFrustumCtx | Class holding the current context of the frustum test |
 GeometryFrustumData | Class containing the input data needed for testing objects against a frustum |
  CtxFrustum | |
 GeometryIntersectionMap | Class holding the intersections computed between a packet of rays and the scene |
 GeometryIntersectionPath | Structure corresponding to a transparency path |
 GeometryIntersectionPool | Pool of intersections used during the raytracing in order to reduce memory allocations |
 GeometryMediumDescriptor | Structure holding informations about the medium of a geometry fragment |
 GeometryMotionBlurSample | Structure containing data about a motion blur sample |
 GeometryNormalMap | |
 GeometryObjectDescriptor | Structure holding the information about the origin of a geometry and the material that is affected to it |
 GeometryOverrideConfig | |
 GeometryPointSample | Simple structure that describes a sample on the surface of a geometry |
 GeometryPositionDifferential | Structure holding the position partial derivatives on a geometry for ray differentials |
  GeometryDifferential | Structure holding the partial derivatives on a geometry for ray differentials |
 GeometryPrimitiveSampleDescriptor | Simple structure that describes the parametric position of a sample on a primitive |
 GeometryRayFrustumCtx | Class holding the current context of the frustum test |
 GeometryRayFrustumData | Class containing the input data needed for testing objects against a frustum |
  CtxRayFrustum | |
 GeometryRayFrustumIntersection | |
 GeometryRaytraceCtx | Class holding the current context of the raytracing |
 GeometryRaytraceData | Class containing the input data needed for the raytracing |
  CtxRaytrace | |
 GeometryRaytraceData.__unnamed__ | |
 GeometrySampleDescriptor | Structure that describes the parametric position of a sample on a geometry |
 GeometrySource | Simple struct that contains the source of a geometry, i.e. the scene object from which it is accessed and its index in the scene or in regard to its parent |
 GeometrySourceHierarchy | Class that contains the hierarchy of scene objects from which a geometry is accessed |
 GeometrySubdivision | |
 GeometryUvMap | |
 GeometryUvMapData | |
 GeometryUvTile | |
 GeometryVertex | |
 GMath< T > | |
 GMath< double > | |
 GMath< float > | |
 GMath< GMathHalfFloat > | |
 GMath< GMathHalfFloatNormalized > | |
 GMathBasicLut1< T > | |
  GMathLut1< T > | Class allowing to create and manipulate a single dimension LUT |
  GMathStaticLut1< T, SIZE > | Class allowing to create and manipulate a single dimension LUT |
 GMathBasicLut1< float > | |
  GMathLut1< float > | |
 GMathFrustum | |
 GMathFrustumBox | |
 GMathHalfFloat | |
 GMathHalfFloatConverter | |
 GMathHalfFloatNormalized | |
 GMathPlane | |
 GMathQuat | |
 GMathRayDifferential | |
 GMathUnits | |
 GMathViewPoint | |
 GRandomFastMt | |
 GRandomMt | |
 GuiNodal::GraphTextInfo | |
 CoreAlgorithms::Greater< T > | |
 GuiAppMenu | Application Menu API |
 GuiColorScheme | Used to manage the colors for all application widgets. Any widget can ask for a specific color for a specific use, it will adapt automaticaly when theme changes |
 GuiContextFieldInfo | |
 GuiCurveEventInfo | |
 GuiCurveLinkedEventInfo | |
 GuiCurveSelectionKey | |
 GuiFileBrowserPathFieldInfo | |
 GuiFont | Text font class |
 GuiGlHudSettings | |
 GuiGlHudSettingsData | |
 GuiGradientSelectionKey | |
 GuiImageThumbnail | |
 GuiInfosFCurveByChannel | |
 GuiItemDraw | |
 GuiListButtonItem | |
 GuiListTabItem | |
 GuiListViewItem | |
 GuiMenuButtonGroup | |
 GuiMenuRadioGroup | |
 GuiNodalLinkPair | |
 GuiOfItemSpreadsheetPool< T > | |
 GuiOfItemSpreadsheetPool< GuiOfItemSpreadsheet::name_and_number_for_qsort > | |
 GuiOfItemSpreadsheetPool< GuiOfItemSpreadsheetRow > | |
 GuiPushButton | |
  display_driver_example.MyButton | |
 GuiSpreadsheetHeaderData | |
 GuiTabItem | |
 GuiTextEditAction | |
  GuiTextEditActionInsertLine | |
  GuiTextEditActionInsertText | |
  GuiTextEditActionRemoveLine | |
  GuiTextEditActionRemoveText | |
  GuiTextEditActionSetCursorPosition | |
  GuiTextEditActionSetLine | |
 GuiTextEditLineInfo | |
 GuiToolbarItem | |
 GuiWidget | |
  display_driver_example.MyFrameBuffer | |
 GuiWindow | |
  display_driver_example.MyRenderWindow | |
 LUTFile::Header | |
 GuiSpreadsheetCellBasic::HighlightInfos | |
 GuiListViewItem::HighlightInfos | |
 IESAngularEmission | |
 IESCoordinates | Spherical coordinates in (colatitude, longitude) |
 IESData | To read and evaluate IES angular profiles (https://www.ies.org) |
 IESEmission | IES angular emission |
 MaterialOutput::Illumination | |
 Image | |
 ImageEvalContext | |
 ImageHeader | This structure holds information about an image file, like channel count, names, size, etc.. |
 ImageHelper | Helper class to simply the usage of Image library |
 ImageIOTextureManager | |
 ImageIOTextureStream | Image texture evaluation.
This class wraps OpenImageIO's texture evaluation system.
This class can be either be instanciated manually (if there is a need for multiple texture systems for example), or accessed through the get_texture_stream() function, which returns an instance shared by the whole application |
 ImageLoadOptions | Defines the options to use when loading a file |
 ImageMapCtx | This structure holds information needed to evaluate an image |
 ImageMapPyramidItem | |
 ImageMapTile | This object holds data for a region of a particular channel.
A tile has a fixed size, and is square.
Its buffer contains values for one channel only, for example R, G , B, Alpha or Z (depth). For filtering purpose we store not only the "visible" pixels of the region covered by the tile, but extra rows and columns (on top, left, right and bottom) as well. These extra pixels are copied from the tiles surrounding the current one.
HHH...HHH
HVV...VVH
HVV...VVH
...
HVV...VVH
HVV...VVH
HHH...HHH
These hidden pixels are managed internally, there is no need to take them into account when evaluating and writing in the tile: offset are automatically applied.
If a tile is uniform (ie has the same value in all its pixels), the data buffer is freed to save space, and the value is stored in a simple float variable |
 ImagePixelSample | |
 ImageSampler | |
 ImageSaveOptions | Defines the options to use when saving a file |
 ImportanceSampler2d | |
 InPlaceChunkItem< T > | |
 InPlaceChunkItem< GMathMatrix4x4d > | |
 InPlaceChunkItem< VolumeShading > | |
 ModuleIntegrator::IntegrationModel | |
 IOHelpersDisplayDriver | |
  display_driver_example.DisplayDriver | |
 GuiItemDraw::ItemDrawInfo | |
 CoreOrderedDictionary< U >::Iterator | Provides a way to run through items as a vector |
 GeometryDeferredShadingClass::Iterator | |
 CoreHashTable< T, U >::Iterator | |
 CoreHashTableDense< T, U >::Iterator | |
 CoreHashTableSparse< T, U >::Iterator | |
 CtxIlluminationCache::Iterator | |
 OfObjectFactory::Keyable | |
 ShaderAovHelpers::Layer | |
 PbrFresnelCombiner::Layer | |
 OfChannelManager::LayerParameters | |
 LegacyShaderHelpers | |
 CoreAlgorithms::Less< T > | |
 MaterialOutput::Light | |
 LightSample | |
 LinkedChunkItem< T > | |
 GeometryProperty::LoadDataInfo | Base class for data given as argument of the deferred loading callback |
 LpeAccumulator | This class implements a Light Path Expression accumulator in Clarisse |
  PbrLpeAccumulator | |
 LpeAutomata | This class implements a Light Path Expression automata in Clarisse |
 LpeDesc | |
 LpeEvent | |
 LpeLabels | Builtin LPE labels |
  PbrLpeLabels | |
 LUTFile | |
 AppMainMenu::MainMenuItemMovedInfo | |
 MapEvalCtx | |
 Mapping | |
 MaterialOutput | |
 MatteOverride | Utility wrapper that contains attributes and evaluators to give easy access to the matte override outside of the layer |
 MatteTable | Table matching the layout of a ModuleGroup's scene object collection for quick "is_matte_object" test |
 MeshUvBake | |
  GeometryBundleUvBake | |
  GeometryUvBake | |
 ImageSaveOptions::MetaData | |
 clarisse_net.ClarisseNet.Mode | Internal class used as execution mode enum |
 ModuleImageDrawRegionReceiver | |
 ModuleImageInfo | The structure stores information about an image. It is used by the ModuleImage class |
 ModuleImageLevelUpdateReceiver | |
 ModuleImageProgressInitInfo | |
 ModuleLayerSourceInfo | |
 ModuleProgressUpdateReceiver | |
 ModuleSceneItemInfo | |
 ModuleWidgetQuery | |
 Monitorable | |
 MonotoneCubicInterpolator< Scalar > | Piecewise monotone cubic Hermite interpolation |
 ParticleCloud::MotionBlurSampleLoader | |
 GuiOfItemSpreadsheet::name_and_number_for_qsort | |
 NodalLayouter | Compute nodal layout |
 NodalLayoutGrid | Store nodes hierarchicaly |
 Noise | |
 OfOverrides::AttributeOverrides::ObjectEventConnectionData | |
 OfOverrides::ObjectOverrides | |
 OfContextEngine::ObjectSerial | |
 OfFileReferenceContextEngine::ObjectSerial | |
 OfAttrDirtiness | Class that allows to associate a dirtiness to an attribute |
 OfAttrDynEvaluator | Helper to evaluate an attribute value in a rendering context, according to texture/shading variable |
 OfAttrEvalContext< VALUE_COUNT, TEXTURABLE, SHADING_VARIABLE_ENABLED > | |
 OfAttrEvalContext< VALUE_COUNT, false, false > | |
  OfAttrEvalContextSimple< VALUE_COUNT > | |
 OfAttrEvalContext< VALUE_COUNT, true, false > | |
  OfAttrEvalContextTex< VALUE_COUNT, TEXTURE_MODE > | |
 OfAttrEvaluator< ATTR_EVAL_CONTEXT > | |
 OfAttrEvent | Defines OfAttr related events |
 OfAttrNameDirtiness | Class that allows to associate a dirtiness to an attribute |
 OfAttrPreset | |
 OfAttrPtr | |
 OfAttrPtrDirtiness | Class that allows to associate a dirtiness to an attribute |
 OfAttrValueManager | |
 OfCid | |
 OfClassCallbacks | |
  ModuleObjectCallbacks | |
   ModuleAovStoreCallbacks | Defines a callback wrapper that is used by ModuleAOVStore |
   ModuleConstraintCallbacks | Definition of the callbacks that are called when applying a constraint on a scene item |
   ModuleDeformerCallbacks | Definition of the callbacks that are called when applying a Deformer object on a geometry |
   ModuleGlObjectCallbacks | Definition of the callbacks that are called when drawing GL objects |
    ModuleSceneItemCallbacks | |
     ModuleCameraCallbacks | Definition of the callbacks that are used by camera objects |
     ModuleLightLegacyCallbacks | |
      ModuleLightDirectionalCallbacks | |
     ModuleLightPhysicalCallbacks | |
     ModuleSceneObjectCallbacks | |
      ModuleGeometryBundleCallbacks | |
      ModuleGeometryCallbacks | Definition of specific callbacks used by the ModuleGeometry class |
      ModuleSceneObjectTreeCallbacks | |
    ModuleTextureCallbacks | Definition of the callbacks that are called by the shading process on texture objects |
   ModuleGroupCallbacks | |
   ModuleIntegratorCallbacks | Defines a callback wrapper that is used by ModuleIntegrator |
    ModuleIntegratorPathtracerCallbacks | Defines customization callbacks for our pathtracer |
   ModuleKernelFilterCallbacks | Definition of the callback that is used by Kernel filters |
   ModuleLanguageCallbacks | |
   ModuleLayerCallbacks | Definition of the callback that is called to render a layer |
   ModuleLpeCallbacks | Defines a callback wrapper that is used by ModuleLpe |
   ModuleMaterialCallbacks | Definition of the callbacks that are called by the shading process |
    ModuleMaterialDefaultCallbacks | Definition of the callbacks that are called by the shading process |
    ModuleMaterialLegacyCallbacks | |
    ModuleMaterialPhysicalCallbacks | |
    ModuleMaterialSwitchCallbacks | Definition of the callbacks that are called by the shading process |
   ModulePixelFilterCallbacks | Definition of the callback that is used by Pixel filters |
   ModuleProcessCallbacks | |
   ModuleRendererCallbacks | Definition of the callbacks that are used by a renderer |
    ModuleRendererRaytracerCallbacks | Definition of the callbacks that are used by a renderer |
   ModuleScriptingCallbacks | |
   ModuleSubPixelFilterCallbacks | Definition of the callback that is used by Sub Pixel filters |
   ModuleToolCallbacks | Definition of the callbacks that are used by the Tools |
   ModuleWholeImageFilterCallbacks | Definition of the callback that is used by WholeImage filters |
   ModuleWidgetCallbacks | |
 OfCommand | Command base class, defining commands behavior |
  OfBatchCommand | |
 OfCommandArgument | Defines argument types available for application commands parameters |
 OfCommandCaller | Allows to call a command and to send parameters to it |
 OfCommandData | |
 OfCommandSignature | Defines the signature of a command with its argument types |
 OfConfig | |
  AppConfig | Manages configuration read and write of an application |
 OfEndProtectionInfo | |
 OfEnum | |
 OfImportOptions | |
 OfModuleId | |
 OfObjectVariableValue | |
 OfSerialOptions | |
 OfSerialOptions.attribute | |
 OfSerialOptions.export_with_dependencies | |
 OfSerialOptions.file | |
 OfSerialOptions.object | |
 OfSerialOptions.paste | |
 OfSerialOptions.resources | |
 OfSerialOptions.root | |
 OfSerialOptions.vars | |
 OfVarsItem | |
 OpenSubdivMesh | Class defining the OpenSubdivMesh object. The OpenSubdivMesh is the geometry used in Clarisse to define a mesh |
 OSLAttributeAccessor | |
 OSLShaderInputs | |
 OSLShaderInputState | |
 OSLShaderMetadata | |
 OSLShaderParam | |
 OSLShaderParamDesc | |
 OSLShaderValue | |
 OSLTraceData | |
 OSLWidgetOptions | |
 OverrideParseSerialData | |
  OfFileReferenceContextEngine::FileRefParseSerialData | </Commands> |
 OfOverrides::OverrideSetInfos | |
 OfOverrides::OverrideSource | |
 ParserEntry | |
 ParserFile | Contains information on file to be parsed |
 ParserGroup | Serialization node, which contains other groups to create a hierarchy or ParseEntries for data |
 ParserValue | |
 ParserValue.m_data | |
 ParserValue.m_value | |
 ParserWord | |
 OfContextEngine::ParseSerialData | |
  OfOverridesContextEngine::OverrideParseSerialData | |
 GuiAppMainMenu::PathAndGuiItem | |
 PbrAbsorptionLayer | The PbrAbsorptionLayer struct This struct defines an absorption layer computed by a Beer-Lambert law factor depending on thickness, a rate and a path length |
 PbrBuiltinLutHelpers | |
 PbrBxdfBaker | This class allow to bake a bxdf and store the result in lut dependings on n (n <= 4) parameters. For instance those parameters can be (wi.dot(wo)), the roughness, the ior. Each parameters can be control by a parameter function. For instance if we can have function x^2 for the roughness. Hence the array m_parameter_functions. In order to bake the bxdf we need to configure the bxdf with different parameters, hence m_configuration_function |
 PbrBxdfHelpers | |
 PbrBxdfLut | |
 PbrIntegratorOutput::PbrChannelAccumulator | The PbrChannelAccumulator class |
 PbrChannelBitField | |
 PbrChannelContribution | The PbrChannelContribution class |
 PbrDeepTransmittance | |
 PbrEval | |
 PbrFastMath | |
 PbrFrame | |
 PbrFresnelHelpers | |
 PbrIntegrator | The PbrIntegrator class |
  PbrPathTracer | |
 PbrIntegratorOutput | The PbrIntegratorOutput class |
 PbrIntegratorOutput.m_direct | |
 PbrIntegratorOutput.m_unoccluded | |
 PbrLightAttenuation | |
 PbrLightConfig | |
 PbrLpeConstant | |
  PbrLpeBxdfConstant | |
 PbrLutHelpers | |
 PbrLutInfo | |
 PbrLutManager | This class will handle the registration of the LUTs for the multiple scattering |
 PbrMaterial | Defines all the data (bxdfs, fresnels, absorptions, microfacets distributions...) necessary to make a material |
 PbrMaterialConfig | The PbrMaterialConfig class Describe a material composed by a PbrMaterial data (which contains the bxdfs, fresnel, absorption, ...) a weight and a transmission attribute |
 PbrParameterLutFunction | |
 PbrPath | |
 PbrShaderHelpers::PbrRaytraceResult | |
 PbrRecursionData | |
 PbrSample | |
 PbrSampler | |
  PbrSobolSampler | |
 PbrScatter | |
 PbrShaderHelpers | |
 PMF< T > | |
 CtxDebug::Point | |
 PointCloudMap | |
 PointCloudMapGeometry | |
 PointCloudMapSamples | |
 PointCloudMapSceneObject | |
 PointCloudSamples | |
 PointCloudSamplesTree | |
 PointCloudSamplesTreeSample | |
 PolyHelpers | |
 ProgressUpdateReceiver | |
 pyqt_clarisse.PyQtAppClarisseHelper | |
 PythonCmds | |
 GeometryRayFrustumCtx::RayFrustumProjectionQuad | |
 RayGenerator | |
  RayGeneratorCone | |
  RayGeneratorDisk | |
  RayGeneratorHemisphere | |
  RayGeneratorLine | |
  RayGeneratorPoint | |
  RayGeneratorReflection | |
  RayGeneratorRefraction | |
  RayGeneratorSphere | |
  RayGeneratorSquare | |
 RayGeneratorCamera | |
  RayGeneratorCameraFisheye | |
  RayGeneratorCameraOrthographic | |
  RayGeneratorCameraPanoramic | |
  RayGeneratorCameraPerspective | |
 RendererBucket | |
 RendererDeepBucket | |
 RendererOutput | |
 RendererServices | |
  OSLRendererServices | |
 ImageCanvas::ResizeOptions | This structure defines resizing options |
 OfClass::Resource | |
 ModuleObject::ResourceCustom | |
 ResourceLiteItem | Class defining a simple resource item that can be shared between Bundle objects. A resource bundle item links a ResourceData to an hash_key, that is provided along the data itself |
 PbrVolume::Sample | |
 CtxTransmittance::Sample | |
 PbrDeepTransmittance::Sample | |
 OsdMeshMaps::SampleLoader | |
  OsdMeshMaps::PolyMeshSampleLoader | |
 GeometryPointCloud::SampleLoader | |
 Sampler1d | |
  GoldenSampler1d | |
 Sampler2d | |
  HaltonSampler2d | |
  HammersleySampler2d | |
  HierarchicalSampler2d | |
  StratifiedSampler2d | |
 Sampling | |
 SamplingKernel2d | SamplingKernel2d defines a framework that tells, with its evaluate function, if a sample (<x>, <y>) must be processed and how |
 SceneObjectInfo | |
 SceneShadingData | |
 SceneShadingTable | |
 CtxDebug::Segment | |
 Shader | |
 ShaderAovHelpers | |
 ShaderHelpers | Helper class for rasterization, illumination and shading and raytracing |
 ShadingCache | |
 PbrVolume::ShadingData | |
 ShadingDeepOutput | |
 ShadingLayerColumnItem | |
 ShadingLayerColumnValues | |
  ShadingLayerColumnValuesImpl< T_Type > | |
 ShadingLayerRule | |
 ShadingLayerRuleFilter | |
 ShadingModeParams | |
 ShadingOutput | |
 ShadingOutputVariables | |
 ShadingVariable | |
 ShadingVariableAccessor | |
 ShadingVariableAccessorHelper | |
 ShadingVariableData< T > | |
 ShadingVariableManager | Defines a manager scanning all shading variables and providing helpers to read/edit them |
 ShadingVariableManagerAccessor | Defines a container to read/write a shading variable value |
 ShadingVariablesCtx | |
 RayGeneratorCameraPerspective::Shape | |
 ModuleShadingLayer::SlEventInfo | |
 CtxMotionBlurData< Data >::Slots | |
 SobolSamplerNd | |
 SssConfig | |
 SssSimulator | |
 ImageMap::Stats | |
 ImageMap::Stats.tile_count | |
 clarisse_net.ClarisseNet.Status | Internal class used as connection status enum |
 SubdivisionDataInfo | |
 CtxShader::SubPixelFilters | |
 CtxDebug::Subset | |
 MaterialOutput::SubSurfaceScattering | |
 GeometryPointCloud::SupportDeformedDescriptor | |
 GuiTextEditLineInfo::SyntaxColor | |
 SysFile | |
  SysFileBuffer | File access class with internal buffer to read file content |
 SysFileList | |
 SysFilesystem | |
 SysFileTools | |
 SysIPV4Address | This class represents a IP V4 Address |
 SysStatApplication | |
 SysStatistic | |
 SysStatLiteResource | |
 SysStatMemory | |
 SysStatResource | |
 SysStatResourceCount | |
 SysStatResourceMemory | |
 SysStatScene | |
 SysStatSceneCount | |
 SysStatSceneMemory | |
 SysThreadLockBase | |
  SysThreadLock | |
   ResourceBundleItem | |
  SysThreadLockRecursive | |
 SysTimer | |
 SysWatch | |
 GuiNodal::TextureCache | |
 TextureData | |
 TextureEvaluatorManager | Singleton that manages for TextureEvaluators |
 TextureItem | |
 TextureSpace | |
  TextureOutput | |
 MaterialOutput::Transmission | |
 GMathHalfFloatConverter::uif | |
 UniqueString | |
 GMathUnits::UnitSystem | |
 GMathUnits::UnitType | |
 GMathUnits::UnitValue | |
 TextureMapObject::UV | |
 UvBakeConfig | |
 UvFrame | |
 UvBakeConfig::UvGeometry | |
 ShadingVariable::Value | |
 ShadingLayerColumnValues::Value | |
  ShadingLayerColumnValuesImpl< T_Type >::ValueImpl | |
 ShadingVariable::Variable | |
 VolumeProperties | Define the properties of a volume |