summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/graphobjects/Qt3DSRenderNode.h
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2020-06-25 07:32:53 +0300
committerAntti Kokko <antti.kokko@qt.io>2020-06-25 07:32:53 +0300
commitdd9baa255af6aff800e536781bce369fcc8a3547 (patch)
tree224c0d11aa0e82eb609bcff0eacc1d42b95604f9 /src/runtimerender/graphobjects/Qt3DSRenderNode.h
parent02e4d56d055d73340d3af1257b908a52aecc320f (diff)
parent1c2f256c2afd320bec7e94bfc94760892d6fc9e8 (diff)
Merge branch '2.7'
Diffstat (limited to 'src/runtimerender/graphobjects/Qt3DSRenderNode.h')
-rw-r--r--src/runtimerender/graphobjects/Qt3DSRenderNode.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/runtimerender/graphobjects/Qt3DSRenderNode.h b/src/runtimerender/graphobjects/Qt3DSRenderNode.h
index ea0d481..7f5af1e 100644
--- a/src/runtimerender/graphobjects/Qt3DSRenderNode.h
+++ b/src/runtimerender/graphobjects/Qt3DSRenderNode.h
@@ -81,6 +81,7 @@ namespace render {
///mechanism. This can be usefulf or caching purposes.
IgnoreParentTransform = 1 << 13,
LayerEnableDepthPrePass = 1 << 14, ///< True when we render a depth pass before
+ ForceLoad = 1 << 15,
};
};
@@ -178,6 +179,14 @@ namespace render {
{
ClearOrSet(value, NodeFlagValues::LayerEnableDepthPrePass);
}
+ void SetForceLoad(bool value)
+ {
+ ClearOrSet(value, NodeFlagValues::ForceLoad);
+ }
+ bool IsForceLoad()
+ {
+ return this->operator&(NodeFlagValues::ForceLoad);
+ }
};
struct QT3DS_AUTOTEST_EXPORT SNode : public SGraphObject