SoInteropBufferObject Class Reference
[Devices]

VSG extension Abstract base class for interoperability buffer object management More...

#include <Inventor/devices/SoInteropBufferObject.h>

Inheritance diagram for SoInteropBufferObject:
SoBufferObject SoRefCounter SoTypedObject SoGLBufferObject

List of all members.

Public Member Functions

 SoInteropBufferObject ()
virtual SoBufferObjectcreateInstance () const =0
virtual void clearInstance ()=0

Detailed Description

VSG extension Abstract base class for interoperability buffer object management

This class provides generic functions to manage buffer objects for interoperability.

SEE ALSO

SoGLBufferObject, SoGLDevice


Constructor & Destructor Documentation

SoInteropBufferObject::SoInteropBufferObject (  ) 

Default constructor.


Member Function Documentation

virtual void SoInteropBufferObject::clearInstance (  )  [pure virtual]

Free the memory allocated by the buffer object.

Implements SoBufferObject.

Implemented in SoGLBufferObject.

virtual SoBufferObject* SoInteropBufferObject::createInstance (  )  const [pure virtual]

Create a new buffer with the same properties as the current one.
The new instance will have the same context or device properties, but no memory is allocated.

Implements SoBufferObject.

Implemented in SoGLBufferObject.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/