Package glitter :: Package misc :: Module transformfeedback
[hide private]
[frames] | no frames]

Source Code for Module glitter.misc.transformfeedback

 1  """Transform feedback class. 
 2   
 3  @bug: Transform feedback is currently unimplemented. 
 4  @todo: Implement this using C{glBeginTransformFeedback}, 
 5  C{glPauseTransformFeedback}, C{glResumeTransformFeedback}, 
 6  C{glEndTransformFeedback}, C{glDrawTransformFeedback}, 
 7  C{glDrawTransformFeedbackInstanced}, C{glDrawTransformFeedbackStream}, and 
 8  C{glDrawTransformFeedbackStreamInstanced}. 
 9   
10  @author: Stephan Wenger 
11  @date: 2012-02-29 
12  """ 
13   
14  import glitter.raw as _gl 
15  from glitter.utils import ManagedObject, BindableObject 
16   
17 -class TransformFeedback(ManagedObject, BindableObject):
18 _generate_id = _gl.glGenTransformFeedbacks 19 _delete_id = _gl.glDeleteTransformFeedbacks 20 _db = "transform_feedbacks" 21 _binding = "transform_feedback_binding" 22 _target = _gl.GL_TRANSFORM_FEEDBACK 23
24 - def __init__(self, context=None):
26 27 __all__ = ["TransformFeedback"] 28