enum CrShader::ShaderType

Defined in:

crshader/ast/types.cr

Enum Members

Spatial = 0
CanvasItem = 1
Particles = 2
Sky = 3
Fog = 4
Compute = 5

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_string?(str : String) : ShaderType | Nil #

Instance Method Detail

def canvas_item? #

Returns true if this enum value equals CanvasItem


def compute? #

Returns true if this enum value equals Compute


def fog? #

Returns true if this enum value equals Fog


def particles? #

Returns true if this enum value equals Particles


def sky? #

Returns true if this enum value equals Sky


def spatial? #

Returns true if this enum value equals Spatial


def to_gdshader_keyword : String #

def valid_stages : Array(String) #