Class: Box2D::ShapeCastInput
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::ShapeCastInput
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #canEncroach ⇒ Object
- #canEncroach=(v) ⇒ Object
- #maxFraction ⇒ Object
- #maxFraction=(v) ⇒ Object
- #proxy ⇒ Object
- #proxy=(v) ⇒ Object
- #translation ⇒ Object
- #translation=(v) ⇒ Object
Class Method Details
.create_as(_proxy_, _translation_, _maxFraction_, _canEncroach_) ⇒ Object
180 181 182 183 184 185 186 187 |
# File 'lib/box2d_collision.rb', line 180 def self.create_as(_proxy_, _translation_, _maxFraction_, _canEncroach_) instance = ShapeCastInput.new instance[:proxy] = _proxy_ instance[:translation] = _translation_ instance[:maxFraction] = _maxFraction_ instance[:canEncroach] = _canEncroach_ instance end |
Instance Method Details
#canEncroach ⇒ Object
178 |
# File 'lib/box2d_collision.rb', line 178 def canEncroach = self[:canEncroach] |
#canEncroach=(v) ⇒ Object
179 |
# File 'lib/box2d_collision.rb', line 179 def canEncroach=(v) self[:canEncroach] = v end |
#maxFraction ⇒ Object
176 |
# File 'lib/box2d_collision.rb', line 176 def maxFraction = self[:maxFraction] |
#maxFraction=(v) ⇒ Object
177 |
# File 'lib/box2d_collision.rb', line 177 def maxFraction=(v) self[:maxFraction] = v end |
#proxy ⇒ Object
172 |
# File 'lib/box2d_collision.rb', line 172 def proxy = self[:proxy] |
#proxy=(v) ⇒ Object
173 |
# File 'lib/box2d_collision.rb', line 173 def proxy=(v) self[:proxy] = v end |
#translation ⇒ Object
174 |
# File 'lib/box2d_collision.rb', line 174 def translation = self[:translation] |
#translation=(v) ⇒ Object
175 |
# File 'lib/box2d_collision.rb', line 175 def translation=(v) self[:translation] = v end |