Class: Three::Backends::Base
- Inherits:
-
Object
- Object
- Three::Backends::Base
- Defined in:
- lib/three/backends/base.rb
Direct Known Subclasses
Instance Method Summary collapse
- #animation_mixer_clip_action(_mixer_handle, _clip_handle, _root_handle = nil) ⇒ Object
- #create_animation_mixer(_root_handle) ⇒ Object
- #create_raycaster ⇒ Object
- #dispose(_object, **_options) ⇒ Object
- #dispose_subtree(_object, **_options) ⇒ Object
- #fade_in_animation_action(_action_handle, _duration) ⇒ Object
- #fade_out_animation_action(_action_handle, _duration) ⇒ Object
- #intersect_objects(_raycaster_handle, _objects, recursive: false) ⇒ Object
- #materialize(_object) ⇒ Object
- #play_animation_action(_action_handle) ⇒ Object
- #reset_animation_action(_action_handle) ⇒ Object
- #set_animation_action_property(_action_handle, _name, _value) ⇒ Object
- #set_raycaster_from_camera(_raycaster_handle, _coords, _camera) ⇒ Object
- #set_renderer_shadow_map(_renderer_handle, **_options) ⇒ Object
- #stop_all_animation_actions(_mixer_handle) ⇒ Object
- #stop_animation_action(_action_handle) ⇒ Object
- #sync(_object) ⇒ Object
- #traverse_handles(_object, &_block) ⇒ Object
- #uncache_animation_root(_mixer_handle, _root_handle) ⇒ Object
- #update_animation_mixer(_mixer_handle, _delta) ⇒ Object
Instance Method Details
#animation_mixer_clip_action(_mixer_handle, _clip_handle, _root_handle = nil) ⇒ Object
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
42 43 44 |
# File 'lib/three/backends/base.rb', line 42 def create_animation_mixer(_root_handle) raise NotImplementedError end |
#create_raycaster ⇒ Object
30 31 32 |
# File 'lib/three/backends/base.rb', line 30 def create_raycaster raise NotImplementedError end |
#dispose(_object, **_options) ⇒ Object
14 15 16 |
# File 'lib/three/backends/base.rb', line 14 def dispose(_object, **) raise NotImplementedError end |
#dispose_subtree(_object, **_options) ⇒ Object
26 27 28 |
# File 'lib/three/backends/base.rb', line 26 def dispose_subtree(_object, **) raise NotImplementedError end |
#fade_in_animation_action(_action_handle, _duration) ⇒ Object
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
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
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
6 7 8 |
# File 'lib/three/backends/base.rb', line 6 def materialize(_object) raise NotImplementedError end |
#play_animation_action(_action_handle) ⇒ Object
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
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
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
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
18 19 20 |
# File 'lib/three/backends/base.rb', line 18 def set_renderer_shadow_map(_renderer_handle, **) raise NotImplementedError end |
#stop_all_animation_actions(_mixer_handle) ⇒ Object
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
70 71 72 |
# File 'lib/three/backends/base.rb', line 70 def stop_animation_action(_action_handle) raise NotImplementedError end |
#sync(_object) ⇒ Object
10 11 12 |
# File 'lib/three/backends/base.rb', line 10 def sync(_object) raise NotImplementedError end |
#traverse_handles(_object, &_block) ⇒ Object
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
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
50 51 52 |
# File 'lib/three/backends/base.rb', line 50 def update_animation_mixer(_mixer_handle, _delta) raise NotImplementedError end |