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



279
280
281
282
283
284
285
286
287
# File 'lib/box2d_collision.rb', line 279

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



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

def centroid = self[:centroid]

#centroid=(v) ⇒ Object



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

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

#countObject



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

def count = self[:count]

#count=(v) ⇒ Object



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

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

#normalsObject



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

def normals = self[:normals]

#normals=(v) ⇒ Object



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

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

#radiusObject



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

def radius = self[:radius]

#radius=(v) ⇒ Object



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

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

#verticesObject



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

def vertices = self[:vertices]

#vertices=(v) ⇒ Object



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

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