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



258
259
260
261
262
263
264
265
266
# File 'lib/box2d_collision.rb', line 258

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



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

def centroid = self[:centroid]

#centroid=(v) ⇒ Object



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

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

#countObject



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

def count = self[:count]

#count=(v) ⇒ Object



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

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

#normalsObject



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

def normals = self[:normals]

#normals=(v) ⇒ Object



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

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

#radiusObject



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

def radius = self[:radius]

#radius=(v) ⇒ Object



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

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

#verticesObject



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

def vertices = self[:vertices]

#vertices=(v) ⇒ Object



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

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