Module Import alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults AttributeLoad NameLoad attr body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Num If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list decorator_list
N/A N/A pyglet Camera N/A object N/A N/A Sets the point of view for further renderers by altering the
	model/view matrix when it is drawn. It does not actually perform
	any drawing itself.

	:param position: The position vector for the camera. Sets the center of the view.
	:type position: Vec2d
	:param angle: Camera rotation in degrees about the z-axis.
	:type angle: float
	:param zoom: Scaling vector for the coordinate axis.
	:type zoom: Vec2d
	:param relative: Flag to indicate if the camera settings are relative 
		to the previous view state. If ``False`` the view state is reset before 
		setting the camera view by loading the identity model/view matrix.
	
	At runtime the camera may be manipulated via attributes with the 
	same names and functions as the parameters above.
	 __init__ N/A N/A self position angle zoom relative N/A None None None False N/A N/A N/A self position position N/A N/A self angle angle N/A N/A self zoom zoom N/A N/A self relative relative N/A draw N/A N/A self gl N/A N/A pyglet gl N/A N/A N/A N/A self relative N/A N/A N/A N/A gl glLoadIdentity N/A N/A N/A self position None N/A N/A N/A px py N/A self position N/A N/A N/A gl glTranslatef px py 0 N/A N/A N/A self angle None N/A N/A N/A N/A gl glRotatef N/A self angle 0 0 1 N/A N/A N/A self zoom None N/A N/A N/A sx sy N/A self zoom N/A N/A N/A gl glScalef sx sy 0 N/A N/A