class
CrShader::TresData
- CrShader::TresData
- Reference
- Object
Overview
Holds parsed data extracted from a Godot 4 ColorPalette resource (.tres) Reference: https://docs.godotengine.org/en/stable/classes/class_colorpalette.html
Defined in:
crshader/parser/tres_reader.crConstructors
Instance Method Summary
- #colors : Array(Tuple(Float32, Float32, Float32, Float32))
- #colors=(colors : Array(Tuple(Float32, Float32, Float32, Float32)))
- #elem_type : String
- #resource_type : String
- #resource_type=(resource_type : String)
- #size : Int32
-
#to_ast_nodes : Array(Crystal::ASTNode)
Converts parsed colors into Crystal AST nodes for default array embedding
Constructor Detail
def self.new(resource_type : String = "ColorPalette", colors : Array(Tuple(Float32, Float32, Float32, Float32)) = [] of Tuple(Float32, Float32, Float32, Float32))
#
Instance Method Detail
def to_ast_nodes : Array(Crystal::ASTNode)
#
Converts parsed colors into Crystal AST nodes for default array embedding