Bases: TransformMod
, PlaneswalkerBorderlessTemplate
Adds Transform functionality to the existing PlaneswalkerBorderlessTemplate.
Source code in src\templates\planeswalker.py
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531 | class PlaneswalkerTFBorderlessTemplate (TransformMod, PlaneswalkerBorderlessTemplate):
"""Adds Transform functionality to the existing PlaneswalkerBorderlessTemplate."""
"""
* Groups
"""
@auto_prop_cached
def dfc_group(self) -> LayerSet:
"""LayerSet: DFC group at top level."""
return psd.getLayerSet(
LAYERS.FRONT if self.is_front else LAYERS.BACK,
LAYERS.TRANSFORM)
"""
* Text Layers
"""
@auto_prop_cached
def text_layer_name(self) -> ArtLayer:
"""ArtLayer: Name is always shifted."""
return psd.getLayer(LAYERS.NAME, self.text_group)
@auto_prop_cached
def text_layer_type(self) -> Optional[ArtLayer]:
"""ArtLayer: Typeline is always shifted."""
return psd.getLayer(LAYERS.TYPE_LINE, self.text_group)
"""
* Transform Methods
"""
def text_layers_transform(self):
"""No text changes needed."""
pass
|
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."""
return psd.getLayerSet(
LAYERS.FRONT if self.is_front else LAYERS.BACK,
LAYERS.TRANSFORM)
|
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)
|
text_layer_type() -> Optional[ArtLayer]
Source code in src\templates\planeswalker.py
| @auto_prop_cached
def text_layer_type(self) -> Optional[ArtLayer]:
"""ArtLayer: Typeline is always shifted."""
return psd.getLayer(LAYERS.TYPE_LINE, self.text_group)
|
text_layers_transform()
No text changes needed.
Source code in src\templates\planeswalker.py
| def text_layers_transform(self):
"""No text changes needed."""
pass
|