Метод получения количества источников

This commit is contained in:
parent b449b1c5a1
commit 6724a98b6d
2 changed files with 7 additions and 0 deletions

View File

@ -31,6 +31,7 @@ class Light : public Node
static Light& getNew(); // Возвращает ссылку на новый источник света
void destroy(); // Уничтожает источник света
static int getCount(); // Возвращает количество источников
const glm::vec3& c_color() const; // Константный доступ к цвету
glm::vec3& e_color(); // Неконстантная ссылка для изменений цвета

View File

@ -367,3 +367,9 @@ void Light::recalcVP()
data[index].vp[4] = shadowProj * glm::lookAt(position, position + glm::vec3( 0.0f, 0.0f, 1.0f), glm::vec3(0.0f, -1.0f, 0.0f));
data[index].vp[5] = shadowProj * glm::lookAt(position, position + glm::vec3( 0.0f, 0.0f, -1.0f), glm::vec3(0.0f, -1.0f, 0.0f));
}
// Возвращает количество источников
int Light::getCount()
{
return count;
}