BaseMod.geo.geoRenderTexture.GeoRenderLevelImage

class BaseMod.geo.geoRenderTexture.GeoRenderLevelImage(module, depth, geolayer, add_renderable: bool = True)[source]

Bases: RenderLevelImage

Parameters:

add_renderable (bool)

__init__(module, depth, geolayer, add_renderable: bool = True)[source]
Parameters:

add_renderable (bool)

Methods

__init__(module, depth, geolayer[, ...])

checkcrack(point, offset)

checkrot(point, offset)

draw_crack(point)

draw_geo(x, y[, clear, updatearound])

draw_layer([clear])

called when layer should be drawn on screen called on booting of rwe# :return: None

draw_pipe(point)

getinfo(s)

getinfo2(s, t)

init_graphics(viewport)

insidedouble(point, offset)

is_path(array)

level_resized(rect)

move_event()

post_init_graphics(viewport)

redraw()

Redraws pixmap on screen :return: None

redraw_beams()

redraw_misc()

redraw_pipes()

remove_graphics(viewport)

remove_myself()

setOpacity(opacity)

setPixmap(pixmap)

setPos(pos)

setScale(scale)

stackpos(spos)

update_image()

zoom_event()

Attributes

update_image()[source]
draw_layer(clear=False)[source]

called when layer should be drawn on screen called on booting of rwe# :return: None

level_resized(rect)[source]
redraw_beams()[source]
redraw_misc()[source]
redraw_pipes()[source]
property drawmap
draw_geo(x: int, y: int, clear: bool = False, updatearound=True)[source]
Parameters:
draw_pipe(point)[source]
draw_crack(point)[source]
getinfo(s)[source]
getinfo2(s, t)[source]
stackpos(spos)[source]
insidedouble(point: QPoint, offset: QPoint) bool[source]
Parameters:
Return type:

bool

checkrot(point: QPoint, offset: QPoint) bool[source]
Parameters:
Return type:

bool

checkcrack(point: QPoint, offset: QPoint) bool[source]
Parameters:
Return type:

bool

is_path(array) bool[source]
Return type:

bool

property actual_offset
init_graphics(viewport)
property is_initiated_grapgics
property level
property manager
move_event()
property painter_enabled: bool
property pos: QPointF
post_init_graphics(viewport)
redraw() None

Redraws pixmap on screen :return: None

Return type:

None

remove_graphics(viewport)
remove_myself()
setOpacity(opacity)
setPixmap(pixmap: QPixmap)
Parameters:

pixmap (QPixmap)

setPos(pos: QPointF)
Parameters:

pos (QPointF)

setScale(scale)
property viewport
property zoom: float
zoom_event()