::lug::Graphics::Builder::Light class | lug::Graphics::Render::Light | friend |
_color | lug::Graphics::Render::Light | protected |
_constantAttenuation | lug::Graphics::Render::Light | protected |
_direction | lug::Graphics::Render::Light | protected |
_distance | lug::Graphics::Render::Light | protected |
_falloffAngle | lug::Graphics::Render::Light | protected |
_falloffExponent | lug::Graphics::Render::Light | protected |
_linearAttenuation | lug::Graphics::Render::Light | protected |
_name | lug::Graphics::Resource | protected |
_quadraticAttenuation | lug::Graphics::Render::Light | protected |
_type | lug::Graphics::Render::Light | protected |
clearDirty() | lug::Graphics::Render::DirtyObject | inline |
clearDirty(uint32_t currentFrame) | lug::Graphics::Render::DirtyObject | inline |
DirtyObject()=default | lug::Graphics::Render::DirtyObject | |
DirtyObject(const DirtyObject &)=delete | lug::Graphics::Render::DirtyObject | |
DirtyObject(DirtyObject &&)=delete | lug::Graphics::Render::DirtyObject | |
getColor() const | lug::Graphics::Render::Light | inline |
getConstantAttenuation() const | lug::Graphics::Render::Light | inline |
getData(Light::Data &lightData, Scene::Node &node) | lug::Graphics::Render::Light | |
getDirection() const | lug::Graphics::Render::Light | inline |
getDistance() const | lug::Graphics::Render::Light | inline |
getFalloffAngle() const | lug::Graphics::Render::Light | inline |
getFalloffExponent() const | lug::Graphics::Render::Light | inline |
getHandle() const | lug::Graphics::Resource | inline |
getLinearAttenuation() const | lug::Graphics::Render::Light | inline |
getName() const | lug::Graphics::Resource | inline |
getQuadraticAttenuation() const | lug::Graphics::Render::Light | inline |
getType() const | lug::Graphics::Render::Light | inline |
isDirty(uint32_t currentFrame) const | lug::Graphics::Render::DirtyObject | inline |
isDirty() const | lug::Graphics::Render::DirtyObject | inline |
Light(const Light &)=delete | lug::Graphics::Render::Light | |
Light(Light &&)=delete | lug::Graphics::Render::Light | |
Light(const std::string &name, Type type) | lug::Graphics::Render::Light | private |
operator=(const Light &)=delete | lug::Graphics::Render::Light | |
operator=(Light &&)=delete | lug::Graphics::Render::Light | |
lug::Graphics::Resource::operator=(const Resource &)=delete | lug::Graphics::Resource | |
lug::Graphics::Resource::operator=(Resource &&)=delete | lug::Graphics::Resource | |
lug::Graphics::Render::DirtyObject::operator=(const DirtyObject &)=delete | lug::Graphics::Render::DirtyObject | |
lug::Graphics::Render::DirtyObject::operator=(DirtyObject &&)=delete | lug::Graphics::Render::DirtyObject | |
Resource(Type type, const std::string &name) | lug::Graphics::Resource | |
Resource(const Resource &)=delete | lug::Graphics::Resource | |
Resource(Resource &&)=delete | lug::Graphics::Resource | |
setColor(const Math::Vec4f &color) | lug::Graphics::Render::Light | inline |
setConstantAttenuation(float constantAttenuation) | lug::Graphics::Render::Light | inline |
setDirection(const Math::Vec3f &direction) | lug::Graphics::Render::Light | inline |
setDirty() | lug::Graphics::Render::DirtyObject | inline |
setDirty(uint32_t currentFrame) | lug::Graphics::Render::DirtyObject | inline |
setDistance(float distance) | lug::Graphics::Render::Light | inline |
setFalloffAngle(float falloffAngle) | lug::Graphics::Render::Light | inline |
setFalloffExponent(float falloffExponent) | lug::Graphics::Render::Light | inline |
setLinearAttenuation(float linearAttenuation) | lug::Graphics::Render::Light | inline |
setName(const std::string &name) | lug::Graphics::Resource | inline |
setQuadraticAttenuation(float quadraticAttenuation) | lug::Graphics::Render::Light | inline |
setType(Type type) | lug::Graphics::Render::Light | inline |
strideShader | lug::Graphics::Render::Light | static |
Type enum name | lug::Graphics::Render::Light | |
~DirtyObject()=default | lug::Graphics::Render::DirtyObject | |
~Light()=default | lug::Graphics::Render::Light | |
~Resource()=default | lug::Graphics::Resource | virtual |