CGameMenuSceneScriptManager

Trackmania Next API


CGameMenuSceneScriptManager

ID 0x031C1000
Uninstantiable

Inherits from MwFoundations::CMwNod

Create scenes for use in menus with <Camera> manialink element

Methods

MwId SceneCreate(wstring LayoutFileName)

void SceneDestroy(MwId SceneId)

void CameraSetLocation0(MwId SceneId, vec3 Position, float AngleDeg)

void CameraSetLocation1(MwId SceneId, vec3 Position, float AngleDeg, float FovY_Deg)

void CameraSetFromItem(MwId SceneId, MwId ItemId)

void LightDir0Set(MwId SceneId, vec3 sRGB, float Intensity)

MwId ItemCreate0(MwId SceneId, wstring ModelName, wstring SkinNameOrUrl)

MwId ItemCreate1(MwId SceneId, wstring ModelName, wstring SkinName, string SkinUrl)

MwId ItemCreate(MwId SceneId, wstring ModelName, wstring SkinName, string SkinUrl, string SkinOptions)

void ItemDestroy(MwId SceneId, MwId ItemId)

void ItemSetLocation(MwId SceneId, MwId ItemId, vec3 Position, float AngleDeg, bool IsTurntable)

void ItemAttachTo(MwId SceneId, MwId ItemId, MwId ParentItemId)

void ItemSetVehicleState(MwId SceneId, MwId ItemId, float Steer, bool Brakes, bool FrontLight, uint TurboLvl, uint BoostLvl, bool BurnoutSmoke)

void ItemSetPlayerState(MwId SceneId, MwId ItemId, vec3 LightrailColor, vec3 DossardColor, string DossardNumber, string DossardTrigram)

void ItemSetPlayerStateFromUser(MwId SceneId, MwId ItemId, CGamePlayerInfo@ User)

void ItemTriggerPlayerGesture(MwId SceneId, MwId ItemId)

void ItemSetPivot(MwId SceneId, MwId ItemId, vec3 Pivot)

void ItemSetVisible(MwId SceneId, MwId ItemId, bool IsVisible)

void PlaneReflectEnable0(MwId SceneId, float OutOpacity, CGameManialinkQuad@ Quad0, CGameManialinkQuad@ Quad1, CGameManialinkQuad@ Quad2, CGameManialinkQuad@ Quad3)

void PlaneReflectEnable1(MwId SceneId, float OutOpacity, CGameManialinkQuad@ Quad0, CGameManialinkQuad@ Quad1, CGameManialinkQuad@ Quad2, CGameManialinkQuad@ Quad3, float HorizonAngleDeg_InCamera)

void PlaneReflectRefresh()

void SetBackgroundQuads(MwId SceneId, CGameManialinkQuad@ Quad0, CGameManialinkQuad@ Quad1, CGameManialinkQuad@ Quad2, CGameManialinkQuad@ Quad3)

void CubeMapSetImage2ds(MwId SceneId, wstring RelName0, wstring RelName1, wstring RelName2, wstring RelName3)

void ColorGradingSetImage2ds(MwId SceneId, wstring RelName0, wstring RelName1, wstring RelName2, wstring RelName3)

void MoodLightDir0Set(MwId SceneId, uint iMood, vec3 sRGB, float Intensity, float AltitudeDeg, float AzimutDeg)

void PodiumTweakShadingSet(MwId SceneId, float BaseColor, float CubeReflect, float PlaneReflect)

void PostFxSet(MwId SceneId, float BloomIntensity)

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2024-06-28 13:45:56
(Page rendering: 0.05 seconds, 15.8 MB)