Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2014-07-11 19:37:17 +0000
committerStijn Buys <ingar@osirion.org>2014-07-11 19:37:17 +0000
commitd95f18442ea216a886bfddf75d349362d1e537bc (patch)
treea86352393b9f51181594ea4e167e8beba57f2f3a /src/model/layer.cc
parent1d518a54914531d7a4fab3a6835b75de85bd7bc7 (diff)
Support material layer blending.
Diffstat (limited to 'src/model/layer.cc')
-rw-r--r--src/model/layer.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/model/layer.cc b/src/model/layer.cc
index 51d8c9a..4ef7fbf 100644
--- a/src/model/layer.cc
+++ b/src/model/layer.cc
@@ -18,7 +18,8 @@ Layer::Layer() :
layer_texture_name(),
layer_texture_id(0),
layer_tcgen(TCGenBase),
- layer_bright(false)
+ layer_fullbright(false),
+ layer_blendfunc(BlendFuncNone)
{
}
@@ -73,9 +74,14 @@ void Layer::set_tcgen(const TCGen tcgen)
layer_tcgen = tcgen;
}
-void Layer::set_bright(const bool bright)
+void Layer::set_fullbright(const bool fullbright)
{
- layer_bright = bright;
+ layer_fullbright = fullbright;
+}
+
+void Layer::set_blendfunc(const BlendFunc blendfunc)
+{
+ layer_blendfunc = blendfunc;
}
}