Class: Three::Backends::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/three/backends/base.rb

Direct Known Subclasses

ThreeJS

Instance Method Summary collapse

Instance Method Details

#animation_mixer_clip_action(_mixer_handle, _clip_handle, _root_handle = nil) ⇒ Object

Raises:

  • (NotImplementedError)


46
47
48
# File 'lib/three/backends/base.rb', line 46

def animation_mixer_clip_action(_mixer_handle, _clip_handle, _root_handle = nil)
  raise NotImplementedError
end

#create_animation_mixer(_root_handle) ⇒ Object

Raises:

  • (NotImplementedError)


42
43
44
# File 'lib/three/backends/base.rb', line 42

def create_animation_mixer(_root_handle)
  raise NotImplementedError
end

#create_raycasterObject

Raises:

  • (NotImplementedError)


30
31
32
# File 'lib/three/backends/base.rb', line 30

def create_raycaster
  raise NotImplementedError
end

#dispose(_object, **_options) ⇒ Object

Raises:

  • (NotImplementedError)


14
15
16
# File 'lib/three/backends/base.rb', line 14

def dispose(_object, **_options)
  raise NotImplementedError
end

#dispose_subtree(_object, **_options) ⇒ Object

Raises:

  • (NotImplementedError)


26
27
28
# File 'lib/three/backends/base.rb', line 26

def dispose_subtree(_object, **_options)
  raise NotImplementedError
end

#fade_in_animation_action(_action_handle, _duration) ⇒ Object

Raises:

  • (NotImplementedError)


78
79
80
# File 'lib/three/backends/base.rb', line 78

def fade_in_animation_action(_action_handle, _duration)
  raise NotImplementedError
end

#fade_out_animation_action(_action_handle, _duration) ⇒ Object

Raises:

  • (NotImplementedError)


82
83
84
# File 'lib/three/backends/base.rb', line 82

def fade_out_animation_action(_action_handle, _duration)
  raise NotImplementedError
end

#intersect_objects(_raycaster_handle, _objects, recursive: false) ⇒ Object

Raises:

  • (NotImplementedError)


38
39
40
# File 'lib/three/backends/base.rb', line 38

def intersect_objects(_raycaster_handle, _objects, recursive: false)
  raise NotImplementedError
end

#materialize(_object) ⇒ Object

Raises:

  • (NotImplementedError)


6
7
8
# File 'lib/three/backends/base.rb', line 6

def materialize(_object)
  raise NotImplementedError
end

#play_animation_action(_action_handle) ⇒ Object

Raises:

  • (NotImplementedError)


66
67
68
# File 'lib/three/backends/base.rb', line 66

def play_animation_action(_action_handle)
  raise NotImplementedError
end

#reset_animation_action(_action_handle) ⇒ Object

Raises:

  • (NotImplementedError)


74
75
76
# File 'lib/three/backends/base.rb', line 74

def reset_animation_action(_action_handle)
  raise NotImplementedError
end

#set_animation_action_property(_action_handle, _name, _value) ⇒ Object

Raises:

  • (NotImplementedError)


62
63
64
# File 'lib/three/backends/base.rb', line 62

def set_animation_action_property(_action_handle, _name, _value)
  raise NotImplementedError
end

#set_raycaster_from_camera(_raycaster_handle, _coords, _camera) ⇒ Object

Raises:

  • (NotImplementedError)


34
35
36
# File 'lib/three/backends/base.rb', line 34

def set_raycaster_from_camera(_raycaster_handle, _coords, _camera)
  raise NotImplementedError
end

#set_renderer_shadow_map(_renderer_handle, **_options) ⇒ Object

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/three/backends/base.rb', line 18

def set_renderer_shadow_map(_renderer_handle, **_options)
  raise NotImplementedError
end

#stop_all_animation_actions(_mixer_handle) ⇒ Object

Raises:

  • (NotImplementedError)


54
55
56
# File 'lib/three/backends/base.rb', line 54

def stop_all_animation_actions(_mixer_handle)
  raise NotImplementedError
end

#stop_animation_action(_action_handle) ⇒ Object

Raises:

  • (NotImplementedError)


70
71
72
# File 'lib/three/backends/base.rb', line 70

def stop_animation_action(_action_handle)
  raise NotImplementedError
end

#sync(_object) ⇒ Object

Raises:

  • (NotImplementedError)


10
11
12
# File 'lib/three/backends/base.rb', line 10

def sync(_object)
  raise NotImplementedError
end

#traverse_handles(_object, &_block) ⇒ Object

Raises:

  • (NotImplementedError)


22
23
24
# File 'lib/three/backends/base.rb', line 22

def traverse_handles(_object, &_block)
  raise NotImplementedError
end

#uncache_animation_root(_mixer_handle, _root_handle) ⇒ Object

Raises:

  • (NotImplementedError)


58
59
60
# File 'lib/three/backends/base.rb', line 58

def uncache_animation_root(_mixer_handle, _root_handle)
  raise NotImplementedError
end

#update_animation_mixer(_mixer_handle, _delta) ⇒ Object

Raises:

  • (NotImplementedError)


50
51
52
# File 'lib/three/backends/base.rb', line 50

def update_animation_mixer(_mixer_handle, _delta)
  raise NotImplementedError
end