OrbitEngine::Graphics::Light class

Derived classes

template<class T>
class GenericLight
template<class T>
class GenericLight
template<class T>
class GenericLight

Constructors, destructors, conversion operators

~Light() virtual
Light() protected

Public functions

void setPosition(Math::Vec3f position) pure virtual
void setColor(Math::Color4f color) pure virtual
auto getPosition() -> Math::Vec3f pure virtual
void fillBuffer(Shader* shader) pure virtual
auto getRequiredDefinitions() -> ShaderDefinitions pure virtual