Class: Vizcore::CLISupport::LayerDocs

Inherits:
Object
  • Object
show all
Defined in:
lib/vizcore/cli/layer_docs.rb

Overview

Formats built-in layer capability metadata for CLI output.

Instance Method Summary collapse

Instance Method Details

#linesObject



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/vizcore/cli/layer_docs.rb', line 9

def lines
  [
    "# Vizcore Layer Capabilities",
    "",
    *layer_lines,
    "",
    "Built-in shaders: #{Vizcore::LayerCatalog::BUILTIN_SHADERS.join(', ')}",
    "Blend modes: #{Vizcore::LayerCatalog::BLEND_MODES.join(', ')}",
    "Post effects: #{Vizcore::LayerCatalog::POST_EFFECTS.join(', ')}",
    "VJ effects: #{Vizcore::LayerCatalog::VJ_EFFECTS.join(', ')}"
  ]
end