VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgNodeTraversalFlags.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <boost/utility/binary.hpp>
13 
14 namespace makVrv
15 {
16  namespace DtOsgNodeFlags
17  {
19  const static unsigned int FlagAllOn = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1111 1111);
20 
22  const static unsigned int FlagSupportOff = BOOST_BINARY(0111 1111 1111 1111 1111 1111 1111 1111);
23 
24  const static unsigned int FlagPickableOff = BOOST_BINARY(1011 1111 1111 1111 1111 1111 1111 1111);
25 
27  const static unsigned int FlagPostProcessingOn = BOOST_BINARY(0010 0000 0000 0000 0000 0000 0000 0000);
28 
29  const static unsigned int FlagReceivesShadowsOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1111 1110);
30  const static unsigned int FlagCastsShadowsOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1111 1101);
31 
32  const static unsigned int FlagSuppressScalingOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1111 1011);
33 
35  const static unsigned int FlagNotShadowPass = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1111 0111);
36 
38  const static unsigned int FlagRespectScalingModeOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1110 1111);
39 
40  const static unsigned int FlagFixedScaleParametersOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1101 1111);
41 
43  const static unsigned int FlagCastsReflectionsOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 1011 1111);
44 
46  const static unsigned int FlagRenderOff = BOOST_BINARY(1111 1111 1111 1111 1111 1111 0111 1111);
47 
49  const static unsigned int FlagLightSourceTraversalOff = BOOST_BINARY(1111 1111 1111 1111 1111 1110 1111 1111);
50  const static unsigned int FlagLightPointTraversalOff = BOOST_BINARY(1111 1111 1111 1111 1111 1101 1111 1111);
51  const static unsigned int FlagBillboardTraversalOff = BOOST_BINARY(1111 1111 1111 1111 1111 0111 1111 1111);
52  const static unsigned int FlagIndirectDisabledTraversalOff = BOOST_BINARY(1111 1111 1111 1111 1110 1111 1111 1111);
53  const static unsigned int FlagNonIndirectedObjectTraversalOn = BOOST_BINARY(0000 0000 0000 0000 0001 1111 0000 0000);
54 
57  const static unsigned int FlagPaperMap2DViewOff = BOOST_BINARY(1111 1111 1111 1111 1101 1111 1111 1111);
60  const static unsigned int FlagPaperMap3DViewOff = BOOST_BINARY(1111 1111 1111 1111 1011 1111 1111 1111);
61 
62  const static unsigned int FlagOsgEarthTerrainSkinOff = BOOST_BINARY(1111 0111 1111 1111 1111 1111 1111 1111);
63  const static unsigned int FlagTerrainPatchInsetNotOsgEarthOff = BOOST_BINARY(1111 1011 1111 1111 1111 1111 1111 1111);
64 
65 
66  }
67 } //makVrv::
68 
static const unsigned int FlagSupportOff
Is this node part of support (whether or not other scene objects can ground clamp to this model) ...
Definition: DtOsgNodeTraversalFlags.h:22
static const unsigned int FlagPostProcessingOn
Nodemask for post processing - all else off.
Definition: DtOsgNodeTraversalFlags.h:27
static const unsigned int FlagLightPointTraversalOff
Definition: DtOsgNodeTraversalFlags.h:50
static const unsigned int FlagOsgEarthTerrainSkinOff
Definition: DtOsgNodeTraversalFlags.h:62
static const unsigned int FlagPickableOff
Definition: DtOsgNodeTraversalFlags.h:24
static const unsigned int FlagSuppressScalingOff
Definition: DtOsgNodeTraversalFlags.h:32
static const unsigned int FlagAllOn
Nodemask bitflag definitions.
Definition: DtOsgNodeTraversalFlags.h:19
static const unsigned int FlagReceivesShadowsOff
Definition: DtOsgNodeTraversalFlags.h:29
static const unsigned int FlagBillboardTraversalOff
Definition: DtOsgNodeTraversalFlags.h:51
static const unsigned int FlagCastsReflectionsOff
Nodemask for not casting reflections.
Definition: DtOsgNodeTraversalFlags.h:43
static const unsigned int FlagTerrainPatchInsetNotOsgEarthOff
Definition: DtOsgNodeTraversalFlags.h:63
static const unsigned int FlagFixedScaleParametersOff
Definition: DtOsgNodeTraversalFlags.h:40
static const unsigned int FlagCastsShadowsOff
Definition: DtOsgNodeTraversalFlags.h:30
static const unsigned int FlagPaperMap3DViewOff
Nodemask to support an osgEarth layer with a mask so that is will not be visible when the observer is...
Definition: DtOsgNodeTraversalFlags.h:60
static const unsigned int FlagRespectScalingModeOff
Nodemask for always wanting to scale.
Definition: DtOsgNodeTraversalFlags.h:38
static const unsigned int FlagNotShadowPass
Nodemask bitflag for traversal pass.
Definition: DtOsgNodeTraversalFlags.h:35
static const unsigned int FlagNonIndirectedObjectTraversalOn
Definition: DtOsgNodeTraversalFlags.h:53
static const unsigned int FlagPaperMap2DViewOff
Nodemask to filter an osgEarth layer with a mask so that it will not be visible when the observer is ...
Definition: DtOsgNodeTraversalFlags.h:57
static const unsigned int FlagRenderOff
Nodemask for skipping extracted ocean polygons.
Definition: DtOsgNodeTraversalFlags.h:46
static const unsigned int FlagIndirectDisabledTraversalOff
Definition: DtOsgNodeTraversalFlags.h:52
static const unsigned int FlagLightSourceTraversalOff
Nodemasks for processing objects outside of indirect rendering.
Definition: DtOsgNodeTraversalFlags.h:49

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)