Table of Contents

Class Model

Namespace
ReFuel.Resources
Assembly
ReFuel.dll
[EcsGuid("{F211E331-075E-4572-B56D-770B8B62E2BE}")]
public class Model : ResourceEntity, IEnumerable<EcsNode>, IEnumerable, IResourceInfo, IArc, IDisposable, IInitializer, IInitializer<ModelConstructor>, IInitializer<ModelPromise>, IInitializer<ModelCreateInfo>, IInitializerBase
Inheritance
Model
Implements
Inherited Members

Properties

Armature

public Armature? Armature { get; }

Property Value

Armature

Class

The class of this resource.

public override ResourceClass Class { get; }

Property Value

ResourceClass

DefaultVertexArray

public VertexArrayEx? DefaultVertexArray { get; }

Property Value

VertexArrayEx

DrawGroups

public IImmutableList<DrawGroup> DrawGroups { get; }

Property Value

IImmutableList<DrawGroup>

Methods

Dispose(bool)

Internal function to handle dispose behavior.

protected override void Dispose(bool disposing)

Parameters

disposing bool

True if disposing.

Initialize(ModelConstructor)

public void Initialize(ModelConstructor ctor)

Parameters

ctor ModelConstructor

Initialize(ModelCreateInfo)

public void Initialize(ModelCreateInfo t1)

Parameters

t1 ModelCreateInfo

Initialize(ModelPromise)

public void Initialize(ModelPromise promise)

Parameters

promise ModelPromise