SCM Library
Spherical Cube Map rendering library
 All Classes Files Functions Variables Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCstd::list< T >STL class
|oCscm_fifo< T >An scm_fifo implements a simple first-in-first-out templated queue
|\Cscm_fifo< GLuint >
oCscm_cacheAn scm_cache is a virtual texture, demand-paged with threaded data access, represented as a single large OpenGL texture atlas
oCscm_fileAn scm_file encapsulates an open SCM data file
oCscm_frameAn scm_frame abstracts the OpenGL framebuffer object
oCscm_guard< T >The scm_guard template enforces mutual exclusion on a single value of its templated type
oCscm_guard< bool >
oCscm_imageAn scm_image represents an SCM data file in use by an scm_scene
oCscm_itemAn scm_item is a reference to a specific page in a specific SCM file
|oCscm_pageAn scm_page structure represents an active image page, either currently in a cache or awaiting loading
|\Cscm_taskAn scm_task represents a page load task, as executed by a loader thread
oCscm_labelAn scm_label renders annotations on the sphere
oCscm_queue< T >An scm_queue implements a templated producer-consumer priority queue
oCscm_queue< scm_task >
oCscm_renderAn scm_render manages the rendering of background and foreground spheres
oCscm_sampleAn scm_sample samples an SCM TIFF file
oCscm_sceneAn scm_scene encapsulates the definition of a sphere and its parameters
oCscm_setAn scm_set represents an a set of active pages, either currently in a cache or awaiting loading, with associated insertion time
oCscm_sphereAn scm_sphere generates the adaptive rendered geometry of the 3D sphere
oCscm_stepAn scm_step defines a view configuration
\Cscm_systemAn scm_system encapsulates all of the state of an SCM renderer. Its interface is the primary API of the SCM rendering library