class

GBA::Reg::SOUNDCNT_H

Inherits BitField < Reference < Object

Constants

FIELDS = [{sound_volume, T, 2, false, false}, {dma_sound_a_volume, T, 1, false, false}, {dma_sound_b_volume, T, 1, false, false}, {not_used, T, 4, true, false}, {dma_sound_a_right, T, 1, false, false}, {dma_sound_a_left, T, 1, false, false}, {dma_sound_a_timer, T, 1, false, false}, {dma_sound_a_reset, Bool, 1, true, false}, {dma_sound_b_right, T, 1, false, false}, {dma_sound_b_left, T, 1, false, false}, {dma_sound_b_timer, T, 1, false, false}, {dma_sound_b_reset, Bool, 1, true, false}] of Tuple(String, Crystal::Macros::Path, Int32, Bool, Bool)
SIZE = 16

Constructors

new(value : T)

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

dma_sound_a_left
dma_sound_a_left=(val : T) : Nil
dma_sound_a_reset
dma_sound_a_reset=(val : Bool) : Nil
dma_sound_a_right
dma_sound_a_right=(val : T) : Nil
dma_sound_a_timer
dma_sound_a_timer=(val : T) : Nil
dma_sound_a_volume
dma_sound_a_volume=(val : T) : Nil
dma_sound_b_left
dma_sound_b_left=(val : T) : Nil
dma_sound_b_reset
dma_sound_b_reset=(val : Bool) : Nil
dma_sound_b_right
dma_sound_b_right=(val : T) : Nil
dma_sound_b_timer
dma_sound_b_timer=(val : T) : Nil
dma_sound_b_volume
dma_sound_b_volume=(val : T) : Nil
hash(hasher)

See Object#hash(hasher)

not_used
not_used=(val : T) : Nil
sound_volume
sound_volume=(val : T) : Nil
to_s(io : IO) : Nil

Appends a short String representation of this object which includes its class name and its object address.

class Person
  def initialize(@name : String, @age : Int32)
  end
end

Person.new("John", 32).to_s # => #<Person:0x10a199f20>
value
value=(value : T)