AREA_LIGHT enum value (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
AssetData(const std::string &name) | Ra::Core::Asset::AssetData | inlineexplicit |
AssetData(const AssetData &other)=default | Ra::Core::Asset::AssetData | |
DIRECTIONAL_LIGHT enum value (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
displayInfo() const | Ra::Core::Asset::LightData | inline |
getFrame() const | Ra::Core::Asset::LightData | inline |
getName() const | Ra::Core::Asset::AssetData | inlinevirtual |
getType() const | Ra::Core::Asset::LightData | inline |
isAreaLight() const | Ra::Core::Asset::LightData | inline |
isDirectionalLight() const | Ra::Core::Asset::LightData | inline |
isPointLight() const | Ra::Core::Asset::LightData | inline |
isSpotLight() const | Ra::Core::Asset::LightData | inline |
LightData(const std::string &name="", const LightType &type=UNKNOWN) | Ra::Core::Asset::LightData | explicit |
LightData(const LightData &data) | Ra::Core::Asset::LightData | |
LightType enum name | Ra::Core::Asset::LightData | |
m_arealight (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
m_color (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
m_dirlight (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
m_frame | Ra::Core::Asset::LightData | protected |
m_name (defined in Ra::Core::Asset::AssetData) | Ra::Core::Asset::AssetData | protected |
m_pointlight (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
m_spotlight (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
m_type (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | protected |
POINT_LIGHT enum value (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
setFrame(const Eigen::Matrix< Scalar, 4, 4 > &frame) | Ra::Core::Asset::LightData | inline |
setLight(const Core::Utils::Color &color, const Eigen::Matrix< Scalar, 3, 1 > &direction) | Ra::Core::Asset::LightData | inline |
setLight(const Core::Utils::Color &color, const Eigen::Matrix< Scalar, 3, 1 > &position, LightAttenuation attenuation) | Ra::Core::Asset::LightData | inline |
setLight(const Core::Utils::Color &color, const Eigen::Matrix< Scalar, 3, 1 > &position, const Eigen::Matrix< Scalar, 3, 1 > &direction, Scalar inAngle, Scalar outAngle, LightAttenuation attenuation) | Ra::Core::Asset::LightData | inline |
setLight(const Core::Utils::Color &color, const Eigen::Matrix< Scalar, 3, 1 > &cog, const Eigen::Matrix< Scalar, 3, 3 > &spatialCov, const Eigen::Matrix< Scalar, 3, 3 > &normalCov, LightAttenuation attenuation) | Ra::Core::Asset::LightData | inline |
setName(const std::string &name) | Ra::Core::Asset::LightData | inline |
SPOT_LIGHT enum value (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
UNKNOWN enum value (defined in Ra::Core::Asset::LightData) | Ra::Core::Asset::LightData | |
~AssetData() | Ra::Core::Asset::AssetData | inlinevirtual |
~LightData() | Ra::Core::Asset::LightData | |