+ virtual bool IsOutsideClipSpace( Context& context, const Matrix& modelMatrix, const Matrix& modelViewProjectionMatrix ) = 0;
+
+ /**
+ * Called from Render prior to DoRender().
+ * @todo MESH_REWORK Remove after merge
+ */
+ virtual void DoSetUniforms( Context& context, BufferIndex bufferIndex, Shader* shader, Program* program );
+
+ /**
+ * Called from Render prior to DoRender(). Default method to set CullFaceMode
+ * @todo MESH_REWORK Remove after merge
+ */
+ virtual void DoSetCullFaceMode( Context& context, BufferIndex bufferIndex );
+
+ /**
+ * Called from Render prior to DoRender(). Default method to set blending options
+ * @todo MESH_REWORK Remove after merge
+ */
+ virtual void DoSetBlending( Context& context, BufferIndex bufferIndex );