Current section

Files

Jump to
exray lib Exray Structs Model.ex
Raw

lib/Exray/Structs/Model.ex

defmodule Exray.Structs.Model do
@moduledoc """
Model TypedStruct
"""
use TypedStruct
typedstruct enforce: true do
field :transform, Matrix.t()
field :meshCount, integer, default: 0
field :materialCount, integer, default: 0
field :meshes, [Mesh.t()], default: []
field :materials, [Material.t()], default: []
field :meshMaterial, [integer], default: []
field :boneCount, integer, default: 0
field :bones, [BoneInfo.t()], default: []
field :bindPose, [Transform.t()], default: []
end
end