VPS
Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Diff Revisions 379 vs 408 for /trunk/Source Code/Graphs/Headers/SceneNodeRenderState.h

Diff revisions: vs.
  @@ -20,16 +20,12 @@
20 20 inline void useDefaultMaterial(bool state) { _noDefaultMaterial = !state; }
21 21 inline bool useDefaultMaterial() const { return !_noDefaultMaterial; }
22 22 inline void setDrawState(bool state) { _drawState = state; }
23 - bool getDrawState() const { return _drawState; }
23 + inline bool getDrawState() const { return _drawState; }
24 +
24 25 bool getDrawState(RenderStage currentStage) const;
25 - void addToDrawExclusionMask(U32 stageMask);
26 - void removeFromDrawExclusionMask(U32 stageMask);
27 - inline void addToDrawExclusionMask(RenderStage stage) {
28 - addToDrawExclusionMask(to_bitwise(to_uint(stage)));
29 - }
30 - inline void removeFromDrawExclusionMask(RenderStage stage) {
31 - removeFromDrawExclusionMask(to_bitwise(to_uint(stage)));
32 - }
26 + void addToDrawExclusionMask(RenderStage stage);
27 + void removeFromDrawExclusionMask(RenderStage stage);
28 +
33 29 size_t getDepthStateBlock();
34 30 size_t getShadowStateBlock();
35 31