Class: OsuRuby::Beatmap::TimingPoints::Base Abstract
- Inherits:
-
Object
- Object
- OsuRuby::Beatmap::TimingPoints::Base
- Includes:
- Interface::AbstractClass
- Defined in:
- (osu-ruby2 0.0.2) osu-ruby2/beatmap/timing_point.rb
Overview
This class is abstract.
Basic representation of Timing Points
Instance Attribute Summary collapse
-
#time ⇒ Object
readonly
position of timingpoint object.
Instance Method Summary collapse
- #as_osu ⇒ Object
-
#initialize(time, value, measure = 4, sample = 1, custom = 0, volume = 70, type = 1, flags = 0) ⇒ Base
constructor
A new instance of Base.
-
#is_custom_sample? ⇒ Boolean
checks timing point custom sample index usage.
-
#is_kiai? ⇒ Boolean
checks timing point flag 0th-bit.
-
#is_omit_bar? ⇒ Boolean
checks timing point flag 3rd-bit.
- #value ⇒ Float abstract
- #value=(new_value) abstract
Methods included from Interface::MultiplexerInterface
Constructor Details
#initialize(time, value, measure = 4, sample = 1, custom = 0, volume = 70, type = 1, flags = 0) ⇒ Base
Returns a new instance of Base.
Instance Attribute Details
#time ⇒ Object (readonly)
position of timingpoint object.
Instance Method Details
#as_osu ⇒ Object
#is_custom_sample? ⇒ Boolean
checks timing point custom sample index usage
#is_kiai? ⇒ Boolean
checks timing point flag 0th-bit
#is_omit_bar? ⇒ Boolean
checks timing point flag 3rd-bit
#value ⇒ Float
This method is abstract.
a raw value of timing section
#value=(new_value)
This method is abstract.
a raw value of timing section
This method returns an undefined value.