Meta SDK2 Beta  2.7.0
Meta.IMetaContext Interface Reference

Read only interface for MetaContext. Handles setup and references to modules for access to different components of the Meta SDK More...

Inherited by Meta.IMetaContextInternal.

Public Member Functions

Type [] GetModuleList ()
 Returns a list of all the modules currently available in MetaContext. More...
 
bool ContainsModule< T > ()
 Returns True if MetaContext contains a module of Type T. More...
 
Get< T > ()
 Get the module of type T. If no such module exists, returns null. More...
 
IUserSettingsDeveloper GetUserSettings ()
 The IUserSettings interface is not exposed, developers may have access to part of it- inherited from IUserSettingsDeveloper. More...
 

Detailed Description

Read only interface for MetaContext. Handles setup and references to modules for access to different components of the Meta SDK

Member Function Documentation

◆ ContainsModule< T >()

bool Meta.IMetaContext.ContainsModule< T > ( )

Returns True if MetaContext contains a module of Type T.

Template Parameters
TType to check for.
Returns
True if a module of the type exists.

◆ Get< T >()

T Meta.IMetaContext.Get< T > ( )

Get the module of type T. If no such module exists, returns null.

Template Parameters
TType of module to return.
Returns
Module of type T if it exists, otherwise null.

◆ GetModuleList()

Type [] Meta.IMetaContext.GetModuleList ( )

Returns a list of all the modules currently available in MetaContext.

Returns
A list of types of the modules.

◆ GetUserSettings()

IUserSettingsDeveloper Meta.IMetaContext.GetUserSettings ( )

The IUserSettings interface is not exposed, developers may have access to part of it- inherited from IUserSettingsDeveloper.

Returns
IUserSettingsDeveloper