module OpenXR::ABI::InitializeWithType
@private
Public Class Methods
included(klass)
click to toggle source
# File lib/openxr/abi.rb, line 10 def self.included(klass) ## # @param [FFI::AbstractMemory] pointer def initialize(pointer = nil) super(pointer) self.set_type! if pointer.nil? end ## # @return [void] def set_type! self[:base][:type] = self.class.const_get(:TYPE) end end
new(pointer = nil)
click to toggle source
@param [FFI::AbstractMemory] pointer
Calls superclass method
# File lib/openxr/abi.rb, line 13 def initialize(pointer = nil) super(pointer) self.set_type! if pointer.nil? end
Public Instance Methods
set_type!()
click to toggle source
@return [void]
# File lib/openxr/abi.rb, line 20 def set_type! self[:base][:type] = self.class.const_get(:TYPE) end