Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias identifier Import alias Import alias Import alias Import alias FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr If NameLoad body Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpAnd CompareIn NameLoad AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad body Return NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body With Call NameLoad NameLoad Str NameStore body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp BinOpMult NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call NameLoad Num Call NameLoad AttributeLoad NameLoad attr Num body Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad BinOpAdd NameLoad Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore TupleLoad Call NameLoad Num NameLoad Call NameLoad Num NameLoad Call NameLoad Num NameLoad Assign TupleStore NameStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore ListComp TupleLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore ListComp TupleLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot NameLoad body Return If AttributeLoad NameLoad attr body If CompareNotEq Call NameLoad SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr body Raise NameLoad orelse Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpMult Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call NameLoad NameLoad NameLoad body Raise NameLoad AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad If CompareGt AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr Num Assign NameStore BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad NameLoad BinOpMult Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad Expr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMult Call NameLoad NameLoad NameLoad Assign NameStore BinOpMult Call NameLoad NameLoad NameLoad Assign NameStore Call BinOpMult AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad Num BinOpMult Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad orelse Expr Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad Expr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore Num Assign NameStore ListLoad For NameStore NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Num Call NameLoad Expr Call NameLoad NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad BinOpMult Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad BinOpMult Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Num If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad BinOpMult Call NameLoad NameLoad AttributeLoad NameLoad attr Call BinOpMult NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad NameLoad Num decorator_list decorator_list FunctionDef arguments args defaults vararg body Assign NameStore ListComp IfExp NameLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Num NameLoad NameLoad NameLoad Num NameLoad NameLoad NameLoad If NameLoad body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad Num AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults 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 body Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad ListLoad NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults 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 body If CompareGt AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad Return If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore ListLoad NameLoad Assign NameStore Num Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Return If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict Num Num Num NameLoad NameLoad NameLoad Expr Call SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr Num NameLoad Call BinOpMult NameLoad NameLoad NameLoad orelse If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict Num Num Num Num NameLoad NameLoad NameLoad NameLoad Expr Call SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr NameLoad orelse If BoolOpOr CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict Num Num Num Num NameLoad NameLoad NameLoad NameLoad Expr Call SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr NameLoad orelse If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Num If CompareNotEq Call NameLoad NameLoad BinOpMult NameLoad NameLoad body Raise NameLoad Assign NameStore Call BinOpMult NameLoad Call NameLoad NameLoad NameLoad If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict Num Num Num Num NameLoad NameLoad NameLoad NameLoad Expr Call SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr NameLoad NameLoad orelse If BoolOpOr CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict Num Num Num Num NameLoad NameLoad NameLoad NameLoad Expr Call SubscriptLoad NameLoad Index NameLoad AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr If NameLoad body Raise Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Num Assign NameStore Call NameLoad Assign NameStore Call NameLoad For NameStore Call NameLoad NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Num NameLoad Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad GeneratorExp TupleLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad GeneratorExp AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareIsNot NameLoad NameLoad Expr Call NameLoad NameLoad Num NameLoad orelse Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad Expr Call NameLoad NameLoad Num For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body For NameStore BinOpAdd AttributeLoad NameLoad attr ListLoad NameLoad body If Call NameLoad NameLoad NameLoad body If Call Call NameLoad NameLoad NameLoad NameLoad NameLoad body Return decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Num Num Str NameLoad NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Raise NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr TryFinally body Expr Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults TupleLoad Num Num Str NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num orelse Assign NameStore NameLoad Assign AttributeStore NameLoad attr TupleStore NameStore NameStore NameLoad Assign AttributeStore NameLoad attr BinOpDiv Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpAnd NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Raise NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return IfExp AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareEq NameLoad AttributeLoad NameLoad attr body Return Assign AttributeStore NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad BinOpBitOr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore Call BinOpMult NameLoad BinOpMult BinOpMult NameLoad NameLoad Num Expr Call NameLoad NameLoad Expr Call NameLoad Num Num NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num While NameLoad body Assign NameStore BinOpMod Str NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Break AugAssignAdd NameStore Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body For NameStore BinOpAdd AttributeLoad NameLoad attr ListLoad NameLoad body If Call NameLoad NameLoad NameLoad body If Call Call NameLoad NameLoad NameLoad NameLoad NameLoad body Return If CompareIn NameLoad ListLoad Str Str body Return Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpDiv Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad NameLoad If BoolOpAnd CompareEq NameLoad AttributeLoad NameLoad attr CompareEq NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpSub NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpSub NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num AugAssignAdd AttributeStore NameLoad attr Num If CompareGtE BinOpSub NameLoad AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr BinOpDiv AttributeLoad NameLoad attr BinOpSub NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr body Raise NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body While Call AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body While AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call NameLoad Expr Call AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list
N/A ctypes * OpenGL.GL * PIL Image math copysign matrix Matrix N/A glfw N/A util N/A cPickle pickle N/A os N/A Queue N/A threading N/A time delete_all N/A N/A obj N/A N/A N/A Calls `delete()` on all members of `obj` that are recognized as
    instances of `pg` objects. N/A types N/A tuple N/A Shader Mesh VertexBuffer IndexBuffer Texture Program Context N/A name N/A dir obj N/A N/A child N/A getattr obj name N/A N/A isinstance child types N/A N/A N/A N/A child delete N/A Shader N/A object N/A __init__ N/A N/A self shader_type shader_source N/A N/A N/A N/A N/A N/A os path exists shader_source N/A N/A N/A open shader_source r fp N/A N/A shader_source N/A N/A fp read N/A N/A self handle N/A glCreateShader shader_type N/A N/A glShaderSource N/A self handle shader_source N/A N/A glCompileShader N/A self handle N/A log N/A glGetShaderInfoLog N/A self handle N/A log N/A N/A N/A Exception log N/A delete N/A N/A self N/A N/A N/A N/A N/A self handle None N/A N/A N/A glDeleteShader N/A self handle N/A N/A self handle None N/A N/A VertexShader N/A Shader N/A __init__ N/A N/A self shader_source N/A N/A N/A N/A N/A N/A super VertexShader self __init__ GL_VERTEX_SHADER shader_source N/A N/A FragmentShader N/A Shader N/A __init__ N/A N/A self shader_source N/A N/A N/A N/A N/A N/A super FragmentShader self __init__ GL_FRAGMENT_SHADER shader_source N/A N/A Cache N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self data N/A N/A set N/A N/A self key value N/A N/A N/A N/A N/A key N/A self data N/A N/A N/A self data N/A key value N/A N/A False N/A N/A N/A self data N/A key value N/A True N/A N/A Mesh N/A object N/A load_pickle N/A N/A path N/A N/A N/A N/A open path rb fp N/A N/A N/A positions normals uvs N/A N/A pickle load fp N/A N/A Mesh positions normals uvs N/A staticmethod __init__ N/A N/A self positions normals uvs N/A None None None N/A N/A N/A self positions N/A positions N/A N/A N/A self normals N/A normals N/A N/A N/A self uvs N/A uvs N/A N/A N/A self index None N/A N/A self vertex_buffer None N/A N/A self slices None N/A delete N/A N/A self N/A N/A N/A N/A self index N/A N/A N/A N/A N/A self index delete N/A N/A self index None N/A N/A self vertex_buffer N/A N/A N/A N/A N/A self vertex_buffer delete N/A N/A self vertex_buffer None N/A __add__ N/A N/A self other N/A N/A N/A positions N/A N/A self positions N/A other positions N/A normals N/A N/A self normals N/A other normals N/A uvs N/A N/A self uvs N/A other uvs N/A N/A Mesh positions normals uvs N/A __rmul__ N/A N/A self other N/A N/A N/A N/A isinstance other Matrix N/A N/A N/A N/A self multiply other N/A NotImplemented N/A multiply N/A N/A self matrix N/A N/A N/A positions N/A N/A matrix x N/A x N/A self positions N/A normals N/A list N/A self normals N/A uvs N/A list N/A self uvs N/A N/A Mesh positions normals uvs N/A bounding_box N/A N/A self N/A N/A N/A N/A N/A util bounding_box N/A self positions N/A center N/A N/A self N/A N/A N/A positions N/A N/A util recenter N/A self positions N/A normals N/A list N/A self normals N/A uvs N/A list N/A self uvs N/A N/A Mesh positions normals uvs N/A smooth_normals N/A N/A self N/A N/A N/A positions N/A list N/A self positions N/A normals N/A N/A util smooth_normals N/A self positions N/A self normals N/A uvs N/A list N/A self uvs N/A N/A Mesh positions normals uvs N/A reverse_winding N/A N/A self N/A N/A N/A positions N/A N/A i N/A xrange 0 N/A len N/A self positions 3 N/A N/A N/A v1 v2 v3 N/A N/A self positions N/A i N/A i 3 N/A N/A N/A positions extend N/A v3 v2 v1 N/A normals N/A N/A N/A util neg x N/A x N/A self normals N/A uvs N/A N/A i N/A xrange 0 N/A len N/A self uvs 3 N/A N/A N/A v1 v2 v3 N/A N/A self uvs N/A i N/A i 3 N/A N/A N/A uvs extend N/A v3 v2 v1 N/A N/A Mesh positions normals uvs N/A swap_axes N/A N/A self i j k N/A N/A N/A N/A si sj sk N/A N/A copysign 1 i N/A copysign 1 j N/A copysign 1 k N/A N/A i j k N/A N/A abs i N/A abs j N/A abs k N/A positions N/A N/A N/A N/A v N/A i si N/A N/A v N/A j sj N/A N/A v N/A k sk N/A v N/A self positions N/A normals N/A N/A N/A N/A v N/A i si N/A N/A v N/A j sj N/A N/A v N/A k sk N/A v N/A self normals N/A uvs N/A list N/A self uvs N/A N/A Mesh positions normals uvs N/A save_pickle N/A N/A self path N/A N/A N/A obj N/A N/A self positions N/A self normals N/A self uvs N/A N/A open path wb fp N/A N/A N/A N/A pickle dump obj fp -1 N/A draw N/A N/A self context mode N/A GL_TRIANGLES N/A N/A N/A N/A self vertex_buffer N/A N/A N/A N/A self index N/A self vertex_buffer N/A self slices N/A index N/A self positions N/A self normals N/A self uvs N/A N/A N/A context position N/A context normal N/A context uv N/A self slices N/A N/A N/A context draw mode N/A self index N/A N/A VertexBuffer N/A object N/A __init__ N/A N/A self data N/A None N/A N/A N/A self handle N/A glGenBuffers 1 N/A N/A self components 0 N/A N/A self vertex_count 0 N/A N/A self vertex_capacity 0 N/A N/A N/A self extend data N/A delete N/A N/A self N/A N/A N/A N/A N/A self handle None N/A N/A N/A glDeleteBuffers 1 N/A self handle N/A N/A self handle None N/A extend N/A N/A self data N/A N/A N/A N/A data N/A N/A N/A N/A self components N/A N/A N/A N/A len N/A data N/A 0 N/A self components N/A N/A Exception N/A N/A N/A self components N/A len N/A data N/A 0 N/A offset N/A N/A self vertex_count N/A self components N/A size N/A N/A len data N/A self components N/A flat N/A N/A util flatten data N/A N/A N/A len flat size N/A N/A Exception N/A N/A self vertex_count N/A len data N/A N/A N/A self vertex_count N/A self vertex_capacity N/A N/A old_size N/A N/A self components N/A self vertex_capacity N/A N/A self vertex_capacity N/A max N/A self vertex_count N/A N/A self vertex_capacity 2 N/A new_size N/A N/A self components N/A self vertex_capacity N/A old_size N/A N/A N/A N/A self resize old_size new_size N/A N/A N/A N/A self allocate new_size N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A self handle N/A N/A glBufferSubData GL_ARRAY_BUFFER N/A N/A sizeof c_float offset N/A N/A sizeof c_float size N/A N/A util pack_list <f flat N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A allocate N/A N/A self size N/A N/A N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A self handle N/A N/A glBufferData GL_ARRAY_BUFFER N/A N/A sizeof c_float size None GL_DYNAMIC_DRAW N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A resize N/A N/A self old_size new_size N/A N/A N/A old_size N/A N/A sizeof c_float old_size N/A new_size N/A N/A sizeof c_float new_size N/A temp N/A N/A N/A ctypes c_byte new_size N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A self handle N/A data N/A glMapBuffer GL_ARRAY_BUFFER GL_READ_ONLY N/A N/A memmove temp data N/A min old_size new_size N/A N/A glUnmapBuffer GL_ARRAY_BUFFER N/A N/A glBufferData GL_ARRAY_BUFFER new_size temp GL_DYNAMIC_DRAW N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A set_data N/A N/A self data N/A N/A N/A old_size N/A N/A self components N/A self vertex_capacity N/A N/A self components N/A len N/A data N/A 0 N/A N/A self vertex_count N/A len data N/A N/A self vertex_capacity N/A len data N/A flat N/A N/A util flatten data N/A size N/A len flat N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A self handle N/A N/A size old_size N/A N/A N/A glBufferSubData GL_ARRAY_BUFFER 0 N/A N/A sizeof c_float size N/A N/A util pack_list <f flat N/A N/A N/A glBufferData GL_ARRAY_BUFFER N/A N/A sizeof c_float size N/A N/A util pack_list <f flat GL_DYNAMIC_DRAW N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A slice N/A N/A self components offset N/A N/A N/A N/A VertexBufferSlice self components offset N/A slices N/A N/A self N/A args N/A N/A offset 0 N/A result N/A N/A components args N/A N/A components N/A N/A N/A N/A result append N/A N/A self slice components offset N/A offset components N/A N/A N/A N/A result append None N/A result N/A bind N/A N/A self location N/A N/A N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A self handle N/A N/A glVertexAttribPointer location N/A self components GL_FLOAT GL_FALSE 0 N/A c_void_p N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A N/A VertexBufferSlice N/A object N/A __init__ N/A N/A self parent components offset N/A N/A N/A N/A self parent parent N/A N/A self components components N/A N/A self offset offset N/A vertex_count N/A N/A self N/A N/A N/A N/A N/A self parent vertex_count N/A property bind N/A N/A self location N/A N/A N/A N/A glBindBuffer GL_ARRAY_BUFFER N/A N/A self parent handle N/A N/A glVertexAttribPointer location N/A self components GL_FLOAT GL_FALSE N/A N/A sizeof c_float N/A N/A self parent components N/A c_void_p N/A N/A sizeof c_float N/A self offset N/A N/A glBindBuffer GL_ARRAY_BUFFER 0 N/A N/A IndexBuffer N/A object N/A __init__ N/A N/A self data N/A None N/A N/A N/A self handle N/A glGenBuffers 1 N/A N/A data None N/A N/A N/A N/A self set_data data N/A delete N/A N/A self N/A N/A N/A N/A N/A self handle None N/A N/A N/A glDeleteBuffers 1 N/A self handle N/A N/A self handle None N/A set_data N/A N/A self data N/A N/A N/A N/A self size N/A len data N/A N/A glBindBuffer GL_ELEMENT_ARRAY_BUFFER N/A self handle N/A N/A glBufferData GL_ELEMENT_ARRAY_BUFFER N/A N/A sizeof c_uint N/A self size N/A N/A c_uint N/A self size data GL_STATIC_DRAW N/A N/A glBindBuffer GL_ELEMENT_ARRAY_BUFFER 0 N/A N/A index N/A N/A N/A args N/A N/A sizes N/A N/A x N/A len N/A x N/A 0 None N/A x args N/A data N/A N/A util interleave N/A filter None args N/A unique N/A list N/A N/A util distinct data N/A lookup N/A dict N/A N/A x i N/A N/A i x N/A enumerate unique N/A indices N/A N/A lookup N/A x N/A x data N/A vertex_buffer N/A VertexBuffer unique N/A index_buffer N/A IndexBuffer indices N/A N/A index_buffer vertex_buffer N/A N/A vertex_buffer slices sizes N/A Texture N/A object N/A N/A UNITS N/A GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31 __init__ N/A N/A self unit im min_filter mag_filter wrap_s wrap_t mipmap N/A GL_LINEAR GL_LINEAR GL_REPEAT GL_REPEAT False N/A N/A N/A self unit unit N/A N/A isinstance im basestring N/A N/A im N/A N/A Image open im N/A im N/A N/A N/A N/A im convert RGBA transpose N/A Image FLIP_TOP_BOTTOM N/A N/A self size N/A width height N/A im size N/A data N/A N/A im tobytes N/A N/A self handle N/A glGenTextures 1 N/A N/A N/A self bind N/A N/A glTexParameteri GL_TEXTURE_2D GL_TEXTURE_MIN_FILTER min_filter N/A N/A glTexParameteri GL_TEXTURE_2D GL_TEXTURE_MAG_FILTER mag_filter N/A N/A glTexParameteri GL_TEXTURE_2D GL_TEXTURE_WRAP_S wrap_s N/A N/A glTexParameteri GL_TEXTURE_2D GL_TEXTURE_WRAP_T wrap_t N/A N/A glTexImage2D GL_TEXTURE_2D 0 GL_RGBA width height 0 GL_RGBA GL_UNSIGNED_BYTE data N/A mipmap N/A N/A N/A glGenerateMipmap GL_TEXTURE_2D N/A delete N/A N/A self N/A N/A N/A N/A N/A self handle None N/A N/A N/A glDeleteTextures 1 N/A self handle N/A N/A self handle None N/A get_uniform_value N/A N/A self N/A N/A N/A N/A self unit N/A bind N/A N/A self N/A N/A N/A N/A glActiveTexture N/A N/A Texture UNITS N/A N/A self unit N/A N/A glBindTexture GL_TEXTURE_2D N/A self handle N/A N/A Attribute N/A object N/A __init__ N/A N/A self location name size data_type N/A N/A N/A N/A self location location N/A N/A self name name N/A N/A self size size N/A N/A self data_type data_type N/A bind N/A N/A self value N/A N/A N/A N/A glEnableVertexAttribArray N/A self location N/A cache N/A N/A N/A App instance current_window cache N/A N/A N/A N/A cache set N/A self location value N/A N/A N/A N/A N/A value bind N/A self location N/A unbind N/A N/A self N/A N/A N/A N/A glDisableVertexAttribArray N/A self location N/A __repr__ N/A N/A self N/A N/A N/A N/A Attribute%s N/A str N/A N/A self location N/A self name N/A self size N/A self data_type N/A N/A Uniform N/A object N/A N/A FLOATS N/A set N/A GL_FLOAT GL_FLOAT_VEC2 GL_FLOAT_VEC3 GL_FLOAT_VEC4 N/A INTS N/A set N/A GL_INT GL_INT_VEC2 GL_INT_VEC3 GL_INT_VEC4 N/A BOOLS N/A set N/A GL_BOOL GL_BOOL_VEC2 GL_BOOL_VEC3 GL_BOOL_VEC4 N/A MATS N/A set N/A GL_FLOAT_MAT2 GL_FLOAT_MAT3 GL_FLOAT_MAT4 N/A SAMPLERS N/A set N/A GL_SAMPLER_2D GL_SAMPLER_CUBE __init__ N/A N/A self location name size data_type N/A N/A N/A N/A self location location N/A N/A self name name N/A N/A self size size N/A N/A self data_type data_type N/A bind N/A N/A self value N/A N/A N/A N/A N/A self size 1 N/A N/A N/A N/A self bind_array value N/A N/A N/A hasattr value get_uniform_value N/A N/A value N/A N/A value get_uniform_value N/A N/A N/A count N/A len value N/A N/A N/A Exception N/A N/A value N/A value N/A count 1 N/A cache N/A N/A N/A N/A App instance current_window current_program cache N/A N/A N/A N/A cache set N/A self location value N/A N/A N/A N/A N/A self data_type N/A Uniform MATS N/A N/A funcs N/A 4 9 16 glUniformMatrix2fv glUniformMatrix3fv glUniformMatrix4fv N/A N/A N/A funcs N/A count N/A self location 1 False N/A N/A c_float count value N/A N/A N/A N/A self data_type N/A Uniform FLOATS N/A N/A funcs N/A 1 2 3 4 glUniform1f glUniform2f glUniform3f glUniform4f N/A N/A N/A funcs N/A count N/A self location value N/A N/A N/A N/A N/A self data_type N/A Uniform INTS N/A N/A self data_type N/A Uniform BOOLS N/A N/A funcs N/A 1 2 3 4 glUniform1i glUniform2i glUniform3i glUniform4i N/A N/A N/A funcs N/A count N/A self location value N/A N/A N/A N/A self data_type N/A Uniform SAMPLERS N/A N/A N/A glUniform1i N/A self location value N/A bind_array N/A N/A self value N/A N/A N/A first N/A value N/A 0 N/A size N/A min N/A len value N/A self size N/A value N/A value N/A size N/A N/A N/A count N/A len first N/A value N/A N/A util flatten value N/A N/A N/A Exception N/A N/A count 1 N/A N/A N/A len value N/A size count N/A N/A Exception N/A value N/A N/A c_float N/A len value value N/A N/A N/A self data_type N/A Uniform FLOATS N/A N/A funcs N/A 1 2 3 4 glUniform1fv glUniform2fv glUniform3fv glUniform4fv N/A N/A N/A funcs N/A count N/A self location size value N/A N/A N/A N/A N/A self data_type N/A Uniform INTS N/A N/A self data_type N/A Uniform BOOLS N/A N/A funcs N/A 1 2 3 4 glUniform1iv glUniform2iv glUniform3iv glUniform4iv N/A N/A N/A funcs N/A count N/A self location size value N/A N/A N/A N/A self data_type N/A Uniform SAMPLERS N/A N/A N/A glUniform1iv N/A self location size value N/A __repr__ N/A N/A self N/A N/A N/A N/A Uniform%s N/A str N/A N/A self location N/A self name N/A self size N/A self data_type N/A N/A Program N/A object N/A __init__ N/A N/A self vs fs N/A N/A N/A N/A N/A isinstance vs Shader N/A N/A vs N/A VertexShader vs N/A N/A N/A isinstance fs Shader N/A N/A fs N/A FragmentShader fs N/A N/A self vs vs N/A N/A self fs fs N/A N/A self handle N/A glCreateProgram N/A N/A glAttachShader N/A self handle N/A N/A self vs handle N/A N/A glAttachShader N/A self handle N/A N/A self fs handle N/A N/A glLinkProgram N/A self handle N/A log N/A glGetProgramInfoLog N/A self handle N/A log N/A N/A N/A Exception log N/A N/A self cache N/A Cache N/A delete N/A N/A self N/A N/A N/A N/A N/A self handle None N/A N/A N/A glDeleteProgram N/A self handle N/A N/A self handle None N/A N/A N/A N/A self vs delete N/A N/A N/A N/A self fs delete N/A use N/A N/A self N/A N/A N/A N/A glUseProgram N/A self handle N/A N/A N/A N/A N/A App instance current_window set_current_program self N/A set_defaults N/A N/A self context N/A N/A N/A N/A get_attributes N/A N/A self N/A N/A N/A result N/A N/A count N/A glGetProgramiv N/A self handle GL_ACTIVE_ATTRIBUTES N/A name N/A create_string_buffer 256 N/A size N/A c_int N/A data_type N/A c_int N/A index N/A xrange count N/A N/A N/A glGetActiveAttrib N/A self handle index 256 None N/A byref size N/A byref data_type name N/A location N/A glGetAttribLocation N/A self handle N/A name value N/A attribute N/A Attribute location N/A name value N/A size value N/A data_type value N/A N/A N/A result append attribute N/A result N/A get_uniforms N/A N/A self N/A N/A N/A result N/A N/A count N/A glGetProgramiv N/A self handle GL_ACTIVE_UNIFORMS N/A index N/A xrange count N/A N/A N/A name size data_type N/A glGetActiveUniform N/A self handle index N/A N/A N/A name endswith [0] N/A N/A name N/A name N/A -3 N/A location N/A glGetUniformLocation N/A self handle name N/A uniform N/A Uniform location name size data_type N/A N/A N/A result append uniform N/A result N/A N/A Context N/A object N/A __init__ N/A N/A self program N/A N/A N/A N/A self _program program N/A N/A self _attributes N/A dict N/A N/A N/A x name x N/A x N/A N/A program get_attributes N/A N/A self _uniforms N/A dict N/A N/A N/A x name x N/A x N/A N/A program get_uniforms N/A N/A self _attribute_values N/A N/A N/A self _uniform_values N/A N/A N/A N/A N/A self _program set_defaults self N/A delete N/A N/A self N/A N/A N/A N/A N/A N/A self _program delete N/A __setattr__ N/A N/A self name value N/A N/A N/A N/A N/A name startswith _ N/A N/A N/A N/A N/A super Context self __setattr__ name value N/A N/A N/A name N/A self _attributes N/A N/A N/A N/A self _attribute_values N/A name value N/A N/A N/A name N/A self _uniforms N/A N/A N/A N/A self _uniform_values N/A name value N/A N/A N/A N/A N/A super Context self __setattr__ name value N/A __getattr__ N/A N/A self name N/A N/A N/A N/A N/A name startswith _ N/A N/A N/A N/A N/A super Context self __getattr__ name N/A N/A N/A name N/A self _attributes N/A N/A N/A N/A self _attribute_values N/A name N/A N/A N/A name N/A self _uniforms N/A N/A N/A N/A self _uniform_values N/A name N/A N/A N/A N/A N/A super Context self __getattr__ name N/A draw N/A N/A self mode index_buffer N/A GL_TRIANGLES None N/A N/A N/A N/A N/A self _program use N/A N/A name value N/A N/A N/A self _uniform_values iteritems N/A N/A N/A value None N/A N/A N/A N/A N/A N/A self _uniforms N/A name bind value N/A N/A name value N/A N/A N/A self _attribute_values iteritems N/A N/A N/A value None N/A N/A N/A N/A N/A N/A self _attributes N/A name bind value N/A N/A index_buffer None N/A N/A vertex_count N/A min N/A N/A x vertex_count N/A x N/A N/A N/A self _attribute_values itervalues N/A x None N/A N/A glDrawArrays mode 0 vertex_count N/A N/A N/A glBindBuffer GL_ELEMENT_ARRAY_BUFFER N/A index_buffer handle N/A N/A glDrawElements mode N/A index_buffer size GL_UNSIGNED_INT N/A c_void_p N/A N/A glBindBuffer GL_ELEMENT_ARRAY_BUFFER 0 N/A N/A name value N/A N/A N/A self _attribute_values iteritems N/A N/A N/A value None N/A N/A N/A N/A N/A N/A self _attributes N/A name unbind N/A N/A Scene N/A object N/A __init__ N/A N/A self window N/A N/A N/A N/A self window window N/A N/A self listeners N/A N/A N/A N/A self call setup N/A __del__ N/A N/A self N/A N/A N/A N/A N/A self call teardown N/A call N/A N/A self name N/A args kwargs N/A N/A listener N/A N/A self listeners N/A self N/A N/A N/A hasattr listener name N/A N/A N/A N/A getattr listener name args kwargs N/A N/A N/A setup N/A N/A self N/A N/A N/A N/A enter N/A N/A self N/A N/A N/A N/A update N/A N/A self t dt N/A N/A N/A N/A draw N/A N/A self N/A N/A N/A N/A exit N/A N/A self N/A N/A N/A N/A teardown N/A N/A self N/A N/A N/A N/A on_size N/A N/A self width height N/A N/A N/A N/A on_cursor_pos N/A N/A self x y N/A N/A N/A N/A on_mouse_button N/A N/A self button action mods N/A N/A N/A N/A on_key N/A N/A self key scancode action mods N/A N/A N/A N/A on_char N/A N/A self codepoint N/A N/A N/A N/A N/A Worker N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self handle N/A N/A glfw create_window 1 1 Worker None None N/A N/A N/A self handle N/A N/A Exception N/A use N/A N/A self N/A N/A N/A N/A N/A glfw make_context_current N/A self handle N/A destroy N/A N/A self N/A N/A N/A N/A N/A glfw destroy_window N/A self handle N/A start N/A N/A self N/A N/A N/A N/A async N/A self thread_main N/A thread_main N/A N/A self N/A N/A N/A N/A N/A self use N/A N/A N/A N/A N/A self run N/A N/A N/A N/A self destroy N/A run N/A N/A self N/A N/A N/A N/A N/A Window N/A object N/A __init__ N/A N/A self size title visible share full_screen N/A N/A 800 600 Python Graphics True None False N/A N/A N/A self app N/A App instance N/A full_screen N/A N/A monitor N/A N/A glfw get_primary_monitor N/A size N/A N/A N/A glfw get_video_mode monitor N/A 0 N/A N/A monitor None N/A N/A self size N/A width height size N/A N/A self aspect N/A N/A float width height N/A N/A N/A glfw window_hint N/A glfw VISIBLE visible N/A share N/A share N/A share handle N/A N/A self handle N/A N/A glfw create_window width height title monitor share N/A N/A N/A self handle N/A N/A Exception N/A N/A N/A N/A self app add_window self N/A N/A self cache N/A Cache N/A N/A self current_program None N/A N/A N/A self use N/A N/A self framebuffer_size N/A N/A glfw get_framebuffer_size N/A self handle N/A N/A N/A self configure N/A N/A self exclusive False N/A N/A self listeners N/A N/A N/A self scene_stack N/A N/A N/A N/A self set_callbacks N/A N/A N/A self call setup N/A current_scene N/A N/A self N/A N/A N/A N/A N/A self scene_stack N/A N/A self scene_stack N/A -1 None N/A property push_scene N/A N/A self scene N/A N/A N/A N/A N/A scene window self N/A N/A Exception N/A N/A N/A N/A self scene_stack append scene N/A N/A N/A scene call enter N/A pop_scene N/A N/A self N/A N/A N/A scene N/A self current_scene N/A N/A N/A scene call exit N/A N/A N/A N/A self scene_stack pop N/A set_scene N/A N/A self scene N/A N/A N/A N/A self current_scene N/A N/A N/A N/A self pop_scene N/A N/A N/A self push_scene scene N/A t N/A N/A self N/A N/A N/A N/A N/A N/A self app ticker t N/A property dt N/A N/A self N/A N/A N/A N/A N/A N/A self app ticker dt N/A property fps N/A N/A self N/A N/A N/A N/A N/A N/A self app ticker fps N/A property ticks N/A N/A self N/A N/A N/A N/A N/A N/A self app ticker ticks N/A property configure N/A N/A self N/A N/A N/A N/A glEnable GL_DEPTH_TEST N/A N/A glEnable GL_CULL_FACE N/A close N/A N/A self N/A N/A N/A N/A N/A glfw set_window_should_close N/A self handle 1 N/A set_exclusive N/A N/A self exclusive N/A True N/A N/A N/A exclusive N/A self exclusive N/A N/A N/A N/A self exclusive exclusive N/A exclusive N/A N/A N/A N/A glfw set_input_mode N/A self handle N/A glfw CURSOR N/A glfw CURSOR_DISABLED N/A N/A N/A N/A glfw set_input_mode N/A self handle N/A glfw CURSOR N/A glfw CURSOR_NORMAL N/A set_current_program N/A N/A self program N/A N/A N/A N/A self current_program program N/A use N/A N/A self N/A N/A N/A N/A N/A glfw make_context_current N/A self handle N/A N/A N/A N/A self app set_current_window self N/A clear N/A N/A self N/A N/A N/A N/A glClear N/A GL_COLOR_BUFFER_BIT GL_DEPTH_BUFFER_BIT N/A clear_color_buffer N/A N/A self N/A N/A N/A N/A glClear GL_COLOR_BUFFER_BIT N/A clear_depth_buffer N/A N/A self N/A N/A N/A N/A glClear GL_DEPTH_BUFFER_BIT N/A set_clear_color N/A N/A self r g b a N/A 1.0 N/A N/A N/A glClearColor r g b a N/A tick N/A N/A self N/A N/A N/A N/A N/A self use N/A N/A N/A glfw window_should_close N/A self handle N/A N/A N/A N/A self call teardown N/A N/A N/A N/A self app remove_window self N/A N/A N/A glfw destroy_window N/A self handle N/A N/A N/A N/A self call update N/A self t N/A self dt N/A N/A N/A self redraw N/A redraw N/A N/A self N/A N/A N/A N/A N/A self call draw N/A N/A N/A glfw swap_buffers N/A self handle N/A save_image N/A N/A self path N/A N/A N/A N/A width height N/A self size N/A data N/A N/A c_ubyte N/A N/A width height 3 N/A N/A glReadBuffer GL_BACK N/A N/A glReadPixels 0 0 width height GL_RGB GL_UNSIGNED_BYTE data N/A im N/A N/A Image frombytes RGB N/A width height data N/A im N/A N/A im transpose N/A Image FLIP_TOP_BOTTOM N/A N/A N/A im save path N/A screenshot N/A N/A self N/A N/A N/A counter 0 N/A True N/A N/A path N/A pg%04d.png counter N/A N/A N/A N/A N/A os path exists path N/A N/A N/A N/A self save_image path N/A N/A counter 1 N/A set_callbacks N/A N/A self N/A N/A N/A N/A N/A glfw set_window_size_callback N/A self handle N/A self _on_size N/A N/A N/A glfw set_framebuffer_size_callback N/A self handle N/A self _on_framebuffer_size N/A N/A N/A glfw set_cursor_pos_callback N/A self handle N/A self _on_cursor_pos N/A N/A N/A glfw set_mouse_button_callback N/A self handle N/A self _on_mouse_button N/A N/A N/A glfw set_key_callback N/A self handle N/A self _on_key N/A N/A N/A glfw set_char_callback N/A self handle N/A self _on_char N/A call N/A N/A self name N/A args kwargs N/A N/A listener N/A N/A self listeners N/A self N/A N/A N/A hasattr listener name N/A N/A N/A N/A getattr listener name args kwargs N/A N/A N/A N/A name N/A setup teardown N/A N/A N/A scene N/A self current_scene N/A N/A scene None N/A N/A N/A N/A scene call name args kwargs N/A _on_size N/A N/A self window width height N/A N/A N/A N/A self size N/A width height N/A N/A self aspect N/A N/A float width height N/A N/A N/A self call on_size width height N/A _on_framebuffer_size N/A N/A self window width height N/A N/A N/A N/A self framebuffer_size N/A width height N/A N/A N/A self call on_framebuffer_size width height N/A _on_cursor_pos N/A N/A self window x y N/A N/A N/A N/A N/A self call on_cursor_pos x y N/A _on_mouse_button N/A N/A self window button action mods N/A N/A N/A N/A N/A self call on_mouse_button button action mods N/A _on_key N/A N/A self window key scancode action mods N/A N/A N/A N/A N/A self call on_key key scancode action mods N/A N/A N/A action N/A glfw PRESS N/A key N/A glfw KEY_F12 N/A N/A N/A N/A self screenshot N/A _on_char N/A N/A self window codepoint N/A N/A N/A N/A N/A self call on_char codepoint N/A setup N/A N/A self N/A N/A N/A N/A update N/A N/A self t dt N/A N/A N/A N/A draw N/A N/A self N/A N/A N/A N/A teardown N/A N/A self N/A N/A N/A N/A on_size N/A N/A self width height N/A N/A N/A N/A on_framebuffer_size N/A N/A self width height N/A N/A N/A N/A on_cursor_pos N/A N/A self x y N/A N/A N/A N/A on_mouse_button N/A N/A self button action mods N/A N/A N/A N/A on_key N/A N/A self key scancode action mods N/A N/A N/A N/A on_char N/A N/A self codepoint N/A N/A N/A N/A N/A Ticker N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self start_time N/A N/A time time N/A N/A self last_time N/A self start_time N/A N/A self t 0 N/A N/A self dt 0 N/A N/A self ticks 0 N/A N/A self fps_time N/A self start_time N/A N/A self fps_ticks 0 N/A N/A self fps 0 N/A tick N/A N/A self N/A N/A N/A now N/A N/A time time N/A N/A self t N/A now N/A self start_time N/A N/A self dt N/A now N/A self last_time N/A N/A self last_time now N/A N/A self ticks 1 N/A N/A self fps_ticks 1 N/A N/A N/A now N/A self fps_time 1 N/A N/A N/A self fps N/A N/A self fps_ticks N/A now N/A self fps_time N/A N/A self fps_ticks 0 N/A N/A self fps_time now N/A N/A App N/A object N/A N/A instance None __init__ N/A N/A self N/A N/A N/A N/A N/A N/A glfw init N/A N/A Exception N/A N/A App instance self N/A N/A self windows N/A N/A N/A self current_window None N/A N/A self queue N/A N/A Queue Queue N/A N/A self ticker N/A Ticker N/A add_window N/A N/A self window N/A N/A N/A N/A N/A N/A self windows append window N/A remove_window N/A N/A self window N/A N/A N/A N/A N/A N/A self windows remove window N/A set_current_window N/A N/A self window N/A N/A N/A N/A self current_window window N/A call_after N/A N/A self func N/A args kwargs N/A N/A N/A N/A N/A self queue put N/A func args kwargs N/A process_queue N/A N/A self N/A N/A N/A N/A N/A N/A self queue qsize N/A N/A N/A func args kwargs N/A N/A N/A self queue get N/A N/A func args kwargs N/A run N/A N/A self N/A N/A N/A N/A self windows N/A N/A N/A N/A self tick N/A N/A N/A glfw terminate N/A tick N/A N/A self N/A N/A N/A N/A N/A N/A self ticker tick N/A N/A poll_events N/A N/A N/A self process_queue N/A window N/A list N/A self windows N/A N/A N/A N/A window tick N/A N/A poll_events N/A N/A N/A N/A N/A N/A N/A glfw poll_events N/A call_after N/A N/A func N/A args kwargs N/A N/A N/A N/A N/A App instance call_after func args kwargs N/A async N/A N/A func N/A args kwargs N/A N/A thread N/A N/A threading Thread target func args args kwargs kwargs N/A N/A N/A thread setDaemon True N/A N/A N/A thread start N/A run N/A N/A cls N/A args kwargs N/A N/A app N/A App N/A N/A issubclass cls Window N/A N/A window N/A cls args kwargs N/A N/A window N/A Window N/A N/A issubclass cls Scene N/A N/A scene N/A cls window args kwargs N/A N/A N/A window set_scene scene N/A N/A N/A app run N/A