Packages

Library for using Unity renders from RenderKit in Elixir

Current section

Files

Jump to
manganese_render_kit lib structs render.ex
Raw

lib/structs/render.ex

defmodule Manganese.RenderKit.Structs.Render do
@moduledoc """
"""
alias Manganese.CoreKit
alias Manganese.RenderKit.Structs
@typedoc """
"""
@type t :: %Structs.Render{
rendered: CoreKit.Structs.Link.t
}
defstruct [
:rendered
]
# Deserialization
@doc """
"""
@spec from_map(map) :: t
def from_map(%{
"rendered" => rendered
}) do
%Structs.Render{
rendered: CoreKit.Structs.Link.from_map(rendered)
}
end
# Serialization
@doc """
"""
@spec to_map(t) :: map
def to_map(%Structs.Render{
rendered: rendered
}) do
%{
"rendered" => CoreKit.Structs.Link.to_map(rendered)
}
end
end