RenderQueue& mRenderQueue; ///< Used to send GL clean-up messages for the next Render.
- // Messages are queued here when the update buffer index == 0
- NodeOwnerContainer mNodeQueue0;
- ShaderQueue mShaderQueue0;
- RendererQueue mRendererQueue0;
- CameraQueue mCameraQueue0;
-
- // Messages are queued here when the update buffer index == 1
- NodeOwnerContainer mNodeQueue1;
- ShaderQueue mShaderQueue1;
- RendererQueue mRendererQueue1;
- CameraQueue mCameraQueue1;
+ // Messages are queued here following the current update buffer number
+ OwnerContainer< Node* > mNodeQueue[2];
+ ShaderQueue mShaderQueue[2];
+ RendererQueue mRendererQueue[2];
+ CameraQueue mCameraQueue[2];
};
} // namespace SceneGraph