Module ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults TupleLoad Num Num Num Num NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad AttributeLoad NameLoad attr body Return Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr Str Str handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A shaders Function transforms NullTransform geometry Rect N/A clip_frag 
void clip() {
    vec4 pos = $fb_to_clip(gl_FragCoord);
    if( pos.x < $view.x || pos.x > $view.y || 
        pos.y < $view.z || pos.y > $view.w ) {
        discard;
    }
}
 Clipper N/A object N/A N/A Clips visual output to a rectangular region.
     __init__ N/A N/A self bounds transform N/A N/A 0 0 1 1 None N/A N/A N/A self clip_shader N/A Function clip_frag N/A N/A self clip_expr N/A N/A self clip_shader N/A N/A self bounds bounds N/A N/A transform None N/A N/A transform N/A NullTransform N/A N/A self _transform None N/A N/A self transform transform N/A bounds N/A N/A self N/A N/A N/A The clipping boundaries.
        
        This must be a tuple (x, y, w, h) in a clipping coordinate system
        that is defined by the `transform` property.
         N/A N/A self _bounds N/A property bounds N/A N/A self b N/A N/A N/A N/A self _bounds N/A N/A N/A Rect b normalized N/A b N/A self _bounds N/A N/A N/A self clip_shader N/A view N/A N/A b left N/A b right N/A b bottom N/A b top N/A N/A bounds setter transform N/A N/A self N/A N/A N/A The transform that maps from framebuffer coordinates to clipping
        coordinates.
         N/A N/A self _transform N/A property transform N/A N/A self tr N/A N/A N/A N/A tr N/A self _transform N/A N/A N/A N/A self _transform tr N/A N/A N/A self clip_shader N/A fb_to_clip tr N/A N/A transform setter _attach N/A N/A self visual N/A N/A N/A N/A N/A hook N/A N/A visual _get_hook frag pre N/A N/A N/A KeyError N/A N/A N/A NotImplementedError N/A Visual %s does not support clipping visual N/A N/A N/A hook add N/A self clip_expr position 1 N/A _detach N/A N/A self visual N/A N/A N/A N/A N/A N/A N/A visual _get_hook frag pre remove N/A self clip_expr N/A N/A