Module dcanvas.graphics.gldrawbuf
Opengl based drawing buffer implementation.
To enable OpenGL support, build with version(USE_OPENGL);
Synopsis
import dcanvas .graphics .gldrawbuf;
Functions
| Name | Description |
|---|---|
destroyGLCaches()
|
|
hasActiveScene()
|
|
initGLCaches()
|
|
onGlyphDestroyedCallback(pobject)
|
object deletion listener callback function type |
onObjectDestroyedCallback(pobject)
|
object deletion listener callback function type |
Interfaces
| Name | Description |
|---|---|
GLConfigCallback
|
Classes
| Name | Description |
|---|---|
CustomSceneItem
|
|
GLDrawBuf
|
drawing buffer - image container which allows to perform some drawing operations |
GLTexture
|
GL Texture object from image |
GLTextureCache
|
Cache for GLTexture |
Scene
|
Drawing scene (operations sheduled for drawing) |
SceneItem
|
base class for all drawing scene items. |
Manifest constants
| Name | Type | Description |
|---|---|---|
MAX_TEX_SIZE
|
||
MIN_TEX_SIZE
|
Aliases
| Name | Type | Description |
|---|---|---|
TextureRef
|
Ref!(dcanvas.graphics.gldrawbuf.GLTexture)
|
Reference counted GLTexture object |