Empeld
Empeld plugin documentation.
pluginbase.Objects.Models.IReadonlyModel Interface Reference

An interface representing the read-only version of a loaded model More...

Inheritance diagram for pluginbase.Objects.Models.IReadonlyModel:
pluginbase.Objects.Models.IDynamicTextModel pluginbase.Objects.Models.IUiScreenModel

Public Member Functions

IModelInstance CreateInstance ()
 Create an instance of the model More...
 

Properties

string Name [get]
 The name of the model More...
 
int FrameCount [get]
 Total number of frames the model has More...
 
int GroupCount [get]
 Total number of groups the model has More...
 
float DefaultFps [get]
 The default FPS the model has More...
 
IEnumerable< string > Animations [get]
 Complete list of animation names More...
 
IEnumerable< string > MeshGroupNames [get]
 Complete list of mesh group names More...
 
IEnumerable< string > LabelNames [get]
 Complete list of all labels associated with the mesh More...
 
Matrix4 Transform [get]
 Gets the transform matrix for the model More...
 

Detailed Description

An interface representing the read-only version of a loaded model

Member Function Documentation

◆ CreateInstance()

IModelInstance pluginbase.Objects.Models.IReadonlyModel.CreateInstance ( )

Create an instance of the model

Returns
The instance.

Property Documentation

◆ Animations

IEnumerable<string> pluginbase.Objects.Models.IReadonlyModel.Animations
get

Complete list of animation names

The animations.

◆ DefaultFps

float pluginbase.Objects.Models.IReadonlyModel.DefaultFps
get

The default FPS the model has

The default fps.

◆ FrameCount

int pluginbase.Objects.Models.IReadonlyModel.FrameCount
get

Total number of frames the model has

The frame count.

◆ GroupCount

int pluginbase.Objects.Models.IReadonlyModel.GroupCount
get

Total number of groups the model has

The group count.

◆ LabelNames

IEnumerable<string> pluginbase.Objects.Models.IReadonlyModel.LabelNames
get

Complete list of all labels associated with the mesh

The labels.

◆ MeshGroupNames

IEnumerable<string> pluginbase.Objects.Models.IReadonlyModel.MeshGroupNames
get

Complete list of mesh group names

The mesh group names.

◆ Name

string pluginbase.Objects.Models.IReadonlyModel.Name
get

The name of the model

The name.

◆ Transform

Matrix4 pluginbase.Objects.Models.IReadonlyModel.Transform
get

Gets the transform matrix for the model

The transform.


The documentation for this interface was generated from the following file: