Class: Hokusai::Backends::RaylibBackend::DataForCb

Inherits:
FFI::Struct
  • Object
show all
Defined in:
ui/src/hokusai/backends/raylib/font.rb

Class Method Summary collapse

Class Method Details

.create(size, spacing, raw) {|obj.to_ptr| ... } ⇒ Object

Yields:

  • (obj.to_ptr)


9
10
11
12
13
14
15
16
17
# File 'ui/src/hokusai/backends/raylib/font.rb', line 9

def self.create(size, spacing, raw)
  obj = new.tap do |instance|
    instance[:size] = size
    instance[:spacing] = spacing
    instance[:raw] = raw
  end
  
  yield obj.to_ptr
end