This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
CAligned< Align > | |
Caligned_allocator< T, Alignment > | Aligned allocator for STL containers |
Cboost_pool_aligned_allocator< Align > | Aligned allocator for boost::pool |
CBound | Axis-aligned bounding box |
CBSDFUtils | Helper utility function for BSDF computations |
CBVHNode | |
CComponentFactory | |
CDebugUtils | Debug helper functions |
CDiscreteSPD< N > | |
CDiscreteSPD< 3 > | |
CDistribution1D | Discrete 1D distribution |
CDynamicLibrary | Dynamic library |
CExternalPolicy | |
CFPUtils | |
CLM_NAMESPACE_BEGIN::MetaCounter< Tag >::ident< N > | |
CImplEntry< ImplType > | |
CInternalPolicy | |
CIntersection | Intersection |
CIntersectionUtils | Intersection utilities |
CLogger | Logger |
CLogIndenter | |
CLM_NAMESPACE_BEGIN::MetaCounter< Tag > | |
CPath | |
CPathVertex | |
CPortable< T > | |
CPortable< const std::string & > | |
CPortable< std::string > | |
CPortable< std::vector< ContainerT > > | |
CPortable< T & > | |
CPortable< void > | |
CPropertyUtils | Property node helpers |
CRandom | Random number generator |
CRay | Ray |
CRay4 | |
Caligned_allocator< T, Alignment >::rebind< U > | |
CRenderUtils | Utility functions for rendering. |
CSampler | Utility function for samplers |
CSEHUtils | SEH utilility |
▼CSIMDAlignedType | SIMD aligned type. Inherited class automatically supports aligned version of operator new and delete for SIMD types |
▼CComponent | Base class for all component classes |
CAssets | Asset library |
▼CClonable | Clonable component |
▼CAsset | Base class of an asset |
►CFilm | Film |
CFilm_HDR | |
►CGeneralizedBSDF | An interface for generalized BSDF |
►CBSDF | An interface for Emitter |
CBSDF_CookTorrance | |
CBSDF_Diffuse | |
CBSDF_Flesnel | |
CBSDF_Null | |
CBSDF_ReflectAll | |
CBSDF_RefractAll | |
►CEmitter | An interface for Emitter |
►CLight | An interface for Light |
CLight_Area | |
CLight_Directional | |
CLight_Point | |
►CSensor | An interface for Sensor |
CSensor_Area | |
CSensor_Pinhole | |
►CTexture | An interface for 2-dimensional textures |
CTexture_Bitmap | |
►CTriangleMesh | An interface for the triangle meshes |
CTriangleMesh_Obj | |
CTriangleMesh_Raw | |
▼CConfigurable | Configurable components |
▼CAccel | An interface for the acceleration structure |
CAccel_BVH | |
CAccel_BVHSAH | |
CAccel_BVHSAHBin | |
CAccel_BVHSAHXYZ | |
CAccel_Naive | Naive acceleration structure |
CAccel_NanoRT | |
CAccel_QBVH | |
▼CRenderer | A base class of the renderer |
CRenderer_BDPT | |
CRenderer_LT | |
CRenderer_LTDirect | |
CRenderer_Null | |
CRenderer_PT | |
CRenderer_PTDirect | |
CRenderer_Raycast | |
CRenderer_RaycastPixel | |
CRenderer_SampleDensity | |
CRenderer_SampleDensity2 | |
▼CProbabilityDist | |
CDirectionSampler | |
CPositionSampler | |
CPropertyNode | An element of the property |
CPropertyTree | Property tree |
CScene | A base class of the scene |
CScheduler | Render scheduler |
CPrimitive | Primitive |
CQBVHNode | |
CStaticInit< InitPolicy > | Static initialization |
CStaticInit< ExternalPolicy > | |
CStaticInit< InternalPolicy > | |
CStringTemplate | |
CSurfaceGeometry | Surface geometry information |
CTMat3< T, Opt > | 3x3 matrix |
CTMat3< Float, SIMD::Default > | |
CTMat4< T, Opt > | 4x4 matrix |
CTMat4< Float, SIMD::Default > | |
CTriAccelTriangle | |
CTriangleUtils | Utility function for triangle meshes |
CTVec2< T, Opt > | 2D vector |
CTVec2< Float, SIMD::None > | |
CTVec2< T, SIMD::None > | Default specialization for 2D vector type |
CTVec3< T, Opt > | 3D vector |
CTVec3< Float, Opt > | |
CTVec3< Float, SIMD::Default > | |
CTVec3< T, SIMD::None > | Default specialization for 3D vector type |
CTVec4< T, Opt > | 4D vector |
CTVec4< Float, Opt > | |
CTVec4< T, SIMD::None > | Default specialization for 4D vector type |
CTypeInfo | Implements simple run-time reflection |
CVersion | Version information |
CLM_NAMESPACE_BEGIN::MetaCounter< Tag >::writer< Ident > | |