Ocular Engine
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
SpotLight.hpp
1
17
#pragma once
18
#ifndef __H__OCULAR_CORE_LIGHT_SPOT__H__
19
#define __H__OCULAR_CORE_LIGHT_SPOT__H__
20
21
#include "LightSource.hpp"
22
23
//------------------------------------------------------------------------------------------
24
29
namespace
Ocular
30
{
35
namespace
Core
36
{
40
class
SpotLight
:
public
LightSource
41
{
42
public
:
43
44
SpotLight
(std::string
const
& name,
SceneObject
* parent =
nullptr
);
45
SpotLight
();
46
47
virtual
~
SpotLight
();
48
49
protected
:
50
51
void
exposeProperties();
52
53
private
:
54
};
55
}
59
}
64
//------------------------------------------------------------------------------------------
65
66
#endif
Ocular
Note: Once this library is made dynamic, this will no longer be needed.
Definition:
Common.hpp:70
Ocular::Core::SceneObject
Definition:
SceneObject.hpp:93
Ocular::Core::LightSource
Definition:
LightSource.hpp:43
Ocular::Core::SpotLight
Definition:
SpotLight.hpp:40
OcularCore
include
Scene
Light
SpotLight.hpp
Generated on Tue Oct 18 2016 01:28:56 for Ocular Engine by
1.8.10