Module: MtgCardMaker::MetallicRenderer

Included in:
BorderLayer, FrameLayer
Defined in:
lib/mtg_card_maker/metallic_renderer.rb

Overview

Mixin for metallic rendering logic shared by multiple layers

Since:

  • 0.1.0

Defined Under Namespace

Classes: MetallicRenderParams

Instance Method Summary collapse

Instance Method Details

#render_metallic_elements(config_params = {}) ⇒ Object

Entrypoint for metallic rendering

Since:

  • 0.1.0



39
40
41
42
43
44
45
# File 'lib/mtg_card_maker/metallic_renderer.rb', line 39

def render_metallic_elements(config_params = {})
  params = MetallicRenderParams.new(config_params)

  render_base_frame(params)
  render_texture_overlay(params)
  render_shadow(params)
end