X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FOpenGl%2FOpenGl_VertexBufferCompat.hxx;h=331dbe6ebb55abf2f910e32c9113cafd2709c251;hp=48793f7f57bfe0cd85dfaee6861b912f3b32f7ab;hb=0c33a0bf4d320a4afef435687477636a570100b3;hpb=7d3e64ef5e609e125b1f519e78982ca336f9f5ae diff --git a/src/OpenGl/OpenGl_VertexBufferCompat.hxx b/src/OpenGl/OpenGl_VertexBufferCompat.hxx index 48793f7..331dbe6 100644 --- a/src/OpenGl/OpenGl_VertexBufferCompat.hxx +++ b/src/OpenGl/OpenGl_VertexBufferCompat.hxx @@ -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) // Type definition + DEFINE_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat,OpenGl_VertexBuffer) // Type definition };