Module: Engine::Metal::CoreFoundation
- Extended by:
- Fiddle::Importer
- Defined in:
- lib/engine/metal/metal_bindings.rb
Constant Summary collapse
- CFNUMBER_INT_TYPE =
CFNumber types
9- CFNUMBER_FLOAT_TYPE =
12
Class Method Summary collapse
Class Method Details
.create_int(value) ⇒ Object
111 112 113 114 115 |
# File 'lib/engine/metal/metal_bindings.rb', line 111 def self.create_int(value) ptr = Fiddle::Pointer.malloc(4) ptr[0, 4] = [value].pack('i') CFNumberCreate(nil, CFNUMBER_INT_TYPE, ptr) end |