VisionEgg.Core

Package VisionEgg :: Module Core |
[frames] | no frames]

# Module Core

source code

    Core Vision Egg functionality.

    This module contains the architectural foundations of the Vision Egg.

Classes
| Screen An OpenGL window, possibly displayed across multiple displays.
| ProjectionBaseClass Converts stimulus coordinates to viewport coordinates.
| Projection for use of OpenGL PROJECTION_MATRIX...
| ModelView for use of OpenGL MODELVIEW_MATRIX...
| OrthographicProjection An orthographic projection.
| OrthographicProjectionNoZClip An orthographic projection without Z clipping.
| SimplePerspectiveProjection A simplified perspective projection.
| PerspectiveProjection A perspective projection.
| Stimulus Base class for a stimulus.
| Viewport Connects stimuli to a screen.
| FixationSpot A rectangle stimulus, typically used as a fixation spot.
| FrameTimer Time inter frame intervals and compute frames per second.
| Message DEPRECATED Handles message/warning/error printing, exception raising.
| Presentation Handles the timing and coordination of stimulus presentation.
| Controller Control parameters.
| ConstantController Set parameters to a constant value.
| EvalStringController Set parameters using dynamically interpreted Python string.
| ExecStringController Set parameters using potentially complex Python string.
| FunctionController Set parameters using a Python function.
| EncapsulatedController Set parameters by encapsulating another Controller.

Functions
sum(values) | source code
swap_buffers() | source code
get_default_screen() Make an instance of Screen using a GUI window or from config file. | source code
add_gl_assumption(gl_variable, required_value, failure_callback) Save assumptions for later checking once OpenGL context created. | source code
init_gl_extension(prefix, name) | source code
post_gl_init() Called by Screen instance. | source code

Variables
| message = `VisionEgg.Deprecated.Message()`
| gl_assumptions = `[]`

Function Details

### post_gl_init() | source code
    Called by Screen instance. Requires OpenGL context to be created.