class Babl::Nodes::Parent

Constants

PARENT_MARKER

Public Instance Methods

dependencies() click to toggle source
# File lib/babl/nodes/parent.rb, line 18
        def dependencies
    { PARENT_MARKER => node.dependencies }
end
optimize() click to toggle source
# File lib/babl/nodes/parent.rb, line 22
        def optimize
    optimized = node.optimize
    return optimized if Constant === optimized || GotoPin === optimized
    return self if optimized.equal?(node)

    Parent.new(optimized)
end
pinned_dependencies() click to toggle source
# File lib/babl/nodes/parent.rb, line 14
        def pinned_dependencies
    node.pinned_dependencies
end
render(frame) click to toggle source
# File lib/babl/nodes/parent.rb, line 30
def render(frame)
    frame.move_backward do |new_frame|
        node.render(new_frame)
    end
end
schema() click to toggle source
# File lib/babl/nodes/parent.rb, line 10
        def schema
    node.schema
end