blurredbackgroundsprite.py (1007B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\primitives\blurredbackgroundsprite.py 2 import carbonui.const as uiconst 3 from carbonui.primitives.sprite import Sprite 4 from trinity import device, TR2_SFX_BLURBACKGROUND 5 from carbonui.uicore import uicore 6 7 class BlurredBackgroundSprite(Sprite): 8 __notifyevents__ = ['OnBlurredBufferCreated'] 9 default_name = 'BlurredBackgroundSprite' 10 default_state = uiconst.UI_DISABLED 11 default_spriteEffect = TR2_SFX_BLURBACKGROUND 12 13 def ApplyAttributes(self, attributes): 14 Sprite.ApplyAttributes(self, attributes) 15 sm.RegisterNotify(self) 16 if uicore.uilib.blurredBackBufferAtlas: 17 self.texture.atlasTexture = uicore.uilib.blurredBackBufferAtlas 18 device.RegisterResource(self) 19 20 def OnCreate(self, *args): 21 pass 22 23 def OnBlurredBufferCreated(self, *args): 24 if not self.destroyed: 25 self.texture.atlasTexture = uicore.uilib.blurredBackBufferAtlas