Toggle navigation
Lightmetrica
Home
Doc
Blog
About
GitHub
Language
English
Japanese
Main Page
Modules
Namespaces
Classes
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
LM_NAMESPACE_BEGIN
►
C
MetaCounter
C
ident
C
writer
C
Accel
An interface for the acceleration structure
C
Accel_BVH
C
Accel_BVHSAH
C
Accel_BVHSAHBin
C
Accel_BVHSAHXYZ
C
Accel_Naive
Naive acceleration structure
C
Accel_NanoRT
C
Accel_QBVH
C
Aligned
►
C
aligned_allocator
Aligned
allocator for STL containers
C
rebind
C
Asset
Base class of an asset
C
Assets
Asset
library
C
boost_pool_aligned_allocator
Aligned
allocator for boost::pool
C
Bound
Axis-aligned bounding box
C
BSDF
An interface for
Emitter
C
BSDF_CookTorrance
C
BSDF_Diffuse
C
BSDF_Flesnel
C
BSDF_Null
C
BSDF_ReflectAll
C
BSDF_RefractAll
C
BSDFUtils
Helper utility function for
BSDF
computations
C
BVHNode
C
Clonable
Clonable
component
C
Component
Base class for all component classes
C
ComponentFactory
C
Configurable
Configurable
components
C
DebugUtils
Debug helper functions
C
DirectionSampler
C
DiscreteSPD
C
DiscreteSPD< 3 >
C
Distribution1D
Discrete 1D distribution
C
DynamicLibrary
Dynamic library
C
Emitter
An interface for
Emitter
C
ExternalPolicy
C
Film
Film
C
Film_HDR
C
FPUtils
C
GeneralizedBSDF
An interface for generalized
BSDF
C
ImplEntry
C
InternalPolicy
C
Intersection
Intersection
C
IntersectionUtils
Intersection
utilities
C
Light
An interface for
Light
C
Light_Area
C
Light_Directional
C
Light_Point
C
Logger
Logger
C
LogIndenter
C
Path
C
PathVertex
C
Portable
C
Portable< const std::string & >
C
Portable< std::string >
C
Portable< std::vector< ContainerT > >
C
Portable< T & >
C
Portable< void >
C
PositionSampler
C
Primitive
Primitive
C
ProbabilityDist
C
PropertyNode
An element of the property
C
PropertyTree
Property tree
C
PropertyUtils
Property node helpers
C
QBVHNode
C
Random
Random
number generator
C
Ray
Ray
C
Ray4
C
Renderer
A base class of the renderer
C
Renderer_BDPT
C
Renderer_LT
C
Renderer_LTDirect
C
Renderer_Null
C
Renderer_PT
C
Renderer_PTDirect
C
Renderer_Raycast
C
Renderer_RaycastPixel
C
Renderer_SampleDensity
C
Renderer_SampleDensity2
C
RenderUtils
Utility functions for rendering.
C
Sampler
Utility function for samplers
C
Scene
A base class of the scene
C
Scheduler
Render scheduler
C
SEHUtils
SEH utilility
C
Sensor
An interface for
Sensor
C
Sensor_Area
C
Sensor_Pinhole
C
SIMDAlignedType
SIMD aligned type. Inherited class automatically supports aligned version of operator new and delete for SIMD types
C
StaticInit
Static initialization
C
StaticInit< ExternalPolicy >
C
StaticInit< InternalPolicy >
C
StringTemplate
C
SurfaceGeometry
Surface geometry information
C
Texture
An interface for 2-dimensional textures
C
Texture_Bitmap
C
TMat3
3x3 matrix
C
TMat4
4x4 matrix
C
TriAccelTriangle
C
TriangleMesh
An interface for the triangle meshes
C
TriangleMesh_Obj
C
TriangleMesh_Raw
C
TriangleUtils
Utility function for triangle meshes
C
TVec2
2D vector
C
TVec2< T, SIMD::None >
Default specialization for 2D vector type
C
TVec3
3D vector
C
TVec3< T, SIMD::None >
Default specialization for 3D vector type
C
TVec4
4D vector
C
TVec4< T, SIMD::None >
Default specialization for 4D vector type
C
TypeInfo
Implements simple run-time reflection
C
Version
Version
information