Class: Box2D::CastOutput
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::CastOutput
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #fraction ⇒ Object
- #fraction=(v) ⇒ Object
- #hit ⇒ Object
- #hit=(v) ⇒ Object
- #iterations ⇒ Object
- #iterations=(v) ⇒ Object
- #normal ⇒ Object
- #normal=(v) ⇒ Object
- #point ⇒ Object
- #point=(v) ⇒ Object
Class Method Details
.create_as(_normal_, _point_, _fraction_, _iterations_, _hit_) ⇒ Object
191 192 193 194 195 196 197 198 199 |
# File 'lib/box2d_collision.rb', line 191 def self.create_as(_normal_, _point_, _fraction_, _iterations_, _hit_) instance = CastOutput.new instance[:normal] = _normal_ instance[:point] = _point_ instance[:fraction] = _fraction_ instance[:iterations] = _iterations_ instance[:hit] = _hit_ instance end |
Instance Method Details
#fraction ⇒ Object
185 |
# File 'lib/box2d_collision.rb', line 185 def fraction = self[:fraction] |
#fraction=(v) ⇒ Object
186 |
# File 'lib/box2d_collision.rb', line 186 def fraction=(v) self[:fraction] = v end |
#hit ⇒ Object
189 |
# File 'lib/box2d_collision.rb', line 189 def hit = self[:hit] |
#hit=(v) ⇒ Object
190 |
# File 'lib/box2d_collision.rb', line 190 def hit=(v) self[:hit] = v end |
#iterations ⇒ Object
187 |
# File 'lib/box2d_collision.rb', line 187 def iterations = self[:iterations] |
#iterations=(v) ⇒ Object
188 |
# File 'lib/box2d_collision.rb', line 188 def iterations=(v) self[:iterations] = v end |
#normal ⇒ Object
181 |
# File 'lib/box2d_collision.rb', line 181 def normal = self[:normal] |
#normal=(v) ⇒ Object
182 |
# File 'lib/box2d_collision.rb', line 182 def normal=(v) self[:normal] = v end |
#point ⇒ Object
183 |
# File 'lib/box2d_collision.rb', line 183 def point = self[:point] |
#point=(v) ⇒ Object
184 |
# File 'lib/box2d_collision.rb', line 184 def point=(v) self[:point] = v end |