
    4dd                         S SK Jr  S SKrS SKJrJrJr  S SKJr  S SKJ	r	  SSK
JrJrJrJrJr  SSKJrJrJr  SS	KJrJrJr  / S
Qr " S S\5      r\R4                  " \" 5       5        g)    )AnyN)GameModTypesSDKMod)OptionManager)start_coroutine_post_render   )CanvasHorizontalAlignVerticalAlignget_aligned_posrelative_to_screen_coordinates)examples_coroutineoptionsshow_examples)DepthFieldGlowInfoFontRenderInfoFonts)r
   r   r   r   r   r   r   r   c                      ^  \ rS rSrS rSr\R                  rSr	Sr
Sr\R                  \R                  -  \R                  -  r\/rS\R"                  R&                  S\SS	4U 4S
 jjrSrU =r$ )	CanvasLIB   z1.1z-Library for various Canvas related functions.jusoEnabledoption	new_valuereturnNc                 j   > [         TU ]  X5        U[        L a  USL a  [        [	        5       5        g g g )NT)superModOptionChangedr   r   r   )selfr   r   	__class__s      ]Z:\mnt\Skyabridged\SteamLibrary\steamapps\common\Borderlands 2\sdk_mods\canvaslib\__init__.pyr   CanvasLIB.ModOptionChanged"   s3     3]"yD'8'(:(<= (9"     )__name__
__module____qualname____firstlineno__NameVersionr   LibraryTypesDescriptionAuthorStatusr   BL2TPSSupportedGamesr   Optionsr   Baser   r   __static_attributes____classcell__)r!   s   @r"   r   r      su    DGEAKFFXX(4883NiG>}'<'<'A'A >c >VZ > >r$   r   )typingr   	unrealsdkMods.ModMenur   r   r   r   Mods.coroutinesr   canvasr
   r   r   r   r   examplesr   r   r   fontsr   r   r   __all__r   RegisterModr%   r$   r"   <module>rA      sN      / / & 7 k k @ @ < <	> >  
  ik "r$   