Class: Raylib::Model
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Raylib::Model
- Defined in:
- lib/raylib_main.rb,
lib/raylib_helper.rb
Overview
Model, meshes, materials and animation data
Instance Method Summary collapse
-
#bind_pose_transform(index) ⇒ Object
Transform.
-
#bone_count ⇒ int
GetModelBoneCount (ruby raylib original).
-
#bone_info(index) ⇒ Object
BoneInfo.
-
#material(index = 0) ⇒ Material
GetModelMaterial (ruby raylib original).
-
#material_count ⇒ int
GetModelMaterialCount (ruby raylib original).
Instance Method Details
#bind_pose_transform(index) ⇒ Object
Returns Transform.
272 273 274 |
# File 'lib/raylib_helper.rb', line 272 def bind_pose_transform(index) Transform.new(self[:bindPose] + index * Transform.size) end |
#bone_count ⇒ int
GetModelBoneCount (ruby raylib original)
262 263 264 |
# File 'lib/raylib_helper.rb', line 262 def bone_count self[:boneCount] end |
#bone_info(index) ⇒ Object
Returns BoneInfo.
267 268 269 |
# File 'lib/raylib_helper.rb', line 267 def bone_info(index) BoneInfo.new(self[:bones] + index * BoneInfo.size) end |
#material(index = 0) ⇒ Material
GetModelMaterial (ruby raylib original)
250 251 252 |
# File 'lib/raylib_helper.rb', line 250 def material(index = 0) Material.new(self[:materials] + index * Material.size) end |
#material_count ⇒ int
GetModelMaterialCount (ruby raylib original)
256 257 258 |
# File 'lib/raylib_helper.rb', line 256 def material_count self[:materialCount] end |