Class: Bayonetta::Color
Instance Method Summary
collapse
Methods inherited from UByteList
#__convert, #__dump, #__load, inherited, #initialize, is_bayo2?
Instance Method Details
#a ⇒ Object
68
69
70
|
# File 'lib/bayonetta/wmb.rb', line 68
def a
(@data >> 24) & 0xff
end
|
#a=(v) ⇒ Object
87
88
89
90
|
# File 'lib/bayonetta/wmb.rb', line 87
def a=(v)
@data = (@data & 0x00ffffff) | ((v & 0xff)<<24)
v & 0xff
end
|
#b ⇒ Object
64
65
66
|
# File 'lib/bayonetta/wmb.rb', line 64
def b
(@data >> 16) & 0xff
end
|
#b=(v) ⇒ Object
82
83
84
85
|
# File 'lib/bayonetta/wmb.rb', line 82
def b=(v)
@data = (@data & 0xff00ffff) | ((v & 0xff)<<16)
v & 0xff
end
|
#g ⇒ Object
60
61
62
|
# File 'lib/bayonetta/wmb.rb', line 60
def g
(@data >> 8) & 0xff
end
|
#g=(v) ⇒ Object
77
78
79
80
|
# File 'lib/bayonetta/wmb.rb', line 77
def g=(v)
@data = (@data & 0xffff00ff) | ((v & 0xff)<<8)
v & 0xff
end
|
#r ⇒ Object
56
57
58
|
# File 'lib/bayonetta/wmb.rb', line 56
def r
@data & 0xff
end
|
#r=(v) ⇒ Object
72
73
74
75
|
# File 'lib/bayonetta/wmb.rb', line 72
def r=(v)
@data = (@data & 0xffffff00) | (v & 0xff)
v & 0xff
end
|
#to_a ⇒ Object
92
93
94
|
# File 'lib/bayonetta/wmb.rb', line 92
def to_a
[r, g, b, a]
end
|