mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-13 01:03:07 +00:00
18 lines
326 B
GDScript3
18 lines
326 B
GDScript3
|
class_name LayerEffect
|
||
|
extends RefCounted
|
||
|
|
||
|
var name := ""
|
||
|
var shader: Shader
|
||
|
var params := {}
|
||
|
var enabled := true
|
||
|
|
||
|
|
||
|
func _init(_name: String, _shader: Shader, _params := {}) -> void:
|
||
|
name = _name
|
||
|
shader = _shader
|
||
|
params = _params
|
||
|
|
||
|
|
||
|
func duplicate() -> LayerEffect:
|
||
|
return LayerEffect.new(name, shader, params.duplicate())
|