class Matterhorn::Smil::Scene

Matterhorn::Smil::Scene ===

Attributes

clip_begin[R]
clip_end[R]

Public Class Methods

new(parent, file, clip_begin, clip_end) click to toggle source

————————————————————————— initialization —

Calls superclass method Matterhorn::Smil::Element::new
# File lib/matterhorn/smil.rb, line 391
def initialize(parent, file, clip_begin, clip_end)
  super(parent)
  @src = file
  @clip_begin = clip_begin
  @clip_end   = clip_end
end

Public Instance Methods

propagate(parent_elem) click to toggle source

——————————————————————————— methodes —

# File lib/matterhorn/smil.rb, line 401
def propagate(parent_elem)
end
to_xml(bx) click to toggle source
# File lib/matterhorn/smil.rb, line 405
def to_xml(bx)
  attributes = Hash.new
  attributes[:src] = @src.to_s    if !@src.nil? && !@src.empty?
  attributes[:clipBegin] = "#{(@clip_begin * 1000).round.to_s}ms"
  attributes[:clipEnd]   = "#{(@clip_end   * 1000).round.to_s}ms"
  bx.video(attributes)
end