|
__init__(self,
size,
*args,
**kwargs)
Return Surface subclassed from a Canvas implementation.
The size argument is the dimension (w,h) of surface. |
|
|
|
|
|
|
|
get_size(self)
Return width and height of surface. |
|
|
|
get_width(self)
Return width of surface. |
|
|
|
get_height(self)
Return height of surface. |
|
|
|
resize(self,
width,
height)
Resize surface. |
|
|
|
get_rect(self,
**attr)
Return rect of the surface.
An optional keyword argument of the rect position. |
|
|
|
copy(self)
Return Surface that is a copy of this surface. |
|
|
|
subsurface(self,
rect)
Return Surface that represents a subsurface.
The rect argument is the area of the subsurface.
Argument can be 't'/'f' for data sync to/from subsurface. |
|
|
|
getSubimage(self,
x,
y,
width,
height)
Return subimage of Surface.
Arguments include x, y, width, and height of the subimage. |
|
|
|
blit(self,
surface,
position,
area=None)
Draw given surface on this surface at position.
Optional area delimitates the region of given surface to draw. |
|
|
|
set_colorkey(self,
color,
flags=None)
Set surface colorkey. |
|
|
|
get_colorkey(self)
Return surface colorkey. |
|
|
|
replace_color(self,
color,
new_color=None)
Replace color with with new_color or with alpha. |
|
|
|
get_at(self,
pos)
Get color of a surface pixel. The pos argument represents x,y position of pixel.
Return color (r,g,b,a) of a surface pixel. |
|
|
|
set_at(self,
pos,
color)
Set color of a surface pixel.
The arguments represent position x,y and color of pixel. |
|
|
|
fill(self,
color=None,
rect=None)
Fill surface with color. |
|
|
|
get_parent(self)
Return parent Surface of subsurface. |
|
|
|
get_offset(self)
Return offset of subsurface in surface. |
|
|
|
toDataURL(self,
datatype=None)
Return surface data as a base64 data string.
Optional datatype to set data format, default to 'image/png'.
Implemented with HTML5 Canvas toDataURL method. |
|
|
Inherited from pyjsobj.HTML5Canvas :
arc ,
beginPath ,
clear ,
closePath ,
drawImage ,
fillRect ,
fillText ,
getContext ,
getElement ,
getImageData ,
lineTo ,
measureText ,
moveTo ,
putImageData ,
restoreContext ,
rotate ,
saveContext ,
scale ,
setFillStyle ,
setFont ,
setLineWidth ,
setStrokeStyle ,
setTextAlign ,
setTextBaseline ,
stroke ,
strokeRect ,
strokeText ,
toBlob ,
transform ,
translate
Inherited from pyjsobj.FocusElement :
addFocusListener ,
addKeyEventListener ,
addKeyboardListener ,
addMouseListener ,
blur ,
focus ,
onBlur ,
onFocus ,
onKeyDown ,
onKeyPress ,
onKeyUp ,
onMouseDown ,
onMouseEnter ,
onMouseLeave ,
onMouseMove ,
onMouseUp ,
onMouseWheel ,
onTouchCancel ,
onTouchEnd ,
onTouchInitiate ,
onTouchMove ,
onTouchStart ,
removeKeyEventListener ,
sinkEvents
Inherited from pyjsobj.Element :
addEventListener ,
appendChild ,
click ,
getAttribute ,
getAttributes ,
getBoundingClientRect ,
getClientHeight ,
getClientLeft ,
getClientTop ,
getClientWidth ,
getID ,
getMouseWheelEventType ,
getScrollHeight ,
getScrollLeft ,
getScrollTop ,
getScrollWidth ,
getStyle ,
getTitle ,
removeChild ,
removeEventListener ,
setAttribute ,
setElement ,
setHeight ,
setID ,
setSize ,
setTitle ,
setWidth ,
style
|