MDAL Unity Interface
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Mdal.Datasource Class Reference

An Instance of an MDAL Datasource More...

Public Member Functions

 Datasource (string uri)
 
MdalMesh GetMesh (int index)
 Get a MdalMesh object from the Datasource More...
 
Task< MdalMeshGetMeshAsync (int index)
 Returns a Task running Datasource.GetMesh(int) More...
 

Static Public Member Functions

static Datasource Load (string uri)
 Create a Datasource from a Uri - e.g. filename More...
 
static Task< DatasourceLoadAsync (string uri)
 Returns a Task running Datasource.Load(string) More...
 

Public Attributes

string[] meshes
 

Detailed Description

An Instance of an MDAL Datasource

Member Function Documentation

◆ GetMesh()

MdalMesh Mdal.Datasource.GetMesh ( int  index)
inline

Get a MdalMesh object from the Datasource

Parameters
indexint Index of the Mesh in the Datasource
Returns
MdalMesh

◆ GetMeshAsync()

Task<MdalMesh> Mdal.Datasource.GetMeshAsync ( int  index)
inline

Returns a Task running Datasource.GetMesh(int)

Parameters
indexint Index of the Mesh in the Datasource
Returns
Task running Datasource.GetMesh(int)

◆ Load()

static Datasource Mdal.Datasource.Load ( string  uri)
inlinestatic

Create a Datasource from a Uri - e.g. filename

Parameters
uristring Datasource uri
Returns
Datasource

◆ LoadAsync()

static Task<Datasource> Mdal.Datasource.LoadAsync ( string  uri)
inlinestatic

Returns a Task running Datasource.Load(string)

Parameters
uristring Datasource uri
Returns
Task running Datasource.Load(string)

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