Trees
Indices
Help
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
examples
:
Instructive examples of
glitter
use.
examples.introduction
:
Basic example using
VertexArray
s,
ShaderProgram
s,
Pipeline
s,
Texture
s, and logging.
examples.meshview
:
Simple mesh viewer.
examples.opencl
:
Basic OpenGL/OpenCL interoperability example.
examples.pointcloud
:
Viewer for a random point cloud.
examples.qt
:
Example for Qt (PySide) interaction.
examples.simple
:
Simple example displaying a rotating quad.
examples.volumerenderer
:
Volume renderer that creates a set of image files from different perspectives.
examples.voxelization
:
Voxelize a mesh.
glitter
:
Intuitive OpenGL wrappers.
glitter.arrays
:
OpenGL buffer objects.
glitter.arrays.arraybuffer
:
Array buffer class.
glitter.arrays.basebuffer
:
Base class for buffer objects.
glitter.arrays.elementarray
:
Element array buffer class.
glitter.arrays.misc
:
Miscellaneous buffer objects.
glitter.arrays.vertexarray
:
Vertex array class.
glitter.contexts
:
OpenGL context implementations for various platforms.
glitter.contexts.context
:
Base class for OpenGL contexts.
glitter.contexts.contextmanager
:
Tools for managing render contexts.
glitter.contexts.drawbuffers
:
Descriptors for per-drawbuffer state.
glitter.contexts.glut
:
GLUT context creation and management.
glitter.contexts.multiproxies
:
Descriptors for per-context state with complicated setters.
glitter.contexts.proxies
:
Generic descriptor classes for per-context state.
glitter.contexts.qt
:
Qt context creation and management.
glitter.contexts.textures
:
Descriptors for texture image units.
glitter.convenience
:
Convenience wrappers without direct OpenGL interaction.
glitter.convenience.copying
:
Tools for copying a texture to screen through a shader.
glitter.convenience.defaultpipeline
:
Shader program emulating the traditional OpenGL default pipeline.
glitter.convenience.matrices
:
Convenience factory methods for geometric transform matrices.
glitter.convenience.mesh
:
Mesh loading methods.
glitter.convenience.pipeline
:
Pipeline class unifying vertex array, shader and framebuffer.
glitter.framebuffers
:
Framebuffer objects and renderbuffers.
glitter.framebuffers.framebuffer
:
Framebuffer object class.
glitter.framebuffers.renderbuffer
:
Renderbuffer object class.
glitter.misc
:
Miscellaneous OpenGL objects.
glitter.misc.memorybarrier
:
Memory barrier function.
glitter.misc.query
:
Query classes.
glitter.misc.sync
:
Sync classes.
glitter.misc.transformfeedback
:
Transform feedback class.
glitter.raw
:
Basic ctypes wrappers around OpenGL 3 (and up).
glitter.raw.constant
:
Named constants.
glitter.raw.errcheck
:
Automatic error checking for GL calls.
glitter.raw.gl
glitter.raw.glu
glitter.raw.glut
glitter.raw.glx
glitter.raw.logger
:
Logging of OpenGL calls.
glitter.shaders
:
Shaders, shader programs, and program pipelines.
glitter.shaders.attribute
:
Descriptors for
ShaderProgram
attributes.
glitter.shaders.programpipeline
:
Program pipeline class.
glitter.shaders.shader
:
Shader classes.
glitter.shaders.shaderprogram
:
Shader program class.
glitter.shaders.uniform
:
Descriptors for
ShaderProgram
uniforms.
glitter.textures
:
Textures and samplers.
glitter.textures.sampler
:
Sampler class.
glitter.textures.texture
:
Texture classes.
glitter.utils
:
Internal helper classes and functions.
glitter.utils.constants
:
Constants and enums.
glitter.utils.dtypes
:
Datatypes and helper functions.
glitter.utils.enum
:
Base classes for enumerations.
glitter.utils.errors
:
Error classes.
glitter.utils.objects
:
Base classes for OpenGL objects.
glitter.utils.proxy
:
Base classes for descriptors and descriptor owners.
glitter.utils.shaderdtypes
:
Datatypes for use with
ShaderProgram
s.
tests
tests.test_buffer
tests.test_context
tests.test_sampler
tests.test_texture
Trees
Indices
Help
Generated by Epydoc 3.0.1 on Fri Mar 16 17:55:59 2012
http://epydoc.sourceforge.net