Class: Box2D::Polygon

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(_vertices_, _normals_, _centroid_, _radius_, _count_) ⇒ Object



296
297
298
299
300
301
302
303
304
# File 'lib/box2d_collision.rb', line 296

def self.create_as(_vertices_, _normals_, _centroid_, _radius_, _count_)
  instance = Polygon.new
  instance[:vertices] = _vertices_
  instance[:normals] = _normals_
  instance[:centroid] = _centroid_
  instance[:radius] = _radius_
  instance[:count] = _count_
  instance
end

Instance Method Details

#centroidObject



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

def centroid = self[:centroid]

#centroid=(v) ⇒ Object



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

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

#countObject



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

def count = self[:count]

#count=(v) ⇒ Object



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

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

#normalsObject



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

def normals = self[:normals]

#normals=(v) ⇒ Object



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

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

#radiusObject



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

def radius = self[:radius]

#radius=(v) ⇒ Object



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

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

#verticesObject



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

def vertices = self[:vertices]

#vertices=(v) ⇒ Object



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

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