Current section
Files
Jump to
Current section
Files
lib/Exray/Structs/Mesh.ex
defmodule Exray.Structs.Mesh do
@moduledoc """
Mesh TypedStruct
"""
use TypedStruct
typedstruct enforce: true do
field :vertextCount, integer, default: 0
field :triangleCount, integer, default: 0
field :vertices, [float], default: []
field :texcoords, [float], default: []
field :texcoords2, [float], default: []
field :normals, [float], default: []
field :tangents, [float], default: []
field :colors, String.t(), default: ""
field :indices, [integer], default: []
field :animVertices, [float], default: []
field :animNormals, [float], default: []
field :boneIds, String.t(), default: ""
field :boneWeights, [float], default: []
field :vaoId, non_neg_integer, default: 0
field :vboId, [non_neg_integer], default: []
end
end