0030748: Visualization - Marker displayed in immediate layer ruins QT Quick view...
[occt.git] / src / OpenGl / OpenGl_VertexBufferCompat.hxx
index 092bf3f..331dbe6 100644 (file)
@@ -42,9 +42,12 @@ public:
   //! Destroy object.
   Standard_EXPORT virtual ~OpenGl_VertexBufferCompat();
 
+  //! Return TRUE.
+  virtual bool IsVirtual() const Standard_OVERRIDE { return true; }
+
   //! Creates VBO name (id) if not yet generated.
   //! Data should be initialized by another method.
-  Standard_EXPORT bool Create (const Handle(OpenGl_Context)& theGlCtx);
+  Standard_EXPORT bool Create (const Handle(OpenGl_Context)& theGlCtx) Standard_OVERRIDE;
 
   //! Destroy object - will release memory if any.
   Standard_EXPORT virtual void Release (OpenGl_Context* theGlCtx) Standard_OVERRIDE;
@@ -85,7 +88,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat,OpenGl_VertexBuffer) // Type definition
 
 };