CGameManiaApp

TrackMania Turbo API


CGameManiaApp

ID 0x031A4000
Uninstantiable

Inherits from MwFoundations::CMwNod

API for Maniaplanet client scripts.

Inherited by

Game::CGameCtnEditorPlugin 0x03160000
Game::CGameManiaplanetPlugin 0x03182000
Game::CGameManiaAppPlaygroundCommon 0x031A6000
Game::CGameManiaAppTitle 0x031A9000
Game::CGameManiaAppBrowser 0x031AC000
Game::CGameManiaAppMinimal 0x031BC000
Methods

CGameUILayer@ UILayerCreate()

void UILayerDestroy(CGameUILayer@ Layer)

void UILayerDestroyAll()

void LayerCustomEvent(CGameUILayer@ Layer, wstring Type, MwFastBuffer<wstring>& Data)

void OpenLink(string Url, CGameManiaApp::ELinkType LinkType)

wstring Dbg_DumpDeclareForVariables(CMwNod@ Nod, bool StatsOnly)

Members

const string DbgUrl

const int Now

const bool IsVisible

const uint CurrentDate

const string CurrentLocalDateText

uint LayersDefaultManialinkVersion

const CGamePlayerInfo@ LocalUser

const CGameManiaTitle@ LoadedTitle

const CGameManiaApp::ESystemPlatform SystemPlatform

ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne

const CGameManiaApp::ESystemSkuIdentifier SystemSkuIdentifier

ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP

bool EnableMenuNavigationInputs

const float MouseX

const float MouseY

const MwFastBuffer<CGameUILayer@> UILayers

const CXmlScriptManager@ Xml

const CNetScriptHttpManager@ Http

const CGameVideoScriptManager@ Video

const CAudioScriptManager@ Audio

const CInputScriptManager@ Input

const CGameDataManagerScript@ DataMgr

const CGameScoreAndLeaderBoardManagerScript@ ScoreMgr

const CGameUserPrivilegesManagerScript@ PrivilegeMgr

const CGameMasterServerRichPresenceManagerScript@ PresenceMgr

const CGameUserManagerScript@ UserMgr

const CGameManiaPlanetScriptAPI@ ManiaPlanet

const CGamePluginInterfacesScript@ Plugins

Inherited members CMwNod

string IdName

const MwId Id

Enums

ELinkType

ELinkType::ExternalBrowser
ELinkType::ManialinkBrowser

EAnimManagerEasing

EAnimManagerEasing::Linear
EAnimManagerEasing::QuadIn
EAnimManagerEasing::QuadOut
EAnimManagerEasing::QuadInOut
EAnimManagerEasing::CubicIn
EAnimManagerEasing::CubicOut
EAnimManagerEasing::CubicInOut
EAnimManagerEasing::QuartIn
EAnimManagerEasing::QuartOut
EAnimManagerEasing::QuartInOut
EAnimManagerEasing::QuintIn
EAnimManagerEasing::QuintOut
EAnimManagerEasing::QuintInOut
EAnimManagerEasing::SineIn
EAnimManagerEasing::SineOut
EAnimManagerEasing::SineInOut
EAnimManagerEasing::ExpIn
EAnimManagerEasing::ExpOut
EAnimManagerEasing::ExpInOut
EAnimManagerEasing::CircIn
EAnimManagerEasing::CircOut
EAnimManagerEasing::CircInOut
EAnimManagerEasing::BackIn
EAnimManagerEasing::BackOut
EAnimManagerEasing::BackInOut
EAnimManagerEasing::ElasticIn
EAnimManagerEasing::ElasticOut
EAnimManagerEasing::ElasticInOut
EAnimManagerEasing::ElasticIn2
EAnimManagerEasing::ElasticOut2
EAnimManagerEasing::ElasticInOut2
EAnimManagerEasing::BounceIn
EAnimManagerEasing::BounceOut
EAnimManagerEasing::BounceInOut

ESystemPlatform

ESystemPlatform::None
ESystemPlatform::Steam
ESystemPlatform::UPlay
ESystemPlatform::PS4
ESystemPlatform::XBoxOne

ESystemSkuIdentifier

ESystemSkuIdentifier::Unknown
ESystemSkuIdentifier::EU
ESystemSkuIdentifier::US
ESystemSkuIdentifier::JP

Documentation from build 2016-11-07 16:15:45
(Page rendering: 0.05 seconds, 11.3 MB)