Class: Box2D::WorldDef
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::WorldDef
- Defined in:
- lib/box2d_types.rb
Class Method Summary collapse
Instance Method Summary collapse
- #contactDampingRatio ⇒ Object
- #contactDampingRatio=(v) ⇒ Object
- #contactHertz ⇒ Object
- #contactHertz=(v) ⇒ Object
- #contactPushMaxSpeed ⇒ Object
- #contactPushMaxSpeed=(v) ⇒ Object
- #enableContinuous ⇒ Object
- #enableContinuous=(v) ⇒ Object
- #enableSleep ⇒ Object
- #enableSleep=(v) ⇒ Object
- #enqueueTask ⇒ Object
- #enqueueTask=(v) ⇒ Object
- #finishTask ⇒ Object
- #finishTask=(v) ⇒ Object
- #frictionCallback ⇒ Object
- #frictionCallback=(v) ⇒ Object
- #gravity ⇒ Object
- #gravity=(v) ⇒ Object
- #hitEventThreshold ⇒ Object
- #hitEventThreshold=(v) ⇒ Object
- #internalValue ⇒ Object
- #internalValue=(v) ⇒ Object
- #jointDampingRatio ⇒ Object
- #jointDampingRatio=(v) ⇒ Object
- #jointHertz ⇒ Object
- #jointHertz=(v) ⇒ Object
- #maximumLinearSpeed ⇒ Object
- #maximumLinearSpeed=(v) ⇒ Object
- #restitutionCallback ⇒ Object
- #restitutionCallback=(v) ⇒ Object
- #restitutionThreshold ⇒ Object
- #restitutionThreshold=(v) ⇒ Object
- #userData ⇒ Object
- #userData=(v) ⇒ Object
- #userTaskContext ⇒ Object
- #userTaskContext=(v) ⇒ Object
- #workerCount ⇒ Object
- #workerCount=(v) ⇒ Object
Class Method Details
.create_as(_gravity_, _restitutionThreshold_, _hitEventThreshold_, _contactHertz_, _contactDampingRatio_, _contactPushMaxSpeed_, _jointHertz_, _jointDampingRatio_, _maximumLinearSpeed_, _frictionCallback_, _restitutionCallback_, _enableSleep_, _enableContinuous_, _workerCount_, _enqueueTask_, _finishTask_, _userTaskContext_, _userData_, _internalValue_) ⇒ Object
296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 |
# File 'lib/box2d_types.rb', line 296 def self.create_as(_gravity_, _restitutionThreshold_, _hitEventThreshold_, _contactHertz_, _contactDampingRatio_, _contactPushMaxSpeed_, _jointHertz_, _jointDampingRatio_, _maximumLinearSpeed_, _frictionCallback_, _restitutionCallback_, _enableSleep_, _enableContinuous_, _workerCount_, _enqueueTask_, _finishTask_, _userTaskContext_, _userData_, _internalValue_) instance = WorldDef.new instance[:gravity] = _gravity_ instance[:restitutionThreshold] = _restitutionThreshold_ instance[:hitEventThreshold] = _hitEventThreshold_ instance[:contactHertz] = _contactHertz_ instance[:contactDampingRatio] = _contactDampingRatio_ instance[:contactPushMaxSpeed] = _contactPushMaxSpeed_ instance[:jointHertz] = _jointHertz_ instance[:jointDampingRatio] = _jointDampingRatio_ instance[:maximumLinearSpeed] = _maximumLinearSpeed_ instance[:frictionCallback] = _frictionCallback_ instance[:restitutionCallback] = _restitutionCallback_ instance[:enableSleep] = _enableSleep_ instance[:enableContinuous] = _enableContinuous_ instance[:workerCount] = _workerCount_ instance[:enqueueTask] = _enqueueTask_ instance[:finishTask] = _finishTask_ instance[:userTaskContext] = _userTaskContext_ instance[:userData] = _userData_ instance[:internalValue] = _internalValue_ instance end |
Instance Method Details
#contactDampingRatio ⇒ Object
266 |
# File 'lib/box2d_types.rb', line 266 def contactDampingRatio = self[:contactDampingRatio] |
#contactDampingRatio=(v) ⇒ Object
267 |
# File 'lib/box2d_types.rb', line 267 def contactDampingRatio=(v) self[:contactDampingRatio] = v end |
#contactHertz ⇒ Object
264 |
# File 'lib/box2d_types.rb', line 264 def contactHertz = self[:contactHertz] |
#contactHertz=(v) ⇒ Object
265 |
# File 'lib/box2d_types.rb', line 265 def contactHertz=(v) self[:contactHertz] = v end |
#contactPushMaxSpeed ⇒ Object
268 |
# File 'lib/box2d_types.rb', line 268 def contactPushMaxSpeed = self[:contactPushMaxSpeed] |
#contactPushMaxSpeed=(v) ⇒ Object
269 |
# File 'lib/box2d_types.rb', line 269 def contactPushMaxSpeed=(v) self[:contactPushMaxSpeed] = v end |
#enableContinuous ⇒ Object
282 |
# File 'lib/box2d_types.rb', line 282 def enableContinuous = self[:enableContinuous] |
#enableContinuous=(v) ⇒ Object
283 |
# File 'lib/box2d_types.rb', line 283 def enableContinuous=(v) self[:enableContinuous] = v end |
#enableSleep ⇒ Object
280 |
# File 'lib/box2d_types.rb', line 280 def enableSleep = self[:enableSleep] |
#enableSleep=(v) ⇒ Object
281 |
# File 'lib/box2d_types.rb', line 281 def enableSleep=(v) self[:enableSleep] = v end |
#enqueueTask ⇒ Object
286 |
# File 'lib/box2d_types.rb', line 286 def enqueueTask = self[:enqueueTask] |
#enqueueTask=(v) ⇒ Object
287 |
# File 'lib/box2d_types.rb', line 287 def enqueueTask=(v) self[:enqueueTask] = v end |
#finishTask ⇒ Object
288 |
# File 'lib/box2d_types.rb', line 288 def finishTask = self[:finishTask] |
#finishTask=(v) ⇒ Object
289 |
# File 'lib/box2d_types.rb', line 289 def finishTask=(v) self[:finishTask] = v end |
#frictionCallback ⇒ Object
276 |
# File 'lib/box2d_types.rb', line 276 def frictionCallback = self[:frictionCallback] |
#frictionCallback=(v) ⇒ Object
277 |
# File 'lib/box2d_types.rb', line 277 def frictionCallback=(v) self[:frictionCallback] = v end |
#gravity ⇒ Object
258 |
# File 'lib/box2d_types.rb', line 258 def gravity = self[:gravity] |
#gravity=(v) ⇒ Object
259 |
# File 'lib/box2d_types.rb', line 259 def gravity=(v) self[:gravity] = v end |
#hitEventThreshold ⇒ Object
262 |
# File 'lib/box2d_types.rb', line 262 def hitEventThreshold = self[:hitEventThreshold] |
#hitEventThreshold=(v) ⇒ Object
263 |
# File 'lib/box2d_types.rb', line 263 def hitEventThreshold=(v) self[:hitEventThreshold] = v end |
#internalValue ⇒ Object
294 |
# File 'lib/box2d_types.rb', line 294 def internalValue = self[:internalValue] |
#internalValue=(v) ⇒ Object
295 |
# File 'lib/box2d_types.rb', line 295 def internalValue=(v) self[:internalValue] = v end |
#jointDampingRatio ⇒ Object
272 |
# File 'lib/box2d_types.rb', line 272 def jointDampingRatio = self[:jointDampingRatio] |
#jointDampingRatio=(v) ⇒ Object
273 |
# File 'lib/box2d_types.rb', line 273 def jointDampingRatio=(v) self[:jointDampingRatio] = v end |
#jointHertz ⇒ Object
270 |
# File 'lib/box2d_types.rb', line 270 def jointHertz = self[:jointHertz] |
#jointHertz=(v) ⇒ Object
271 |
# File 'lib/box2d_types.rb', line 271 def jointHertz=(v) self[:jointHertz] = v end |
#maximumLinearSpeed ⇒ Object
274 |
# File 'lib/box2d_types.rb', line 274 def maximumLinearSpeed = self[:maximumLinearSpeed] |
#maximumLinearSpeed=(v) ⇒ Object
275 |
# File 'lib/box2d_types.rb', line 275 def maximumLinearSpeed=(v) self[:maximumLinearSpeed] = v end |
#restitutionCallback ⇒ Object
278 |
# File 'lib/box2d_types.rb', line 278 def restitutionCallback = self[:restitutionCallback] |
#restitutionCallback=(v) ⇒ Object
279 |
# File 'lib/box2d_types.rb', line 279 def restitutionCallback=(v) self[:restitutionCallback] = v end |
#restitutionThreshold ⇒ Object
260 |
# File 'lib/box2d_types.rb', line 260 def restitutionThreshold = self[:restitutionThreshold] |
#restitutionThreshold=(v) ⇒ Object
261 |
# File 'lib/box2d_types.rb', line 261 def restitutionThreshold=(v) self[:restitutionThreshold] = v end |
#userData ⇒ Object
292 |
# File 'lib/box2d_types.rb', line 292 def userData = self[:userData] |
#userData=(v) ⇒ Object
293 |
# File 'lib/box2d_types.rb', line 293 def userData=(v) self[:userData] = v end |
#userTaskContext ⇒ Object
290 |
# File 'lib/box2d_types.rb', line 290 def userTaskContext = self[:userTaskContext] |
#userTaskContext=(v) ⇒ Object
291 |
# File 'lib/box2d_types.rb', line 291 def userTaskContext=(v) self[:userTaskContext] = v end |
#workerCount ⇒ Object
284 |
# File 'lib/box2d_types.rb', line 284 def workerCount = self[:workerCount] |
#workerCount=(v) ⇒ Object
285 |
# File 'lib/box2d_types.rb', line 285 def workerCount=(v) self[:workerCount] = v end |