Module: Vigilem::Core::InputSystemHandler

Extended by:
ActiveSupport::Concern, Support::ObjSpace
Includes:
Adapters::BasicAdapter, BufferHandler, LockablePipelineComponent
Defined in:
lib/vigilem/core/input_system_handler.rb

Overview

methods to hand the lower level bindings

Defined Under Namespace

Modules: ClassMethods

Instance Attribute Summary

Attributes included from BufferHandler

#buffers

Instance Method Summary collapse

Methods included from LockablePipelineComponent

#semaphore, #semaphore!, #synchronize

Methods included from Adapters::BasicAdapter

#initialize_basic_adapter, #source

Methods included from BufferHandler

#buffer, #buffered, #buffered!, #initialize_buffer_handler, #semaphore

Instance Method Details

#initialize_input_system_handler(buffer_type = []) ⇒ Object

Parameters:

  • buffer_type (defaults to: [])

Returns:



32
33
34
35
36
37
# File 'lib/vigilem/core/input_system_handler.rb', line 32

def initialize_input_system_handler(buffer_type=[])
  ret = initialize_buffer_handler(buffer_type)
  InputSystemHandler.obj_register(self)
  self.class.obj_register(self)
  ret
end