Class: Box2D::ShapeCastInput

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/box2d_collision.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create_as(_points_, _count_, _radius_, _translation_, _maxFraction_) ⇒ Object



162
163
164
165
166
167
168
169
170
# File 'lib/box2d_collision.rb', line 162

def self.create_as(_points_, _count_, _radius_, _translation_, _maxFraction_)
  instance = ShapeCastInput.new
  instance[:points] = _points_
  instance[:count] = _count_
  instance[:radius] = _radius_
  instance[:translation] = _translation_
  instance[:maxFraction] = _maxFraction_
  instance
end

Instance Method Details

#countObject



154
# File 'lib/box2d_collision.rb', line 154

def count = self[:count]

#count=(v) ⇒ Object



155
# File 'lib/box2d_collision.rb', line 155

def count=(v) self[:count] = v end

#maxFractionObject



160
# File 'lib/box2d_collision.rb', line 160

def maxFraction = self[:maxFraction]

#maxFraction=(v) ⇒ Object



161
# File 'lib/box2d_collision.rb', line 161

def maxFraction=(v) self[:maxFraction] = v end

#pointsObject



152
# File 'lib/box2d_collision.rb', line 152

def points = self[:points]

#points=(v) ⇒ Object



153
# File 'lib/box2d_collision.rb', line 153

def points=(v) self[:points] = v end

#radiusObject



156
# File 'lib/box2d_collision.rb', line 156

def radius = self[:radius]

#radius=(v) ⇒ Object



157
# File 'lib/box2d_collision.rb', line 157

def radius=(v) self[:radius] = v end

#translationObject



158
# File 'lib/box2d_collision.rb', line 158

def translation = self[:translation]

#translation=(v) ⇒ Object



159
# File 'lib/box2d_collision.rb', line 159

def translation=(v) self[:translation] = v end