Class: Raylib::BoneInfo

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/raylib/core/structs/bone_info.rb

Overview

Bone, skeletal animation bone

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.create(name, parent) ⇒ Object



9
10
11
12
13
14
# File 'lib/raylib/core/structs/bone_info.rb', line 9

def self.create(name, parent)
  new.tap do |instance|
    instance[:name] = name
    instance[:parent] = parent
  end
end

Instance Method Details

#namechar[32]

Bone name

Returns:

  • (char[32])

    name



22
# File 'lib/raylib/core/structs/bone_info.rb', line 22

def name = self[:name]

#name=(new_name) ⇒ Object

Sets Bone name



25
26
27
# File 'lib/raylib/core/structs/bone_info.rb', line 25

def name=(new_name)
  self[:name] = new_name
end

#parentInteger

Bone parent

Returns:

  • (Integer)

    parent



31
# File 'lib/raylib/core/structs/bone_info.rb', line 31

def parent = self[:parent]

#parent=(new_parent) ⇒ Object

Sets Bone parent



34
35
36
# File 'lib/raylib/core/structs/bone_info.rb', line 34

def parent=(new_parent)
  self[:parent] = new_parent
end

#to_sObject



16
17
18
# File 'lib/raylib/core/structs/bone_info.rb', line 16

def to_s
  "Raylib::BoneInfo##{object_id} name=#{name} parent=#{parent}"
end