Module: Ogre::NodeMovements
- Defined in:
- lib/shattered_ogrerb/scene_node.rb
Class Method Summary collapse
Class Method Details
.redefine_methods(c) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/shattered_ogrerb/scene_node.rb', line 3 def self.redefine_methods(c) c.class_eval do # Node delegates { :position => :get_position, :position= => :set_position, :direction= => :set_direction, :orientation= => :set_orientation, :orientation => :get_orientation, :translate! => :translate, }.each do |method, delegate| define_method(method) do |*args| send(delegate, *args) end end end end |