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.