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
170 171 172 173 174 175 176 177 178 |
# File 'lib/box2d_collision.rb', line 170 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
164 |
# File 'lib/box2d_collision.rb', line 164 def fraction = self[:fraction] |
#fraction=(v) ⇒ Object
165 |
# File 'lib/box2d_collision.rb', line 165 def fraction=(v) self[:fraction] = v end |
#hit ⇒ Object
168 |
# File 'lib/box2d_collision.rb', line 168 def hit = self[:hit] |
#hit=(v) ⇒ Object
169 |
# File 'lib/box2d_collision.rb', line 169 def hit=(v) self[:hit] = v end |
#iterations ⇒ Object
166 |
# File 'lib/box2d_collision.rb', line 166 def iterations = self[:iterations] |
#iterations=(v) ⇒ Object
167 |
# File 'lib/box2d_collision.rb', line 167 def iterations=(v) self[:iterations] = v end |
#normal ⇒ Object
160 |
# File 'lib/box2d_collision.rb', line 160 def normal = self[:normal] |
#normal=(v) ⇒ Object
161 |
# File 'lib/box2d_collision.rb', line 161 def normal=(v) self[:normal] = v end |
#point ⇒ Object
162 |
# File 'lib/box2d_collision.rb', line 162 def point = self[:point] |
#point=(v) ⇒ Object
163 |
# File 'lib/box2d_collision.rb', line 163 def point=(v) self[:point] = v end |