The sogldisplaylist class stores and manages opengl display lists. the texture_object type is not directly supported in coin. we handle textures differently in a more flexible class called soglimage, which also stores some information about the texture used when rendering. old code which use this element should not stop working though. the texture object extension will just not be used, and the texture will be stored in a display list instead.
#include <Inventor/elements/SoGLCacheContextElement.h>
enum Type { DISPLAY_LIST, TEXTURE_OBJECT }
SoGLDisplayList (SoState *state, Type type, int allocnum=1, SbBool mipmaptexobj=FALSE)
void ref (void)
void unref (SoState *state=NULL)
void open (SoState *state, int index=0)
void close (SoState *state)
void call (SoState *state, int index=0)
void addDependency (SoState *state)
SbBool isMipMapTextureObject (void) const
Type getType (void) const
int getNumAllocated (void) const
unsigned int getFirstIndex (void) const
int getContext (void) const
void setTextureTarget (int target)
int getTextureTarget (void) const
The SoGLDisplayList class stores and manages OpenGL display lists.
The TEXTURE_OBJECT type is not directly supported in Coin. We handle textures differently in a more flexible class called SoGLImage, which also stores some information about the texture used when rendering. Old code which use this element should not stop working though. The texture object extension will just not be used, and the texture will be stored in a display list instead.
Constructor.
Increase reference count for this display list/texture object.
Decrease reference count for this instance. When reference count reaches 0, the instence is deleted.
Open this display list/texture object.
Close this display list/texture object.
Execute this display list/texture object.
Create a dependency on the display list.
Returns whether the texture object stored in this instance was created with mipmap data. This method is an extension versus the Open Inventor API.
Return type. Display list or texture object.
Return number of display lists/texture objects allocated.
Return first GL index for this display list.
Return an id for the current context.
Sets the texture object target
Since:
Coin 2.5
Returns the texture target
Since:
Coin 2.5
Generated automatically by Doxygen for Coin from the source code.