Clarisse 4.0 SP10 SDK  4.0.0.0.10
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011121314]
oCAnimFCurveChannel
oCShadingOutputVariables::Aov
oCAovDefinitionDefines the structure to use to register an AOV
oCModuleLayer3d::AovGroupDefines an AOV group, as used in a layer
oCCtxShader::Aovs
oCAovStoreDesc
oCAovVarianceChannel
oCAppCategoryPreferences
oCAppCopyBuffer
oCAppDirective
oCAppEnv
oCAppItemPreferences
oCclarisse_helper.ApplicationSelectionClarisse global application selection class wrapper
oCAppLogMessage
oCAppMainMenuItem
oCAppShelf
oCAppShelfCategory
oCAppShelfItem
oCOfItem::AttrCreationParams
oCOfOverrides::AttributeOverrides
oCOfOverrides::BaseOverrideInfos
oCParserValue::Binary
oCPbrPath::Bounce
oCCtxDebug::Box
oCGeometryPropertyBundle::BundlePropertyIds
oCCacheEntry
oCCameraConfig
oCOfContext::CAMInfo
oCOfClassFactory::CategoryTreeNodeContain a set of OfClass for a given Category. the cateogry name is relative to its parent CategoryTreeNode
oCOfChannelManager::Channel
oCOfChannelManager::ChannelEventInfo
oCClarisseEngineThis 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
oCClarisseEngineHandlerThis class is a handler to a ClarisseEngine instance running in a background thread
oCclarisse_net.ClarisseNetRemote connection handler
oCClassCreationItemDescriptor
oCOfOverridesContextEngine::ClearOverridesUndoData</Overrides>
oCCmdCreateWrapper< W, count >
oCCmdCreateWrapper< W, 0 >
oCCmdCreateWrapper< W, 1 >
oCCmdCreateWrapper< W, 10 >
oCCmdCreateWrapper< W, 11 >
oCCmdCreateWrapper< W, 12 >
oCCmdCreateWrapper< W, 13 >
oCCmdCreateWrapper< W, 14 >
oCCmdCreateWrapper< W, 15 >
oCCmdCreateWrapper< W, 2 >
oCCmdCreateWrapper< W, 3 >
oCCmdCreateWrapper< W, 4 >
oCCmdCreateWrapper< W, 5 >
oCCmdCreateWrapper< W, 6 >
oCCmdCreateWrapper< W, 7 >
oCCmdCreateWrapper< W, 8 >
oCCmdCreateWrapper< W, 9 >
oCOfFileReferenceContextEngine::CmdFilenameUndoDataReturns true if the context is updating its content by reloading the reference
oCColorIOAutoDetection
oCColorIOConverter
oCCommandRegistrar
oCCommandSignatureDoc
oCGuiOfItemSpreadsheet::comparable_name
oCComponentMonitor
oCAppCopyBuffer::CopyEntry
oCCore128BitHashKey
oCCoreAlgorithms
oCCoreArgInfo
oCCoreArrayPointerHandler< T >Same as CorePointerGandler, but dedicated to array allocated objects (with new [])
oCCoreArrayPool< T >Memory manager allowing to create and delete arrays of objects in a memory efficient way
oCCoreArraySingleton< 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
oCCoreArraySingleton< GeometryBoxUvMap >
oCCoreArrayViewIterator< 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/
oCCoreBaseType
oCCoreBasicArrayIterator< 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/
oCCoreBasicString
oCCoreBasicStringIterator< CONST >
oCCoreBitFieldHelper
oCCoreClassInfo
oCCoreConstructorInfo
oCCoreEnumInfo
oCCoreEnumValueInfo
oCCoreHashTable< 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
oCCoreHashTable< const CoreClassInfo *, CoreTree< EngineFileFormatManager * > * >
oCCoreHashTable< const CoreClassInfo *, CoreVector< OfDirtinessEventInfo * > >
oCCoreHashTable< const OfAttr *, ChangePrefCallback >
oCCoreHashTable< const OfAttr *, CoreArray< CoreVariant > >
oCCoreHashTable< const OfAttr *, CoreHashTable< CoreString, CoreString > >
oCCoreHashTable< const OfClass *, GeometryDeferredShadingClass >
oCCoreHashTable< const OfContext *, CoreString >
oCCoreHashTable< const OfItem *, int >
oCCoreHashTable< CoreString, AttrSetValueData >
oCCoreHashTable< CoreString, bool >
oCCoreHashTable< CoreString, CacheEntry >
oCCoreHashTable< CoreString, ComponentInterface * >
oCCoreHashTable< CoreString, ComponentSchema * >
oCCoreHashTable< CoreString, CoreArray< short > >
oCCoreHashTable< CoreString, CoreListId >
oCCoreHashTable< CoreString, CoreSharedPointer< ObjectOverrides > >
oCCoreHashTable< CoreString, CoreString * >
oCCoreHashTable< CoreString, CoreString >
oCCoreHashTable< CoreString, CoreVariant >
oCCoreHashTable< CoreString, CoreVector< ChangePrefCallback > >
oCCoreHashTable< CoreString, CoreVector< CoreString > >
oCCoreHashTable< CoreString, CoreVector< CoreVariant > >
oCCoreHashTable< CoreString, CoreVector< OfAttr * > * >
oCCoreHashTable< CoreString, CoreVector< OfClass * > >
oCCoreHashTable< CoreString, CoreVector< OfItem * > >
oCCoreHashTable< CoreString, CoreVector< OfObjectState * > >
oCCoreHashTable< CoreString, CoreVector< ShadingLayerRule * > >
oCCoreHashTable< CoreString, ctx_container >
oCCoreHashTable< CoreString, DirectiveCallback >
oCCoreHashTable< CoreString, disabled_data >
oCCoreHashTable< CoreString, double >
oCCoreHashTable< CoreString, GMathVec3i >
oCCoreHashTable< CoreString, GMathVec3uc >
oCCoreHashTable< CoreString, GroupSelectionHashTable >
oCCoreHashTable< CoreString, GuiFontFamily * >
oCCoreHashTable< CoreString, GuiImage * >
oCCoreHashTable< CoreString, GuiMenu * >
oCCoreHashTable< CoreString, GuiMenuRadioGroup * >
oCCoreHashTable< CoreString, int >
oCCoreHashTable< CoreString, Logger >
oCCoreHashTable< CoreString, OfAttrState * >
oCCoreHashTable< CoreString, OfClass * >
oCCoreHashTable< CoreString, OfContext * >
oCCoreHashTable< CoreString, OfObject * >
oCCoreHashTable< CoreString, OfReferenceFileFormatLoader >
oCCoreHashTable< CoreString, OfVarsItem >
oCCoreHashTable< CoreString, OSLAttributeAccessor >
oCCoreHashTable< CoreString, OSLShaderMetadata >
oCCoreHashTable< CoreString, ParserEntry * >
oCCoreHashTable< CoreString, PbrBxdfLut * >
oCCoreHashTable< CoreString, ResourceBundleItem * >
oCCoreHashTable< CoreString, TextureItem * >
oCCoreHashTable< CoreString, unsigned int >
oCCoreHashTable< CoreString, void * >
oCCoreHashTable< EventObject *, void * >
oCCoreHashTable< GMathVec3uc, GuiGraphItem * >
oCCoreHashTable< GMathVec3uc, GuiNodalItem * >
oCCoreHashTable< GuiNodalLayoutGrid *, GuiNodalNodeBase * >
oCCoreHashTable< GuiNodalNodeBase *, GuiNodalLayoutGrid * >
oCCoreHashTable< GuiWidget *, bool >
oCCoreHashTable< ModuleLayer3d *, MatteTable * >
oCCoreHashTable< ModuleObject *, CoreListId >
oCCoreHashTable< ModuleShadingLayer *, ShadingData * >
oCCoreHashTable< OfAttr *, CoreString >
oCCoreHashTable< OfAttr *, int >
oCCoreHashTable< OfAttr *, OfAttrRefs * >
oCCoreHashTable< OfAttr *, OfAttrState * >
oCCoreHashTable< OfAttr *, OfAttrSubgraphNode * >
oCCoreHashTable< OfAttr *, OfObject * >
oCCoreHashTable< OfClass *, CoreString >
oCCoreHashTable< OfClass *, CoreVector< CoreString > >
oCCoreHashTable< OfClass *, ModuleMaterial * >
oCCoreHashTable< OfCommandSignature *, CommandSignatureDoc >
oCCoreHashTable< OfContext *, CoreString >
oCCoreHashTable< OfContext *, int >
oCCoreHashTable< OfObject *, CoreString >
oCCoreHashTable< OfObject *, CoreVector< AttributeOverrides * > >
oCCoreHashTable< OfObject *, CoreVector< LinkedAttr * > >
oCCoreHashTable< OfObject *, ParserEntry * >
oCCoreHashTable< ResourceID, ResourceCustom >
oCCoreHashTable< ShadingLayerRule *, unsigned int >
oCCoreHashTable< short, AovClassDataStruct >
oCCoreHashTable< short, short >
oCCoreHashTable< SysThreadLock *, CoreVector< SysThreadTaskManager * > >
oCCoreHashTable< SysThreadTaskManager *, unsigned int >
oCCoreHashTable< T, CoreListId >
oCCoreHashTable< TextureCache, unsigned int >
oCCoreHashTable< unsigned int, CoreVector< AppShelfCategory > >
oCCoreHashTable< unsigned int, CoreVector< ShadingVariableManagerAccessor > >
oCCoreHashTable< unsigned int, OfObjectVariableValue * >
oCCoreHashTable< unsigned int, unsigned int >
oCCoreHashTable< unsigned int, ValueType >
oCCoreHashTable< void *, CoreArray< unsigned char > >
oCCoreHashTable< void *, EvalRequester >
oCCoreHashTableDense< T, U >
oCCoreHashTableDenseNode< T, U >
oCCoreHashTableDenseNode< K, V >
oCCoreHashTableIterator< K, V, C >
oCCoreHashTableNode< K, V, C >
oCCoreHashTableSparse< T, U >Memory efficient template collection of Key/Value objects couples. Used when there is a small number of items in the hash table
oCCoreHashTableSparseNode< T, U >
oCCoreHashTableSparseNode< K, V >
oCCoreMethodInfo
oCCoreMutexPortable mutexes
oCCoreObjectSingleton< T >Thread safe singleton holding an object that is created on demand. The object is destroyed automatically at the destruction of the singleton
oCCoreObjectSingleton< CoreDebugBacktrace >
oCCoreObjectSingleton< GroupManager >
oCCoreOrderedDictionary< 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
oCCoreOrderedDictionary< OfClass * >
oCCoreOrderedDictionary< OfItem * >
oCCorePointerHandler< 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
oCCorePointerHandler< CoreVector< CoreClassInfo * > >
oCCorePoolBase< T, CHUNK_ITEM >
oCCorePoolBase< GMathMatrix4x4d, InPlaceChunkItem< GMathMatrix4x4d > >
oCCorePoolBase< T, InPlaceChunkItem< T > >
oCCorePoolBase< T, LinkedChunkItem< T > >
oCCorePoolBase< VolumeShading, InPlaceChunkItem< VolumeShading > >
oCCoreScratchpadMemoryEfficient non thread-safe basic allocator. Typically use as a temporary scratchpad
oCCoreScratchpadObjectEvery allocated object must inherit from this class in order to be correctly constructed and destructed
oCCoreSemaphore
oCCoreSharedAtomicCounter
oCCoreSharedCounter
oCCoreSharedPointer< T, C >
oCCoreSharedPointer< BuiltinCmdDataParticleUndo >
oCCoreSharedPointer< CmdDataParticle >
oCCoreSharedPointer< MotionBlurSampleLoader >
oCCoreSharedPointer< OverrideSetInfos >
oCCoreSparseTable< T >
oCCoreStack< T >
oCCoreStack< ChannelEventInfo * >
oCCoreStack< CoreSharedPointer< OfCommand > >
oCCoreStack< OfAttr * >
oCCoreStack< OfContext * >
oCCoreStack< OfEnum * >
oCCoreStack< OfItem * >
oCCoreStack< OfObject * >
oCCoreTypeInfo
oCCoreVariant
oCCoreVersion
oCGuiItemActions::CreateItemNodalPosition
oCCtxBucket
oCCtxDebug
oCCtxDeferredShading
oCCtxDraw
oCCtxEval
oCCtxEvalChannel
oCCtxEvalClassData
oCCtxEvalObjectData
oCCtxEvalTextureCache
oCCtxFilter
oCCtxFragmentClass containing information about the shaded fragment
oCCtxGas
oCCtxIllumination
oCCtxIlluminationCache
oCCtxIntegrator
oCCtxInternal
oCCtxKernelFilter
oCCtxKernelFilter.pass
oCCtxKernelFilter.region
oCCtxKernelFilter.thread
oCCtxMotionBlur
oCCtxMotionBlurData< Data >
oCCtxMotionBlurData< MotionData >
oCCtxMotionBlurData< Samples >
oCCtxPbrClampingConstants
oCCtxPbrConstants
oCCtxPbrDepthConstants
oCCtxPbrMedium
oCCtxPbrSampleCounter
oCCtxPbrSampling
oCCtxPbrSamplingConstants
oCCtxPixel
oCCtxPixelFilter
oCCtxPixelFilter.thread
oCCtxRaytracePool
oCCtxRecursionData
oCCtxSampleClass containing geometric information used for the shading of a fragment
oCCtxSampling
oCCtxSceneObjectThis 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
oCCtxShader
oCCtxShader.alpha
oCCtxShader.camera
oCCtxShader.clamping
oCCtxShader.sampling
oCCtxShader.thread
oCCtxShaderStats
oCCtxSubPixelBucketFilter
oCCtxSubPixelPacketFilter
oCCtxSubPixelShadeFilter
oCCtxTool
oCCtxTool.feedback
oCCtxTool.gl
oCCtxTool.image
oCCtxTool.widget
oCCtxToolEvent
oCCtxToolEvent.keyboard
oCCtxToolEvent.mouse
oCCtxToolEvent.tablet
oCCtxTransmittance
oCCtxVolume
oCCtxWholeImageFilter
oCOfOverrides::ObjectOverrideInfos::CustomAttrInfos
oCImageMap::Data
oCSysThreadLock::DeadLockException
oCDeepOutputWriter
oCDeepTileData
oCDefaultMaterialConfig
oCPbrShaderHelpers::DeferredShadingConfig
oCOfContextEngine::Descriptor
oCMaterialOutput::Diffuse
oCDisplayModeHelpers
oCDsoFile
oCGeometryUvMapData::EdgeDefines an edge by its start vertex index and end vertex index. Indices refer to vertices in the UVs list
oCPMF< T >::Element
oCEquiAngularSampling
oCGuiImageHistory::EventHistoryData
oCEventObject::EventInfoClass used to give custom data through events calls. The receiver must have knowledge how to interpret the data, depending on what it registered on
oCEventObject::EventReceiverInfo
oCEventObject::EventReceiverInfo.__unnamed__
oCException
oCFCurveKeyFCurveKey key description
oCFCurveKeyId
oCSysFilesystem::FileInformations
oCGeometryFrustumCtx::FilterData
oCGeometryRayFrustumCtx::FilterData
oCGeometryRaytraceCtx::FilterData
oCFilterInfo
oCGuiFileBrowserSpreadsheet::FocusAndSelectData
oCGuiFont::FontDesc
oCFontGlData
oCGasCompressedTree
oCGasCompressedTreeMotion
oCGasGridTree
oCGasGridTreeMotion
oCGasLeafHit
oCGasTree
oCGasTreeMotion
oCGasTreeRaytracer< T >
oCGasTreeSplitContext
oCCtxTransmittance::GenericSample
oCPbrDeepTransmittance::GenericSample
oCGeometryAttributesOverride
oCGeometryColorMap
oCGeometryCustomData
oCGeometryCustomDataPool
oCGeometryDeferredShading
oCGeometryDeferredShadingClass
oCGeometryDeferredShadingData
oCGeometryDeferredShadingGroup
oCGeometryDeferredShadingPool
oCGeometryDescriptorStructure that describes the geometry used during sampling
oCGeometryFragmentClass holding all informations about a geometry fragment
oCGeometryFrustumCtxClass holding the current context of the frustum test
oCGeometryFrustumDataClass containing the input data needed for testing objects against a frustum
oCGeometryIntersectionMapClass holding the intersections computed between a packet of rays and the scene
oCGeometryIntersectionPathStructure corresponding to a transparency path
oCGeometryIntersectionPoolPool of intersections used during the raytracing in order to reduce memory allocations
oCGeometryMediumDescriptorStructure holding informations about the medium of a geometry fragment
oCGeometryMotionBlurSampleStructure containing data about a motion blur sample
oCGeometryNormalMap
oCGeometryObjectDescriptorStructure holding the information about the origin of a geometry and the material that is affected to it
oCGeometryOverrideConfig
oCGeometryPointSampleSimple structure that describes a sample on the surface of a geometry
oCGeometryPositionDifferentialStructure holding the position partial derivatives on a geometry for ray differentials
oCGeometryPrimitiveSampleDescriptorSimple structure that describes the parametric position of a sample on a primitive
oCGeometryRayFrustumCtxClass holding the current context of the frustum test
oCGeometryRayFrustumDataClass containing the input data needed for testing objects against a frustum
oCGeometryRayFrustumIntersection
oCGeometryRaytraceCtxClass holding the current context of the raytracing
oCGeometryRaytraceDataClass containing the input data needed for the raytracing
oCGeometryRaytraceData.__unnamed__
oCGeometrySampleDescriptorStructure that describes the parametric position of a sample on a geometry
oCGeometrySourceSimple 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
oCGeometrySourceHierarchyClass that contains the hierarchy of scene objects from which a geometry is accessed
oCGeometrySubdivision
oCGeometryUvMap
oCGeometryUvMapData
oCGeometryUvTile
oCGeometryVertex
oCGMath< T >
oCGMath< double >
oCGMath< float >
oCGMath< GMathHalfFloat >
oCGMath< GMathHalfFloatNormalized >
oCGMathBasicLut1< T >
oCGMathBasicLut1< float >
oCGMathFrustum
oCGMathFrustumBox
oCGMathHalfFloat
oCGMathHalfFloatConverter
oCGMathHalfFloatNormalized
oCGMathPlane
oCGMathQuat
oCGMathRayDifferential
oCGMathUnits
oCGMathViewPoint
oCGRandomFastMt
oCGRandomMt
oCGuiNodal::GraphTextInfo
oCCoreAlgorithms::Greater< T >
oCGuiAppMenuApplication Menu API
oCGuiColorSchemeUsed 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
oCGuiContextFieldInfo
oCGuiCurveEventInfo
oCGuiCurveLinkedEventInfo
oCGuiCurveSelectionKey
oCGuiFileBrowserPathFieldInfo
oCGuiFontText font class
oCGuiGlHudSettings
oCGuiGlHudSettingsData
oCGuiGradientSelectionKey
oCGuiImageThumbnail
oCGuiInfosFCurveByChannel
oCGuiItemDraw
oCGuiListButtonItem
oCGuiListTabItem
oCGuiListViewItem
oCGuiMenuButtonGroup
oCGuiMenuRadioGroup
oCGuiNodalLinkPair
oCGuiOfItemSpreadsheetPool< T >
oCGuiOfItemSpreadsheetPool< GuiOfItemSpreadsheet::name_and_number_for_qsort >
oCGuiOfItemSpreadsheetPool< GuiOfItemSpreadsheetRow >
oCGuiPushButton
oCGuiSpreadsheetHeaderData
oCGuiTabItem
oCGuiTextEditAction
oCGuiTextEditLineInfo
oCGuiToolbarItem
oCGuiWidget
oCGuiWindow
oCLUTFile::Header
oCGuiSpreadsheetCellBasic::HighlightInfos
oCGuiListViewItem::HighlightInfos
oCIESAngularEmission
oCIESCoordinatesSpherical coordinates in (colatitude, longitude)
oCIESDataTo read and evaluate IES angular profiles (https://www.ies.org)
oCIESEmissionIES angular emission
oCMaterialOutput::Illumination
oCImage
oCImageEvalContext
oCImageHeaderThis structure holds information about an image file, like channel count, names, size, etc..
oCImageHelperHelper class to simply the usage of Image library
oCImageIOTextureManager
oCImageIOTextureStreamImage 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
oCImageLoadOptionsDefines the options to use when loading a file
oCImageMapCtxThis structure holds information needed to evaluate an image
oCImageMapPyramidItem
oCImageMapTileThis 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
oCImagePixelSample
oCImageSampler
oCImageSaveOptionsDefines the options to use when saving a file
oCImportanceSampler2d
oCInPlaceChunkItem< T >
oCInPlaceChunkItem< GMathMatrix4x4d >
oCInPlaceChunkItem< VolumeShading >
oCModuleIntegrator::IntegrationModel
oCIOHelpersDisplayDriver
oCGuiItemDraw::ItemDrawInfo
oCCtxIlluminationCache::Iterator
oCGeometryDeferredShadingClass::Iterator
oCCoreHashTable< T, U >::Iterator
oCCoreHashTableDense< T, U >::Iterator
oCCoreHashTableSparse< T, U >::Iterator
oCCoreOrderedDictionary< U >::IteratorProvides a way to run through items as a vector
oCOfObjectFactory::Keyable
oCPbrFresnelCombiner::Layer
oCShaderAovHelpers::Layer
oCOfChannelManager::LayerParameters
oCLegacyShaderHelpers
oCCoreAlgorithms::Less< T >
oCMaterialOutput::Light
oCLightSample
oCLinkedChunkItem< T >
oCGeometryProperty::LoadDataInfoBase class for data given as argument of the deferred loading callback
oCLpeAccumulatorThis class implements a Light Path Expression accumulator in Clarisse
oCLpeAutomataThis class implements a Light Path Expression automata in Clarisse
oCLpeBuiltinBxdfLabels
oCLpeBuiltinLobeLabels
oCLpeBuiltinMaterialLabels
oCLpeDesc
oCLpeManagerThis class will handle the registration of the Lpe labels It allow to register an unique string to an unique id. This class is a singleton and it is NOT THREAD SAFE, so becqreful when call the register methods. For now it exists 3 types of labels :
oCLUTFile
oCAppMainMenu::MainMenuItemMovedInfo
oCMapEvalCtx
oCMapping
oCMaterialOutput
oCMatteOverrideUtility wrapper that contains attributes and evaluators to give easy access to the matte override outside of the layer
oCMatteTableTable matching the layout of a ModuleGroup's scene object collection for quick "is_matte_object" test
oCMeshUvBake
oCImageSaveOptions::MetaData
oCclarisse_net.ClarisseNet.ModeInternal class used as execution mode enum
oCModuleImageDrawRegionReceiver
oCModuleImageInfoThe structure stores information about an image. It is used by the ModuleImage class
oCModuleImageLevelUpdateReceiver
oCModuleImageProgressInitInfo
oCModuleLayerSourceInfo
oCModuleProgressUpdateReceiver
oCModuleSceneItemInfo
oCModuleWidgetQuery
oCMonitorable
oCMonotoneCubicInterpolator< Scalar >Piecewise monotone cubic Hermite interpolation
oCParticleCloud::MotionBlurSampleLoader
oCGuiOfItemSpreadsheet::name_and_number_for_qsort
oCNodalLayouterCompute nodal layout
oCNodalLayoutGridStore nodes hierarchicaly
oCNoise
oCOfOverrides::AttributeOverrides::ObjectEventConnectionData
oCOfOverrides::ObjectOverrides
oCOfContextEngine::ObjectSerial
oCOfFileReferenceContextEngine::ObjectSerial
oCOfAttrDirtinessClass that allows to associate a dirtiness to an attribute
oCOfAttrDynEvaluatorHelper to evaluate an attribute value in a rendering context, according to texture/shading variable
oCOfAttrEvalContext< VALUE_COUNT, TEXTURABLE, SHADING_VARIABLE_ENABLED >
oCOfAttrEvalContext< VALUE_COUNT, false, false >
oCOfAttrEvalContext< VALUE_COUNT, true, false >
oCOfAttrEvaluator< ATTR_EVAL_CONTEXT >
oCOfAttrEventDefines OfAttr related events
oCOfAttrNameDirtinessClass that allows to associate a dirtiness to an attribute
oCOfAttrPreset
oCOfAttrPtr
oCOfAttrPtrDirtinessClass that allows to associate a dirtiness to an attribute
oCOfAttrValueManager
oCOfCid
oCOfClassCallbacks
oCOfCommandCommand base class, defining commands behavior
oCOfCommandArgumentDefines argument types available for application commands parameters
oCOfCommandCallerAllows to call a command and to send parameters to it
oCOfCommandData
oCOfCommandSignatureDefines the signature of a command with its argument types
oCOfConfig
oCOfEndProtectionInfo
oCOfEnum
oCOfImportOptions
oCOfModuleId
oCOfObjectVariableValue
oCOfSerialOptions
oCOfSerialOptions.attribute
oCOfSerialOptions.export_with_dependencies
oCOfSerialOptions.file
oCOfSerialOptions.object
oCOfSerialOptions.paste
oCOfSerialOptions.resources
oCOfSerialOptions.root
oCOfSerialOptions.vars
oCOfVarsItem
oCOpenSubdivMeshClass defining the OpenSubdivMesh object. The OpenSubdivMesh is the geometry used in Clarisse to define a mesh
oCOSLAttributeAccessor
oCOslChannelContribution
oCOSLShaderInputs
oCOSLShaderInputState
oCOSLShaderMetadata
oCOSLShaderParam
oCOSLShaderParamDesc
oCOSLShaderValue
oCOSLTraceData
oCOSLWidgetOptions
oCOverrideParseSerialData
oCOfOverrides::OverrideSetInfos
oCOfOverrides::OverrideSource
oCParserEntry
oCParserFileContains information on file to be parsed
oCParserGroupSerialization node, which contains other groups to create a hierarchy or ParseEntries for data
oCParserValue
oCParserValue.m_data
oCParserValue.m_value
oCParserWord
oCOfContextEngine::ParseSerialData
oCGuiAppMainMenu::PathAndGuiItem
oCPbrAbsorptionLayerThe PbrAbsorptionLayer struct This struct defines an absorption layer computed by a Beer-Lambert law factor depending on thickness, a rate and a path length
oCPbrBuiltinLutHelpers
oCPbrBxdfBakerThis 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
oCPbrBxdfHelpers
oCPbrBxdfLut
oCPbrIntegratorOutput::PbrChannelAccumulatorThe PbrChannelAccumulator class
oCPbrChannelBitField
oCPbrDeepTransmittance
oCPbrEval
oCPbrFastMath
oCPbrFrame
oCPbrFresnelHelpers
oCPbrIntegratorThe PbrIntegrator class
oCPbrIntegratorOutputThe PbrIntegratorOutput class
oCPbrIntegratorOutput.m_direct
oCPbrIntegratorOutput.m_unoccluded
oCPbrLightAttenuation
oCPbrLightConfig
oCPbrLpeConstant
oCPbrLutHelpers
oCPbrLutInfo
oCPbrLutManagerThis class will handle the registration of the LUTs for the multiple scattering
oCPbrMaterialDefines all the data (bxdfs, fresnels, absorptions, microfacets distributions...) necessary to make a material
oCPbrMaterialConfigThe PbrMaterialConfig class Describe a material composed by a PbrMaterial data (which contains the bxdfs, fresnel, absorption, ...) a weight and a transmission attribute
oCPbrParameterLutFunction
oCPbrPath
oCPbrShaderHelpers::PbrRaytraceResult
oCPbrRecursionData
oCPbrSample
oCPbrSampler
oCPbrScatter
oCPbrShaderHelpers
oCPMF< T >
oCCtxDebug::Point
oCPointCloudMap
oCPointCloudMapGeometry
oCPointCloudMapSamples
oCPointCloudMapSceneObject
oCPointCloudSamples
oCPointCloudSamplesTree
oCPointCloudSamplesTreeSample
oCPolyHelpers
oCProgressUpdateReceiver
oCpyqt_clarisse.PyQtAppClarisseHelper
oCPythonCmds
oCGeometryRayFrustumCtx::RayFrustumProjectionQuad
oCRayGenerator
oCRayGeneratorCamera
oCRendererBucket
oCRendererDeepBucket
oCRendererOutput
oCRendererServices
oCImageCanvas::ResizeOptionsThis structure defines resizing options
oCOfClass::Resource
oCModuleObject::ResourceCustom
oCResourceLiteItemClass 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
oCCtxTransmittance::Sample
oCPbrVolume::Sample
oCPbrDeepTransmittance::Sample
oCGeometryPointCloud::SampleLoader
oCOsdMeshMaps::SampleLoader
oCSampler1d
oCSampler2d
oCSampling
oCSamplingKernel2dSamplingKernel2d defines a framework that tells, with its evaluate function, if a sample (<x>, <y>) must be processed and how
oCSceneObjectInfo
oCSceneShadingData
oCSceneShadingTable
oCCtxDebug::Segment
oCShader
oCShaderAovHelpers
oCShaderHelpersHelper class for rasterization, illumination and shading and raytracing
oCShadingCache
oCPbrVolume::ShadingData
oCShadingDeepOutput
oCShadingLayerColumnItem
oCShadingLayerColumnValues
oCShadingLayerRule
oCShadingLayerRuleFilter
oCShadingModeParams
oCShadingOutput
oCShadingOutputVariables
oCShadingVariable
oCShadingVariableAccessor
oCShadingVariableAccessorHelper
oCShadingVariableData< T >
oCShadingVariableManagerDefines a manager scanning all shading variables and providing helpers to read/edit them
oCShadingVariableManagerAccessorDefines a container to read/write a shading variable value
oCShadingVariablesCtx
oCRayGeneratorCameraPerspective::Shape
oCModuleShadingLayer::SlEventInfo
oCCtxMotionBlurData< Data >::Slots
oCSobolSamplerNd
oCSssConfig
oCSssSimulator
oCImageMap::Stats
oCImageMap::Stats.tile_count
oCclarisse_net.ClarisseNet.StatusInternal class used as connection status enum
oCSubdivisionDataInfo
oCCtxShader::SubPixelFilters
oCCtxDebug::Subset
oCMaterialOutput::SubSurfaceScattering
oCGeometryPointCloud::SupportDeformedDescriptor
oCGuiTextEditLineInfo::SyntaxColor
oCSysFile
oCSysFileList
oCSysFilesystem
oCSysFileTools
oCSysIPV4AddressThis class represents a IP V4 Address
oCSysStatApplication
oCSysStatistic
oCSysStatLiteResource
oCSysStatMemory
oCSysStatResource
oCSysStatResourceCount
oCSysStatResourceMemory
oCSysStatScene
oCSysStatSceneCount
oCSysStatSceneMemory
oCSysThreadLockBase
oCSysTimer
oCSysWatch
oCGuiNodal::TextureCache
oCTextureData
oCTextureEvaluatorManagerSingleton that manages for TextureEvaluators
oCTextureItem
oCTextureSpace
oCMaterialOutput::Transmission
oCGMathHalfFloatConverter::uif
oCUniqueString
oCGMathUnits::UnitSystem
oCGMathUnits::UnitType
oCGMathUnits::UnitValue
oCTextureMapObject::UV
oCUvBakeConfig
oCUvFrame
oCUvBakeConfig::UvGeometry
oCShadingVariable::Value
oCShadingLayerColumnValues::Value
oCShadingVariable::Variable
\CVolumePropertiesDefine the properties of a volume