Clarisse 5.0 SP10 SDK 5.0.5.10.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910111213]
 CGasBvh< N >::AABBs
 CAbcInputArchiveHandle
 CAngularPDFMap
 CAnimFCurveChannel
 CShadingOutputVariables::Aov
 CModuleLayer3d::AovGroupDefines an AOV group, as used in a layer
 CCtxShader::Aovs
 CAovStoreDesc
 CAovVarianceChannel
 CAppCategoryPreferences
 CAppCopyBuffer
 CAppDirective
 CAppEnv
 CAppItemPreferences
 Cclarisse_helper.ApplicationSelectionClarisse global application selection class wrapper
 CAppLogMessage
 CAppMainMenuItem
 CAppProgressBarHandle
 CAppShelf
 CAppShelfCategory
 CAppShelfItem
 COfItem::AttrCreationParams
 COfOverrides::AttributeOverrides
 CGasBvhSplitCtx::AxisCmpLT
 COfOverrides::BaseOverrideInfos
 CParserValue::Binary
 CBitImage
 CPbrPath::Bounce
 CCtxDebug::Box
 CLogBucketsMinMax::Bucket
 CBucketList
 CGLCanvas::ImageData::Buffers
 COfNodalPositionManager::BuildPackageNodalGeometry
 CGeometryPropertyBundle::BundlePropertyIds
 CBvhClusterKey
 CBvhNodeKey
 CBvhNodeMisc
 CCache
 CCtxGasTraversal::Cache
 CCacheEntry
 CCacheFile
 CCacheManager
 CCamDescCAM (Context Attribute Modifier) data descriptor
 CCameraConfig
 COfContextEngine::CAMInfo
 CCanvasImages
 COfClassFactory::CategoryTreeNodeContain a set of OfClass for a given Category. the cateogry name is relative to its parent CategoryTreeNode
 COfChannelManager::Channel
 COfChannelManager::ChannelEventInfo
 CClarisseEngineThis 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
 CClarisseEngineHandlerThis class is a handler to a ClarisseEngine instance running in a background thread
 Cclarisse_net.ClarisseNetRemote connection handler
 CClassCreationItemDescriptor
 COfOverridesContextEngine::ClearOverridesUndoData
 CCmdCreateWrapper< W, count >
 CCmdCreateWrapper< W, 0 >
 CCmdCreateWrapper< W, 1 >
 CCmdCreateWrapper< W, 10 >
 CCmdCreateWrapper< W, 11 >
 CCmdCreateWrapper< W, 12 >
 CCmdCreateWrapper< W, 13 >
 CCmdCreateWrapper< W, 14 >
 CCmdCreateWrapper< W, 15 >
 CCmdCreateWrapper< W, 2 >
 CCmdCreateWrapper< W, 3 >
 CCmdCreateWrapper< W, 4 >
 CCmdCreateWrapper< W, 5 >
 CCmdCreateWrapper< W, 6 >
 CCmdCreateWrapper< W, 7 >
 CCmdCreateWrapper< W, 8 >
 CCmdCreateWrapper< W, 9 >
 COfFileReferenceContextEngine::CmdFilenameUndoData
 CColorIOAutoDetection
 CColorIOConverter
 CCommandRegistrar
 CCommandSignatureDoc
 CGuiOfItemSpreadsheet::comparable_name
 CComponentInterfaceNodeStatus
 CComponentMonitor
 CAppBuiltinCommands::ContextEngineBackUpData
 CAppCopyBuffer::CopyEntry
 CCore128BitHashKey
 Ccore_conditional< B, T, F >
 Ccore_conditional< false, T, F >
 Ccore_enable_if< Cond, T >
 Ccore_enable_if< true, T >
 Ccore_is_base_of< B, D >
 Ccore_is_class< T >
 Ccore_is_enum< T >
 Ccore_is_union< T >
 Ccore_remove_reference< T >
 Ccore_remove_reference< T & >
 Ccore_remove_reference< T && >
 CCoreAlgorithms
 CCoreArrayPointerHandler< T >Same as CorePointerGandler, but dedicated to array allocated objects (with new [])
 CCoreArrayPool< T >Memory manager allowing to create and delete arrays of objects in a memory efficient way
 CCoreArraySingleton< 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
 CCoreArraySingleton< GeometryBoxUvMap >
 CCoreArrayViewIterator< 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/
 CCoreBaseType
 CCoreBasicArrayIterator< 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/
 CCoreBasicString
 CCoreBasicStringIterator< IX_CONST >
 CCoreBitFieldHelper
 CCoreClassInfo
 CCoreDefer< T >
 CCoreFunction< T >
 CCoreFunction< bool()>
 CCoreFunction< double(const double &) >
 CCoreFunction< R(Args...)>Simplified version of the std::function object
 CCoreFunction< void(const double &, const double &, const double &, const double &) >
 CCoreFunction< void(const OfItem *item, ParserEntry *serial) >
 CCoreFunction< void(OfItem *item, const ParserEntry *serial) >
 CCoreFunction< void(unsigned int)>
 CCoreHashTable< 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
 CCoreHashTable< ClassCreationItemDescriptor, unsigned int >
 CCoreHashTable< const CoreClassInfo *, CoreTree< EngineFileFormatManager * > * >
 CCoreHashTable< const CoreClassInfo *, CoreVector< OfDirtinessEventInfo * > >
 CCoreHashTable< const GuiImage *, short >
 CCoreHashTable< const OfAttr *, ChangePrefCallback >
 CCoreHashTable< const OfAttr *, CoreArray< CoreVariant > >
 CCoreHashTable< const OfAttr *, CoreHashTable< CoreString, CoreString > >
 CCoreHashTable< const OfClass *, GeometryDeferredShadingClass >
 CCoreHashTable< const OfClass *, unsigned int >
 CCoreHashTable< const OfContext *, CoreString >
 CCoreHashTable< const OfContext *, unsigned int >
 CCoreHashTable< const OfItem *, unsigned int >
 CCoreHashTable< const void *, MatteTable * >
 CCoreHashTable< CoreString, AppObjectClassPreference * >
 CCoreHashTable< CoreString, AttrSetValueData >
 CCoreHashTable< CoreString, bool >
 CCoreHashTable< CoreString, CacheEntry >
 CCoreHashTable< CoreString, ComponentInterface * >
 CCoreHashTable< CoreString, ComponentSchema * >
 CCoreHashTable< CoreString, CoreArray< short > >
 CCoreHashTable< CoreString, CoreHashTable >
 CCoreHashTable< CoreString, CoreListId >
 CCoreHashTable< CoreString, CoreSharedPointer< OfOverrides::ObjectOverrides > >
 CCoreHashTable< CoreString, CoreString * >
 CCoreHashTable< CoreString, CoreString >
 CCoreHashTable< CoreString, CoreVariant >
 CCoreHashTable< CoreString, CoreVector< ChangePrefCallbackData > >
 CCoreHashTable< CoreString, CoreVector< CoreString > * >
 CCoreHashTable< CoreString, CoreVector< CoreString > >
 CCoreHashTable< CoreString, CoreVector< CoreVariant > >
 CCoreHashTable< CoreString, CoreVector< OfAttr * > * >
 CCoreHashTable< CoreString, CoreVector< OfClass * > >
 CCoreHashTable< CoreString, CoreVector< OfHandle > >
 CCoreHashTable< CoreString, CoreVector< OfObjectState * > >
 CCoreHashTable< CoreString, CoreVector< ParserEntry * > >
 CCoreHashTable< CoreString, CoreVector< ShadingLayerRule * > >
 CCoreHashTable< CoreString, ctx_container >
 CCoreHashTable< CoreString, DirectiveCallback >
 CCoreHashTable< CoreString, disabled_data >
 CCoreHashTable< CoreString, double >
 CCoreHashTable< CoreString, EventReceiverList * >
 CCoreHashTable< CoreString, GMathVec3i >
 CCoreHashTable< CoreString, GMathVec3uc >
 CCoreHashTable< CoreString, GuiFontFamily * >
 CCoreHashTable< CoreString, GuiImage * >
 CCoreHashTable< CoreString, GuiMenu * >
 CCoreHashTable< CoreString, GuiMenuRadioGroup * >
 CCoreHashTable< CoreString, int >
 CCoreHashTable< CoreString, Logger >
 CCoreHashTable< CoreString, OfAttrState * >
 CCoreHashTable< CoreString, OfClass * >
 CCoreHashTable< CoreString, OfContext * >
 CCoreHashTable< CoreString, OfObject * >
 CCoreHashTable< CoreString, OfObjectFactory::Hierarchy * >
 CCoreHashTable< CoreString, OfReferenceFileFormatLoader >
 CCoreHashTable< CoreString, OfVarsItem >
 CCoreHashTable< CoreString, OSLAttributeAccessor >
 CCoreHashTable< CoreString, OSLShaderMetadata >
 CCoreHashTable< CoreString, ParserEntry * >
 CCoreHashTable< CoreString, PbrLutInfo * >
 CCoreHashTable< CoreString, Preset >
 CCoreHashTable< CoreString, ResourceBundleItem * >
 CCoreHashTable< CoreString, TextureItem * >
 CCoreHashTable< CoreString, unsigned int >
 CCoreHashTable< CoreString, void * >
 CCoreHashTable< CoreStringView, CoreBaseObject * >
 CCoreHashTable< CoreStringView, CoreVariant >
 CCoreHashTable< EventObject *, CoreVector< EventSenderInfo > * >
 CCoreHashTable< GMathVec3uc, GuiGraphItem * >
 CCoreHashTable< GMathVec3uc, GuiNodalItem * >
 CCoreHashTable< GuiGraphCurve *, unsigned int >
 CCoreHashTable< GuiGraphItem *, unsigned int >
 CCoreHashTable< GuiNodal *, unsigned int >
 CCoreHashTable< GuiNodal::TextureCache, unsigned int >
 CCoreHashTable< GuiNodalBackdrop *, unsigned int >
 CCoreHashTable< GuiNodalItem *, unsigned int >
 CCoreHashTable< GuiNodalLayoutGrid *, GuiNodalNodeBase * >
 CCoreHashTable< GuiNodalLink *, unsigned int >
 CCoreHashTable< GuiNodalNode *, unsigned int >
 CCoreHashTable< GuiNodalNodeBase *, GuiNodalLayoutGrid * >
 CCoreHashTable< GuiNodalNodeBase *, unsigned int >
 CCoreHashTable< GuiNodalNote *, unsigned int >
 CCoreHashTable< GuiNodalSubnet *, unsigned int >
 CCoreHashTable< GuiWidget *, bool >
 CCoreHashTable< GuiWidget *, GuiToolHandler * >
 CCoreHashTable< int, const GuiIcon * >
 CCoreHashTable< int, unsigned int >
 CCoreHashTable< ItemId, unsigned int >
 CCoreHashTable< ModuleGroup *, unsigned int >
 CCoreHashTable< ModuleLpe *, unsigned int >
 CCoreHashTable< ModuleSceneItem *, unsigned int >
 CCoreHashTable< ModuleSceneObject *, unsigned int >
 CCoreHashTable< ModuleShadingLayer *, ShadingData * >
 CCoreHashTable< OfAttr *, CoreString >
 CCoreHashTable< OfAttr *, int >
 CCoreHashTable< OfAttr *, OfAttrRefs * >
 CCoreHashTable< OfAttr *, OfAttrState * >
 CCoreHashTable< OfAttr *, OfAttrSubgraphNode * >
 CCoreHashTable< OfAttr *, OfObject * >
 CCoreHashTable< OfAttr *, unsigned int >
 CCoreHashTable< OfBaseItemHandle< true >, int >
 CCoreHashTable< OfBuildPackageContextEngine::EditKey, ParserEntry * >
 CCoreHashTable< OfClass *, CoreString >
 CCoreHashTable< OfClass *, CoreVector< CoreString > >
 CCoreHashTable< OfClass *, ModuleMaterial * >
 CCoreHashTable< OfCommandSignature *, CommandSignatureDoc >
 CCoreHashTable< OfContext *, CoreString >
 CCoreHashTable< OfContext *, int >
 CCoreHashTable< OfContext *, unsigned int >
 CCoreHashTable< OfItem *, CoreString * >
 CCoreHashTable< OfItem *, OfBaseItemHandle >
 CCoreHashTable< OfObject *, CoreString >
 CCoreHashTable< OfObject *, CoreVector< LinkedAttr * > >
 CCoreHashTable< OfObject *, CoreVector< OfOverrides::AttributeOverrides * > >
 CCoreHashTable< OfObject *, OfObject * >
 CCoreHashTable< OfObject *, OverrideObject >
 CCoreHashTable< OfObject *, ParserEntry * >
 CCoreHashTable< OfObject *, TempObject * >
 CCoreHashTable< OfObject *, unsigned int >
 CCoreHashTable< ShadingLayerRule *, unsigned int >
 CCoreHashTable< short, AovVarianceDesc >
 CCoreHashTable< short, unsigned int >
 CCoreHashTable< SysThreadLock *, CoreVector< SysThreadTaskManager * > >
 CCoreHashTable< SysThreadTaskManager *, unsigned int >
 CCoreHashTable< T, CoreListId >
 CCoreHashTable< T, unsigned int >
 CCoreHashTable< unsigned int, CorePair< GMathVec3d, GMathVec3d > >
 CCoreHashTable< unsigned int, CoreVector< AppShelfCategory > >
 CCoreHashTable< unsigned int, CoreVector< ShadingVariableManagerAccessor > >
 CCoreHashTable< unsigned int, OfObjectVariableValue * >
 CCoreHashTable< unsigned int, unsigned int >
 CCoreHashTable< unsigned int, ValueType >
 CCoreHashTable< void *, CoreArray< unsigned char > >
 CCoreHashTable< void *, EvalRequester >
 CCoreHashTable< void *, unsigned int >
 CCoreHashTableDense< T, U >
 CCoreHashTableDenseNode< T, U >
 CCoreHashTableDenseNode< K, V >
 CCoreHashTableIterator< K, V, C >
 CCoreHashTableNode< K, V, C >
 CCoreHashTableSparse< T, U >Memory efficient template collection of Key/Value objects couples. Used when there is a small number of items in the hash table
 CCoreHashTableSparseNode< T, U >
 CCoreHashTableSparseNode< K, V >
 CCoreListIterator< T, R >
 CCoreMetadata
 CCoreMutexPortable mutexes
 CCoreObjectSingleton< T >Thread safe singleton holding an object that is created on demand. The object is destroyed automatically at the destruction of the singleton
 CCoreObjectSingleton< CoreDebugBacktrace >
 CCoreObjectSingleton< GroupManager >
 CCoreOrderedHashTable< T, U >CoreOrderedHashTable provides an implementation of a container of U based on an hash_table< T, unsigned int > and two vectors vector< U > for storing data and vector< unsigned int > to manage sorting
 CCoreOrderedHashTable< CoreString, OfClass * >
 CCoreOrderedHashTable< CoreString, OfItem * >
 CCoreOrderedHashTable< ItemId, OfSceneDescription::Item >
 CCorePair< T, U >Our own simplified version of std::pair
 CCorePointerHandler< 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
 CCorePointerHandler< CoreVector< CoreClassInfo * > >
 CCorePoolBase< T, CHUNK_ITEM >
 CCorePoolBase< GMathMatrix4x4d, InPlaceChunkItem< GMathMatrix4x4d > >
 CCorePoolBase< T, InPlaceChunkItem< T > >
 CCorePoolBase< T, LinkedChunkItem< T > >
 CCorePoolBase< VolumeShading, InPlaceChunkItem< VolumeShading > >
 CCoreScratchpadMemoryEfficient non thread-safe basic allocator. Typically use as a temporary scratchpad
 CCoreScratchpadObjectEvery allocated object must inherit from this class in order to be correctly constructed and destructed
 CCoreSemaphore
 CCoreSharedAtomicCounter
 CCoreSharedCounter
 CCoreSharedPointer< T, C >
 CCoreSharedPointer< BuiltinCmdDataParticleUndo >
 CCoreSharedPointer< CmdDataParticle >
 CCoreSharedPointer< MotionBlurSampleLoader >
 CCoreSharedPointer< OfOverrides::OverrideSetInfos >
 CCoreSparseTable< T >
 CCoreSparseTable< OfResourceCustom >
 CCoreStack< T >
 CCoreStack< CoreSharedPointer< OfCommand > >
 CCoreStack< OfAttr * >
 CCoreStack< OfChannelManager::ChannelEventInfo * >
 CCoreStack< OfContext * >
 CCoreStack< OfEnum * >
 CCoreStack< OfItem * >
 CCoreStack< OfObject * >
 CCoreVariant
 CCoreVersion
 CGuiItemActions::CreateItemNodalPosition
 CCtxBucket
 CCtxDebug
 CCtxDeferredShading
 CCtxDraw
 CCtxEval
 CCtxEvalChannel
 CCtxEvalClassData
 CCtxEvalObjectData
 CCtxEvalTextureCache
 CCtxFilter
 CCtxFragmentClass containing information about the shaded fragment
 CCtxGas
 CCtxGasHelpers< TYPE >
 CCtxGasHelpers< GMathRay<>::TYPE_CAMERA >
 CCtxIllumination
 CCtxIlluminationCache
 CCtxIntegrator
 CCtxInternal
 CCtxKernelFilter
 CCtxKernelFilter.pass
 CCtxKernelFilter.region
 CCtxKernelFilter.thread
 CCtxMotionBlur
 CCtxMotionBlurData< Data >
 CCtxMotionBlurData< MotionData >
 CCtxMotionBlurData< Samples >
 CCtxPbrClampingConstants
 CCtxPbrConstants
 CCtxPbrDepthConstants
 CCtxPbrSampleCounter
 CCtxPbrSampling
 CCtxPbrSamplingConstants
 CCtxPixel
 CCtxPixelFilter
 CCtxPixelFilter.thread
 CCtxRaytracePool
 CCtxRecursionData
 CCtxSampleClass containing geometric information used for the shading of a fragment
 CCtxSampling
 CCtxSceneObjectThis 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
 CCtxShader
 CCtxShader.alpha
 CCtxShader.camera
 CCtxShader.clamping
 CCtxShader.sampling
 CCtxShader.thread
 CCtxShaderStats
 CCtxSubPixelBucketFilter
 CCtxSubPixelFilter
 CCtxSubPixelPacketFilter
 CCtxSubPixelShadeFilter
 CCtxTool
 CCtxTool.feedback
 CCtxTool.gl
 CCtxTool.image
 CCtxTool.widget
 CCtxToolEvent
 CCtxToolEvent.keyboard
 CCtxToolEvent.mouse
 CCtxToolEvent.tablet
 CCtxTransmittance
 CCtxVolume
 CCtxWholeImageFilter
 COfOverrides::ObjectOverrideInfos::CustomAttrInfos
 CImageMap::Data
 CDataBlock< DATA_TYPE >
 CDataHeader
 CDataPin
 CDataPointerShared
 CDataSerialize
 CDataStream
 CDataTag
 CDataTag.__unnamed58__
 CDataTag.__unnamed58__.__unnamed60__
 CDataType
 CDataTypeRegistry
 CDataTypeT< T >
 CSysThreadLock::DeadLockException
 CDefaultMaterialConfig
 CPbrShaderHelpers::DeferredShadingConfig
 COfContextEngine::Descriptor
 CMaterialOutput::Diffuse
 CGeometryCylinder_XSampler< REAL >::DirectionalSamplingData
 CGeometryDiskSampler< REAL >::DirectionalSamplingData
 CGeometrySquareSampler< REAL >::DirectionalSamplingData
 CDirty
 CDisneyHairBCSDF< REAL >
 CDisneyHairBCSDFData< REAL >
 CDisneyHairBCSDFData< double >
 CDisplayModeHelpers
 CDofDisabled< REAL >
 CDofEnabled< REAL >
 CDsoFile
 CGeometryUvMapData::EdgeDefines an edge by its start vertex index and end vertex index. Indices refer to vertices in the UVs list
 COfBuildPackageContextEngine::EditKey
 CPiecewiseLinearPDF< T, Regular >::Element
 CEquiAngularSampling< REAL >
 CEquiAngularSampling< REAL >
 CPbrMediumTransmittance::Event
 CGuiImageHistory::EventHistoryData
 CEventObject::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
 CException
 CFCurveEvaluator
 CFCurveKeyFCurveKey key description
 CFCurveKeyIdDefines unique identifier for FCurveKey objects within FCurves
 CSysFilesystem::FileInformations
 COfFileReferenceContextEngine::FileLoaderCallbacks
 CGeometryFrustumCtx::FilterData
 CGeometryRayFrustumCtx::FilterData
 CGeometryRaytraceCtx::FilterData
 CFilterInfo
 CFilterRulesContains a list of rules and all class filter to apply for each rule
 CGuiFileBrowserSpreadsheet::FocusAndSelectData
 CGuiFont::FontDesc
 CFontGlData
 CGeometryCylinder_XSampler< REAL >::FragmentEvaluationData
 CGeometryDiskSampler< REAL >::FragmentEvaluationData
 CGeometrySquareSampler< REAL >::FragmentEvaluationData
 CGasBvh< N >
 CGasBvh< GEOMETRY_BVH_NODE_WIDTH >
 CGasBvhIntersector
 CGasBvhItemSet
 CGasBvhMotion< N >
 CGasBvhMotion< GEOMETRY_BVH_NODE_WIDTH >
 CGasBvhMotionTraversalConfig< N >
 CGasBvhSettings
 CGasBvhSimdBboxes< N >
 CGasBvhSimdBboxes< 4 >
 CGasBvhSplitAligned
 CGasBvhSplitCtx
 CGasBvhSplitHalf
 CGasBvhSplitSahFast
 CGasBvhSplitSet
 CGasBvhSplitUnaligned
 CGasBvhTraversal< T, CHILD_COUNT, BBOX_COUNT >
 CGasBvhTraversalHelpers
 CGasBvhTraversalStack< BBOX_COUNT >
 CGasCompressedTree
 CGasCompressedTreeMotion
 CGasGridTree
 CGasGridTreeMotion
 CGasLeafHit
 CGasTree
 CGasTreeMotion
 CGasTreeRaytracer< T >
 CGasTreeSplitAlgorithm
 CGasTreeSplitContext
 CCtxTransmittance::GenericSample
 CPbrDeepTransmittance::GenericSample
 CGeometryAttributesOverride
 CGeometryColorMap
 CGeometryCustomData
 CGeometryCustomDataPool
 CGeometryDeferredShading
 CGeometryDeferredShadingClass
 CGeometryDeferredShadingData
 CGeometryDeferredShadingGroup
 CGeometryDeferredShadingPool
 CGeometryDescriptorStructure that describes the geometry used during sampling
 CGeometryFragmentClass holding all informations about a geometry fragment
 CGeometryFrustumCtxClass holding the current context of the frustum test
 CGeometryFrustumDataClass containing the input data needed for testing objects against a frustum
 CGeometryIntersectionMapClass holding the intersections computed between a packet of rays and the scene
 CGeometryIntersectionPathStructure corresponding to a transparency path
 CGeometryIntersectionPoolPool of intersections used during the raytracing in order to reduce memory allocations
 CGeometryMediumDescriptorStructure holding informations about the medium of a geometry fragment
 CGeometryMotionBlurSampleStructure containing data about a motion blur sample
 CGeometryNormalMap
 CGeometryObjectDescriptorStructure holding the information about the origin of a geometry and the material that is affected to it
 CGeometryOverrideConfig
 CGeometryPointSampleSimple structure that describes a sample on the surface of a geometry
 CGeometryPositionDifferentialStructure holding the position partial derivatives on a geometry for ray differentials
 CGeometryPrimitive
 CGeometryPrimitiveSampleDescriptorSimple structure that describes the parametric position of a sample on a primitive
 CGeometryRayFrustumCtxClass holding the current context of the frustum test
 CGeometryRayFrustumDataClass containing the input data needed for testing objects against a frustum
 CGeometryRayFrustumIntersection
 CGeometryRaytraceCtxClass holding the current context of the raytracing
 CGeometryRaytraceDataClass containing the input data needed for the raytracing
 CGeometryRaytraceData.__unnamed47__
 CGeometrySampleDescriptorStructure that describes the parametric position of a sample on a geometry
 CGeometrySourceSimple 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
 CGeometrySourceHierarchyClass that contains the hierarchy of scene objects from which a geometry is accessed
 CGeometrySubdivision
 CGeometryTriangleSampler
 CGeometryUvMap
 CGeometryUvMapData
 CGeometryUvTile
 CGeometryVertex
 CGLCanvas
 CGLCanvasGeometry
 CGLCanvasOptions
 CGMath< T >
 CGMath< double >
 CGMath< float >
 CGMath< GMathHalfFloat >
 CGMath< GMathHalfFloatNormalized >
 CGMath< int >
 CGMathBasicLut1< T >
 CGMathBasicLut1< float >
 CGMathFrustum
 CGMathFrustumBox
 CGMathHalfFloat
 CGMathHalfFloatConverter
 CGMathHalfFloatNormalized
 CGMathInterpolate< REAL >
 CGMathPlane
 CGMathQuantizer< Type >
 CGMathQuantizer< unsigned char >
 CGMathRayDifferential< REAL >
 CGMathRayDifferential< double >
 CGMathUnits
 CGMathViewPoint
 CGRandomFastMt
 CGRandomMt
 CGRandomPcg32
 CGRandomXorShift
 CGuiNodal::GraphTextInfo
 CCoreAlgorithms::Greater< T >
 CGuiMonostate used to provide miscellaneous Gui related utilities
 CGuiAppMenuApplication Menu API
 CGuiColorSchemeUsed 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
 CGuiContextFieldInfo
 CGuiCurveEventInfo
 CGuiCurveLinkedEventInfo
 CGuiCurveSelectionKey
 CGuiFileBrowserPathFieldInfo
 CGuiFontText font class
 CGuiGlHudSettings
 CGuiGlHudSettingsData
 CGuiGradientSelectionKey
 CGuiImageThumbnail
 CGuiInfosFCurveByChannel
 CGuiItemDraw
 CGuiListButtonItem
 CGuiListTabItem
 CGuiListViewItem
 CGuiMenuButtonGroup
 CGuiMenuRadioGroup
 CGuiNodalBookmarkDataHolds data: name, color, viewpoint and blind data to be used by upper classes. Bookmarks are intended to improve network workflow by providing shortcuts to graph areas
 CGuiNodalLinkPair
 CGuiOfAttrInterface
 CGuiOfAttrSpreadsheetCellInterface
 CGuiOfItemSpreadsheetPool< T >
 CGuiOfItemSpreadsheetPool< GuiOfItemSpreadsheet::name_and_number_for_qsort >
 CGuiOfItemSpreadsheetPool< GuiOfItemSpreadsheetRow >
 Cix.api.GuiPushButton
 CGuiResource
 CGuiSpreadsheetHeaderData
 CGuiTabItem
 CGuiTextEditAction
 CGuiTextEditLineInfo
 CGuiToolbarItem
 Cix.api.GuiWidget
 Cix.api.GuiWindow
 CLUTFile::Header
 COfObjectFactory::Hierarchy
 CGuiListViewItem::HighlightInfos
 CGuiSpreadsheetCellBasic::HighlightInfos
 CGuiWidget::Hotkey
 CHud
 CIESAngularEmission
 CIESCoordinatesSpherical coordinates in (colatitude, longitude)
 CIESDataTo read and evaluate IES angular profiles (https://www.ies.org)
 CIESEmissionIES angular emission
 CMaterialOutput::Illumination
 CImage
 CImageEvalContext
 CImageHeaderThis structure holds information about an image file, like channel count, names, size, etc..
 CImageHelperHelper class to simply the usage of Image library
 CImageInfoImage information
 CImageIOTextureManager
 CImageIOTextureStreamImage 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
 CImageLoadOptionsDefines the options to use when loading a file
 CImageMapCtxThis structure holds information needed to evaluate an image.
 CImageMapPyramidItem
 CImageMapTileThis 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
 CImageSample< REAL >
 CImageSampler
 CImageSaveOptionsDefines the options to use when saving a file
 CImageTileSet
 CImportanceSampler2d
 CCoreAlgorithms::IndexedValueCmp< T, C >
 CInPlaceChunkItem< T >
 CInPlaceChunkItem< GMathMatrix4x4d >
 CInPlaceChunkItem< VolumeShading >
 CModuleIntegrator::IntegrationModel
 Cix.api.IOHelpersDisplayDriver
 CGasBvhTraversalStack< BBOX_COUNT >::Item
 COfSceneDescription::ItemDescribe an OF item
 CGuiItemDraw::ItemDrawInfo
 CGasBvhSplitAligned::ItemSet
 CGasBvhSplitUnaligned::ItemSet
 CCoreHashTable< T, U >::Iterator
 CCoreHashTableDense< T, U >::Iterator
 CCoreHashTableSparse< T, U >::Iterator
 CCoreOrderedHashTable< T, U >::IteratorProvides a way to run through items as a vector
 CCtxIlluminationCache::Iterator
 CGeometryDeferredShadingClass::Iterator
 CKernelEmpirical
 COfObjectFactory::Keyable
 CLambertianBRDF< REAL >
 CPbrFresnelCombiner::Layer
 CShaderAovHelpers::Layer
 COfChannelManager::LayerParameters
 CCoreAlgorithms::Less< T >
 CMaterialOutput::Light
 CLightFrustum< REAL >
 CLightPhysicalHelpers
 CLightSample
 CLinkedChunkItem< T >
 CGeometryProperty::LoadDataInfoBase class for data given as argument of the deferred loading callback
 CLogBuckets
 CLpeAccumulatorThis class implements a Light Path Expression accumulator in Clarisse
 CLpeAutomataThis class implements a Light Path Expression automata in Clarisse
 CLpeConstantDesc
 CLpeDesc
 CLpeEvent
 CLpeLabelsBuiltin LPE labels
 CLpeManagerThis class will handle This class is a singleton and it is NOT THREAD SAFE
 CLUTFile
 CAppMainMenu::MainMenuItemMovedInfo
 CMapEvalCtx
 CMaterialOutput
 CMaterialPhysicalEmissiveValues
 CMatInv4x4d
 CMatInvDet4x4d
 CMatteOverrideUtility wrapper that contains attributes and evaluators to give easy access to the matte override outside of the layer
 CMatteTableTable matching the layout of a ModuleGroup's scene object collection for quick "is_matte_object" test
 CMemory
 CMemoryLib
 CMemoryManager
 CMeshUvBake
 CImageSaveOptions::MetaData
 CMicrofacetReflectionBRDF< SHADOWING_MASKING_CORRELATION, EXPOSE_MICROFACET_NORMAL, REAL >
 CMicrofacetReflectionBRDF< false, false||EXPOSE_MICROFACET_NORMAL >
 CMicrofacetRefractionBTDF< EXPOSE_MICROFACET_NORMAL, SHADOWING_MASKING_CORRELATION, TIR_ENABLED, REAL >
 CMicrofacetRefractionBTDF<!false||EXPOSE_MICROFACET_NORMAL||false, false, false >
 Cclarisse_net.ClarisseNet.ModeInternal class used as execution mode enum
 CModuleImageDrawRegionReceiver
 CModuleImageInfoThe structure stores information about an image. It is used by the ModuleImage class
 CModuleImageLevelUpdateReceiver
 CModuleImageProgressInitInfo
 CModuleImageQuality
 CModuleIntegratorSceneInfo
 CModuleLayerSourceInfo
 CModuleProgressUpdateReceiver
 CModuleSceneItemInfo
 CModuleSceneObjectTreeTransforms
 CModuleWidgetQuery
 CModuleWidgetRaycastOutput
 CModuleWidgetSelection
 CMonitorable
 CMonotoneCubicInterpolator< Scalar >Piecewise monotone cubic Hermite interpolation
 CParticleCloud::MotionBlurSampleLoader
 CGuiOfItemSpreadsheet::name_and_number_for_qsort
 CNodalLayouterCompute nodal layout
 CNodalLayoutGridStore nodes hierarchicaly
 CNoise
 CGasBvh< N >::OBBs
 COfOverrides::AttributeOverrides::ObjectEventConnectionData
 COfOverrides::ObjectOverrides
 CObjectsCMF< C, T >
 COfContextEngine::ObjectSerial
 COfFileReferenceContextEngine::ObjectSerial
 COfAttrDirtinessClass that allows to associate a dirtiness to an attribute
 COfAttrDynEvaluatorHelper to evaluate an attribute value in a rendering context, according to texture/shading variable
 COfAttrEvalContext< VALUE_COUNT, TEXTURABLE, SHADING_VARIABLE_ENABLED >
 COfAttrEvalContext< VALUE_COUNT, false, false >
 COfAttrEvalContext< VALUE_COUNT, true, false >
 COfAttrEvaluator< ATTR_EVAL_CONTEXT >
 COfAttrEventDefines OfAttr related events
 COfAttrNameDirtinessClass that allows to associate a dirtiness to an attribute
 COfAttrPreset
 COfAttrPtr
 COfAttrPtrDirtinessClass that allows to associate a dirtiness to an attribute
 COfAttrTable
 COfAttrTableState
 COfAttrValueManager
 COfCid
 COfClassCallbacks
 COfCommandCommand base class, defining commands behavior
 COfCommandArgumentDefines argument types available for application commands parameters
 COfCommandCallerAllows to call a command and to send parameters to it
 COfCommandDataBase class for command data
 COfCommandOptionsDefines the flavor of a command
 COfCommandSignatureDefines the signature of a command with its argument types
 COfConfig
 COfEndProtectionInfo
 COfEnum
 COfImportOptions
 COfModuleId
 COfObjectVariableValue
 COfResourceCustom
 COfResourceCustomData
 COfSceneAssemblyRulesHelpers to use by scene assembly nodes to resolve rules on item that has not been yet created. A rule is a project path or a world path, with "*" characters, targetting one or multiples items
 COfSceneDescriptionClass holding a light description of a scene. Basically, it allows to manipulate all the items of a context without loading all OF items and their modules. It is generated when calling OfContextEngine::get_scene(), which compute the description of all the scene under its context. It can be processed by scene assembly rules. For all items, it is possible to know such information as project or kinematic paths, the name, the OF class, whether the item has been overidden, etc..
 COfSerialOptions
 COfSerialOptions.attribute
 COfSerialOptions.export_with_dependencies
 COfSerialOptions.file
 COfSerialOptions.object
 COfSerialOptions.paste
 COfSerialOptions.resourcesKey/serialization for all resources generated in the application
 COfSerialOptions.root
 COfSerialOptions.vars
 COfVarsItem
 COpenSubdivData< DataType >
 COpenSubdivInteger
 COpenSubdivMeshClass defining the OpenSubdivMesh object. The OpenSubdivMesh is the geometry used in Clarisse to define a mesh
 COpenSubdivVec3f
 COpenSubdivVec4uc
 COpenSubdivVertex
 COrenNayarBRDF< BRDF_MODEL, REAL >
 COSLAttributeAccessor
 COSLShaderInputs
 COSLShaderInputState
 COSLShaderMetadata
 COSLShaderParam
 COSLShaderParamDesc
 COSLShaderValue
 COSLTraceData
 COSLWidgetOptions
 COfSceneDescription::OverrideDescribes an override of an OF item in a scene assembly context
 COfOverrides::OverrideSetInfos
 COfOverrides::OverrideSource
 CPageManager::Page
 CPageImage
 CPageManager
 CParserEntry
 CParserFileContains information on file to be parsed
 CParserGroupSerialization node, which contains other groups to create a hierarchy or ParseEntries for data
 CParserValue
 CParserValue.m_data
 CParserValue.m_value
 CParserWord
 COfContextEngine::ParseSerialData
 CGuiAppMainMenu::PathAndGuiItem
 CPbrAbsorptionLayerThe PbrAbsorptionLayer struct This struct defines an absorption layer computed by a Beer-Lambert law factor depending on thickness, a rate and a path length
 CPbrBuiltinLutHelpers< REAL >
 CPbrBxdfBakerThis 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
 CPbrBxdfHelpers
 CPbrBxdfLut< REAL >
 CPbrBxdfLut< double >
 CPbrChannelBitField
 CPbrChannelContributionThe PbrChannelContribution class
 CPbrDeepTransmittance
 CPbrEmissionHelpers
 CPbrEmissionModifier
 CPbrEval
 CPbrFastMath
 CPbrFresnelHelpers
 CPbrIntegratorThe PbrIntegrator class
 CPbrIntegratorOutputThe PbrIntegratorOutput class
 CPbrIntegratorOutput.m_direct
 CPbrIntegratorOutput.m_unoccluded
 CPbrLight
 CPbrLightAttenuation
 CPbrLightConfig
 CPbrLpeConstant
 CPbrLutHelpers
 CPbrLutInfo
 CPbrLutManagerThis class will handle the registration of the LUTs for the multiple scattering
 CPbrMaterialDefines all the data (bxdfs, fresnels, absorptions, microfacets distributions...) necessary to make a material
 CPbrMaterialConfigThe PbrMaterialConfig class Describe a material composed by a PbrMaterial data (which contains the bxdfs, fresnel, absorption, ...) a weight and a transmission attribute
 CPbrMaterialHelpers
 CPbrMedium
 CPbrMediumStackContains all the mediums being used for one ray path, the last medium in the stack is the one that must be used to compute the transmittance for the current sample
 CPbrMediumTransmittanceThe PbrLightTransmittance class Is used to compute the transmittance value for the ligh ray
 CPbrParameterLutFunction< REAL >
 CPbrPath
 CPbrPathDepths
 CPbrShaderHelpers::PbrRaytraceResult
 CPbrRecursionData
 CPbrSample
 CPbrSampler
 CPbrSasEmissionValue
 CPbrSasGlobal
 CPbrSasLocal
 CPbrSasObjectDescriptor
 CPbrScatter
 CPbrShaderHelpers
 CPbrSphericalFunction< DEGREE, Scalar >Represents a spherical function on the basis of tesseral spherical harmonics up to _Degree
 CPbrSphericalFunctionRotate< DEGREE, Scalar >
 CPbrVolumeSample
 CPbrVolumeShadingData
 CPiecewiseLinearPDF< T, Regular >
 CCtxDebug::Point
 CPointCloudMap
 CPointCloudMapGeometry
 CPointCloudMapSamples
 CPointCloudMapSceneObject
 CPointCloudSamples
 CPointCloudSamplesTree
 CPointCloudSamplesTreeSample
 CPointNormal
 CPolyHelpers
 CTubeMeshFast::Primitive
 CProgressUpdateReceiver
 Cpyqt_clarisse.PyQtAppClarisseHelper
 CPythonCmds
 CGeometryRayFrustumCtx::RayFrustumProjectionQuad
 CRayGenerator
 CRayGeneratorCamera
 CRayGeneratorData< REAL >
 CRayGeneratorData< double >
 CRayGeneratorFisheyeData< REAL >
 CRayGeneratorFisheyeData< double >
 CRaygeneratorFisheyeFunctions
 CRayGeneratorOrthographicData< REAL >
 CRayGeneratorOrthographicData< double >
 CRaygeneratorOrthographicFunctions
 CRayGeneratorPanoramicData< REAL >
 CRayGeneratorPanoramicData< double >
 CRaygeneratorPanoramicFunctions
 CRayGeneratorPerspectiveData< REAL >
 CRayGeneratorPerspectiveData< double >
 CRaygeneratorPerspectiveFunctions
 CRaygeneratorPerspectiveShape< REAL >
 CRaygeneratorPerspectiveShape< double >
 CGeometryCylinder_XSampler< REAL >::RayScatterData
 CGeometrySphereSampler< REAL >::RayScatterData
 CRendererBucket
 CRendererDeepBucket
 CRendererMetadataThis class is used to add metadata to the image To use it you have to inherit from it and add it to your RendererOutput class (ex : ImageNodeMetadata)
 CRendererOutput
 COSL::RendererServices
 CImageCanvas::ResizeOptionsThis structure defines resizing options
 COfClass::ResourceStores the definition of a resource: its attribute dependencies, other resources deps, etc
 CResourceLiteItemClass 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
 CModuleObject::ResourceVariationWrapper allowing to configure a resource variation
 CCtxTransmittance::Sample
 CPbrDeepTransmittance::Sample
 CGeometryPointCloud::SampleLoader
 COsdMeshMaps::SampleLoader
 CSampler1d
 CSampler2d
 CSampling
 CSamplingKernel2dSamplingKernel2d defines a framework that tells, with its evaluate function, if a sample (<x>, <y>) must be processed and how
 CSceneIntegrationDataDescribes the scene used for the integration
 CSceneObjectInfo
 CSceneShadingData
 CSceneShadingTable
 CCtxDebug::Segment
 CShader
 CShaderAovHelpers
 CShaderHelpersHelper class for rasterization, illumination and shading and raytracing
 CShadingDeepOutput
 CShadingLayerCachedCtx
 CShadingLayerColumnItem
 CShadingLayerColumnValues
 CShadingLayerRule
 CShadingLayerRuleFilter
 CShadingLayerRuleHandle
 CShadingLayerRulesCtxSimple class allowing to not compute the full path of a context every time when resolving a relative rule
 CShadingModeParams
 CShadingOutput
 CShadingOutputVariables
 CShadingVariable
 CShadingVariableAccessor
 CShadingVariableAccessorHelper
 CShadingVariableData< T >
 CShadingVariableManagerDefines a manager scanning all shading variables and providing helpers to read/edit them
 CShadingVariableManagerAccessorDefines a container to read/write a shading variable value
 CShadingVariablesCtx
 CShapeMotionFill< REAL >
 CShapeMotionHorizontal< REAL >
 CShapeMotionRemap< REAL >
 CShapeMotionVertical< REAL >
 CShapeStatic< REAL >
 CModuleShadingLayer::SlEventInfo
 CPageManager::Slot
 CCtxMotionBlurData< Data >::Slots
 CSmithGSMF< REAL >
 CSobolSamplerNd
 CSphericalCap
 CSphericalFunction< _Degree >Represents a spherical function on the basis of tesseral spherical harmonics up to _Degree
 CGeometrySquareSampler< REAL >::SphQuad
 CSpinLock
 CSpinLockReadScopedT< T >
 CSpinLockScoped
 CSpinLockWriteScopedT< T >
 CGasBvhSplitSahFast::SplitCandidate
 CGasBvhSplitSahFast::SplitCandidate.__unnamed36__
 CSpreadsheetMultiAttrsDndData
 CStack< T >
 CImageMap::Stats
 CImageMap::Stats.tile_count
 Cclarisse_net.ClarisseNet.StatusInternal class used as connection status enum
 CStereoModeCenter< REAL >
 CStereoModeLeft< REAL >
 CStereoModeLeftParallaxConverged< REAL >
 CStereoModeLeftParallaxOffAxis< REAL >
 CStereoModeOverUnderLeftRight< REAL >
 CStereoModeOverUnderLeftRightParallaxConverged< REAL >
 CStereoModeOverUnderLeftRightParallaxOffAxis< REAL >
 CStereoModeOverUnderRightLeft< REAL >
 CStereoModeOverUnderRightLeftParallaxConverged< REAL >
 CStereoModeOverUnderRightLeftParallaxOffAxis< REAL >
 CStereoModeRight< REAL >
 CStereoModeRightParallaxConverged< REAL >
 CStereoModeRightParallaxOffAxis< REAL >
 CStereoModeSideBySide< REAL >
 CStereoModeSideBySideParallaxConverged< REAL >
 CStereoModeSideBySideParallaxOffAxis< REAL >
 CSubdivisionDataInfo
 CCtxShader::SubPixelFilters
 CCtxDebug::Subset
 CMaterialOutput::SubSurfaceScattering
 CGeometryPointCloud::SupportDeformedDescriptor
 CCoreAlgorithms::Swap< T >
 CGuiTextEditLineInfo::SyntaxColor
 CSysFile
 CSysFileList
 CSysFilesystem
 CSysFileTools
 CSysIPV4AddressThis class represents a IP V4 Address
 CSysStatApplication
 CSysStatistic
 CSysStatLiteResource
 CSysStatMemory
 CSysStatResource
 CSysStatResourceCount
 CSysStatResourceMemory
 CSysStatScene
 CSysStatSceneCount
 CSysStatSceneMemory
 CSysThreadLockBase
 CSysTimerReal-time timer to measure elapsed time in milliseconds
 CSysWatch
 CGuiNodal::TextureCache
 CTextureData
 CTextureEvaluatorManagerSingleton that manages for TextureEvaluators
 CTextureItem
 CTextureSpace
 CTextureSpace.__unnamed69__
 CTextureSpace.__unnamed71__
 CTextureSpace.__unnamed73__
 CTileHeapNode
 CTileRecord
 CMaterialOutput::Transmission
 CGMathHalfFloatConverter::uif
 CUniqueString
 CGMathUnits::UnitSystem
 CGMathUnits::UnitType
 CGMathUnits::UnitValue
 CTextureMapObject::UV
 CUvBakeConfig
 CUvFrame
 CUvBakeConfig::UvGeometry
 CGuiGlHudSettingsData::Value
 CShadingLayerColumnValues::Value
 CShadingVariable::Value
 CShadingVariable::Variable
 COfSceneAssemblyContextEngine::VariationTables
 CVolumeLightSampler
 CWardBRDF< REAL >