Bases: MDFCMod
, PlaneswalkerTemplate
Adds MDFC functionality to the existing PlaneswalkerTemplate.
Source code in src\templates\planeswalker.py
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429 | class PlaneswalkerMDFCTemplate (MDFCMod, PlaneswalkerTemplate):
"""Adds MDFC functionality to the existing PlaneswalkerTemplate."""
"""
* Groups
"""
@auto_prop_cached
def dfc_group(self) -> LayerSet:
"""LayerSet: DFC group at top level."""
face = LAYERS.FRONT if self.is_front else LAYERS.BACK
return psd.getLayerSet(f'{LAYERS.MDFC} {face}')
"""
* Text Layers
"""
@auto_prop_cached
def text_layer_name(self) -> ArtLayer:
"""ArtLayer: Name is always shifted."""
return psd.getLayer(LAYERS.NAME, self.text_group)
|
Functions
dfc_group() -> LayerSet
Source code in src\templates\planeswalker.py
| @auto_prop_cached
def dfc_group(self) -> LayerSet:
"""LayerSet: DFC group at top level."""
face = LAYERS.FRONT if self.is_front else LAYERS.BACK
return psd.getLayerSet(f'{LAYERS.MDFC} {face}')
|
text_layer_name() -> ArtLayer
Source code in src\templates\planeswalker.py
| @auto_prop_cached
def text_layer_name(self) -> ArtLayer:
"""ArtLayer: Name is always shifted."""
return psd.getLayer(LAYERS.NAME, self.text_group)
|