|
enum | castor3d::LightType : uint8_t {
castor3d::LightType::eDirectional,
castor3d::LightType::ePoint,
castor3d::LightType::eSpot,
castor3d::LightType::eCount,
castor3d::LightType::eMin = eDirectional,
castor3d::LightType::eMax =eCount-1
} |
| Enumération des types de lumières. Plus de détails...
|
|
using | castor3d::LightsMap = std::array< LightsArray, size_t(LightType::eCount) > |
| Array of lights per light type. Plus de détails...
|
|
using | castor3d::OnLightChangedFunction = std::function< void(Light &) > |
|
using | castor3d::OnLightChanged = castor::Signal< OnLightChangedFunction > |
|
using | castor3d::OnLightChangedConnection = OnLightChanged::connection |
|
C3D_API castor::String | castor3d::getName (LightType value) |
|
| castor3d::CU_DeclareSmartPtr (Light) |
|
| castor3d::CU_DeclareSmartPtr (LightFactory) |
|
| castor3d::CU_DeclareSmartPtr (LightCategory) |
|
| castor3d::CU_DeclareSmartPtr (DirectionalLight) |
|
| castor3d::CU_DeclareSmartPtr (PointLight) |
|
| castor3d::CU_DeclareSmartPtr (SpotLight) |
|
| castor3d::CU_DeclareVector (LightSPtr, LightPtr) |
| Array of lights. Plus de détails...
|
|
| castor3d::CU_DeclareVector (LightSPtr, Lights) |
| Array of lights. Plus de détails...
|
|
| castor3d::CU_DeclareVector (LightRPtr, LightsRef) |
| Array to non owning light pointers. Plus de détails...
|
|
| castor3d::CU_DeclareMap (castor::String, LightSPtr, LightPtrStr) |
| Map of lights, sorted by name. Plus de détails...
|
|
| castor3d::CU_DeclareMap (int, LightSPtr, LightPtrInt) |
| Map of lights, sorted by index. Plus de détails...
|
|