Castor3D 0.17.0
Multiplatform 3D engine
Public Member Functions | Friends | List of all members
castor::LuminousIntensity Class Reference

#include <LuminousIntensity.hpp>

Public Member Functions

constexpr LuminousIntensity () noexcept=default
 
constexpr LuminousIntensity (float candela) noexcept
 
constexpr LuminousIntensity (double candela) noexcept
 
template<typename T >
 LuminousIntensity (Illumination const &illumination, LengthT< T > d) noexcept
 
constexpr float candela () const noexcept
 

Friends

bool operator== (LuminousIntensity const &lhs, LuminousIntensity const &rhs) noexcept
 

Constructor & Destructor Documentation

◆ LuminousIntensity() [1/4]

constexpr castor::LuminousIntensity::LuminousIntensity ( )
constexprdefaultnoexcept

◆ LuminousIntensity() [2/4]

constexpr castor::LuminousIntensity::LuminousIntensity ( float candela)
inlineexplicitconstexprnoexcept

References candela().

Here is the call graph for this function:

◆ LuminousIntensity() [3/4]

constexpr castor::LuminousIntensity::LuminousIntensity ( double candela)
inlineexplicitconstexprnoexcept

References candela().

Here is the call graph for this function:

◆ LuminousIntensity() [4/4]

template<typename T >
castor::LuminousIntensity::LuminousIntensity ( Illumination const & illumination,
LengthT< T > d )
inlinenoexcept

Member Function Documentation

◆ candela()

constexpr float castor::LuminousIntensity::candela ( ) const
inlineconstexprnoexcept

Referenced by LuminousIntensity(), and LuminousIntensity().

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( LuminousIntensity const & lhs,
LuminousIntensity const & rhs )
friend

The documentation for this class was generated from the following file: