diff options
author | Stijn Buys <ingar@osirion.org> | 2014-07-11 19:37:17 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2014-07-11 19:37:17 +0000 |
commit | d95f18442ea216a886bfddf75d349362d1e537bc (patch) | |
tree | a86352393b9f51181594ea4e167e8beba57f2f3a /src/model/layer.cc | |
parent | 1d518a54914531d7a4fab3a6835b75de85bd7bc7 (diff) |
Support material layer blending.
Diffstat (limited to 'src/model/layer.cc')
-rw-r--r-- | src/model/layer.cc | 12 |
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; } } |