2015-04-18 23:57:52 +00:00
|
|
|
#ifndef OPENMW_MWRENDER_VISMASK_H
|
|
|
|
#define OPENMW_MWRENDER_VISMASK_H
|
|
|
|
|
|
|
|
namespace MWRender
|
|
|
|
{
|
|
|
|
|
|
|
|
/// Node masks used for controlling visibility of game objects.
|
|
|
|
enum VisMask
|
|
|
|
{
|
|
|
|
Mask_UpdateVisitor = 0x1, // reserved for separating UpdateVisitors from CullVisitors
|
|
|
|
|
2015-04-30 21:21:25 +00:00
|
|
|
// child of Scene
|
|
|
|
Mask_Effect = 0x2,
|
2015-05-02 20:45:27 +00:00
|
|
|
Mask_Debug = 0x4,
|
2015-05-23 03:42:37 +00:00
|
|
|
Mask_Actor = 0x8,
|
2015-04-30 21:21:25 +00:00
|
|
|
|
|
|
|
// top level masks
|
|
|
|
Mask_Scene = 0x10,
|
|
|
|
Mask_GUI = 0x20
|
2015-04-18 23:57:52 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|