Source code for BaseMod.effects.effectModule

from RWS.Modify import Module
from BaseMod.effects.effectRenderTexture import EffectRenderLevelImage


[docs] class EffectsModule(Module):
[docs] def __init__(self, mod): super().__init__(mod) self.texture = EffectRenderLevelImage(self, 100, 0) self.coloron = self.mod.effectview.coloron self.coloroff = self.mod.effectview.coloroff
[docs] def redraw(self): self.texture.renderedtexture.setOpacity(1 if self.basemod.effectview.showadditional.value else 0) self.texture.draw_layer()
[docs] def init_scene_items(self, viewport): super().init_scene_items(viewport) self.redraw()