Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/scene_graph/NodeLight.h')
-rw-r--r--source/blender/freestyle/intern/scene_graph/NodeLight.h133
1 files changed, 67 insertions, 66 deletions
diff --git a/source/blender/freestyle/intern/scene_graph/NodeLight.h b/source/blender/freestyle/intern/scene_graph/NodeLight.h
index 4381d047540..046b61beaf4 100644
--- a/source/blender/freestyle/intern/scene_graph/NodeLight.h
+++ b/source/blender/freestyle/intern/scene_graph/NodeLight.h
@@ -32,73 +32,74 @@ namespace Freestyle {
using namespace Geometry;
-class NodeLight : public Node
-{
-public:
- NodeLight();
- NodeLight(NodeLight& iBrother);
-
- virtual ~NodeLight() {}
-
- /*! Accept the corresponding visitor */
- virtual void accept(SceneVisitor& v);
-
- /*! Accessors for the light properties */
- inline const float * ambient() const
- {
- return Ambient;
- }
-
- inline const float * diffuse() const
- {
- return Diffuse;
- }
-
- inline const float * specular() const
- {
- return Specular;
- }
-
- inline const float * position() const
- {
- return Position;
- }
-
- inline bool isOn() const
- {
- return on;
- }
-
- inline int number() const
- {
- return _number;
- }
-
-private:
- // Data members
- // ============
-
- /*! on=true, the light is on */
- bool on;
-
- /*! The color definition */
- float Ambient[4];
- float Diffuse[4];
- float Specular[4];
-
- /*! Light position. if w = 0, the light is placed at infinite. */
- float Position[4];
-
- /*! used to manage the number of lights */
- /*! numberOfLights
- * the number of lights in the scene.
- * Initially, 0.
- */
- static int numberOfLights;
- /*! The current lignt number */
- int _number;
+class NodeLight : public Node {
+ public:
+ NodeLight();
+ NodeLight(NodeLight &iBrother);
+
+ virtual ~NodeLight()
+ {
+ }
+
+ /*! Accept the corresponding visitor */
+ virtual void accept(SceneVisitor &v);
+
+ /*! Accessors for the light properties */
+ inline const float *ambient() const
+ {
+ return Ambient;
+ }
+
+ inline const float *diffuse() const
+ {
+ return Diffuse;
+ }
+
+ inline const float *specular() const
+ {
+ return Specular;
+ }
+
+ inline const float *position() const
+ {
+ return Position;
+ }
+
+ inline bool isOn() const
+ {
+ return on;
+ }
+
+ inline int number() const
+ {
+ return _number;
+ }
+
+ private:
+ // Data members
+ // ============
+
+ /*! on=true, the light is on */
+ bool on;
+
+ /*! The color definition */
+ float Ambient[4];
+ float Diffuse[4];
+ float Specular[4];
+
+ /*! Light position. if w = 0, the light is placed at infinite. */
+ float Position[4];
+
+ /*! used to manage the number of lights */
+ /*! numberOfLights
+ * the number of lights in the scene.
+ * Initially, 0.
+ */
+ static int numberOfLights;
+ /*! The current lignt number */
+ int _number;
};
} /* namespace Freestyle */
-#endif // __FREESTYLE_NODE_LIGHT_H__
+#endif // __FREESTYLE_NODE_LIGHT_H__