Class: Raylib::GlyphInfo
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Raylib::GlyphInfo
- Defined in:
- lib/raylib/core/structs/glyph_info.rb
Overview
GlyphInfo, font characters glyphs info
Class Method Summary collapse
Instance Method Summary collapse
-
#advance_x ⇒ Integer
Character advance position X.
-
#advance_x=(new_advance_x) ⇒ Object
Sets Character advance position X.
-
#image ⇒ Image
Character image data.
-
#image=(new_image) ⇒ Object
Sets Character image data.
-
#offset_x ⇒ Integer
Character offset X when drawing.
-
#offset_x=(new_offset_x) ⇒ Object
Sets Character offset X when drawing.
-
#offset_y ⇒ Integer
Character offset Y when drawing.
-
#offset_y=(new_offset_y) ⇒ Object
Sets Character offset Y when drawing.
- #to_s ⇒ Object
-
#value ⇒ Integer
Character value (Unicode).
-
#value=(new_value) ⇒ Object
Sets Character value (Unicode).
Class Method Details
.create(value, offset_x, offset_y, advance_x, image) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 12 def self.create(value, offset_x, offset_y, advance_x, image) new.tap do |instance| instance[:value] = value instance[:offsetX] = offset_x instance[:offsetY] = offset_y instance[:advanceX] = advance_x instance[:image] = image end end |
Instance Method Details
#advance_x ⇒ Integer
Character advance position X
55 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 55 def advance_x = self[:advanceX] |
#advance_x=(new_advance_x) ⇒ Object
Sets Character advance position X
58 59 60 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 58 def advance_x=(new_advance_x) self[:advanceX] = new_advance_x end |
#image ⇒ Image
Character image data
64 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 64 def image = self[:image] |
#image=(new_image) ⇒ Object
Sets Character image data
67 68 69 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 67 def image=(new_image) self[:image] = new_image end |
#offset_x ⇒ Integer
Character offset X when drawing
37 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 37 def offset_x = self[:offsetX] |
#offset_x=(new_offset_x) ⇒ Object
Sets Character offset X when drawing
40 41 42 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 40 def offset_x=(new_offset_x) self[:offsetX] = new_offset_x end |
#offset_y ⇒ Integer
Character offset Y when drawing
46 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 46 def offset_y = self[:offsetY] |
#offset_y=(new_offset_y) ⇒ Object
Sets Character offset Y when drawing
49 50 51 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 49 def offset_y=(new_offset_y) self[:offsetY] = new_offset_y end |
#to_s ⇒ Object
22 23 24 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 22 def to_s "Raylib::GlyphInfo##{object_id} value=#{value} offset_x=#{offset_x} offset_y=#{offset_y} advance_x=#{advance_x} image=#{image}" end |
#value ⇒ Integer
Character value (Unicode)
28 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 28 def value = self[:value] |
#value=(new_value) ⇒ Object
Sets Character value (Unicode)
31 32 33 |
# File 'lib/raylib/core/structs/glyph_info.rb', line 31 def value=(new_value) self[:value] = new_value end |