M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits ScreenLayer.
Public Member Functions | |
SceneLayer (string categoryId="SceneLayer", bool clearSceneOnFinalize=true, bool autoToggleSceneView=true) | |
void | SetScene (Scene scene) |
void | SetRenderWithPostfx (bool value) |
void | SetPostfxConfigParams (int value) |
void | SetCamera (Camera camera) |
void | SetPostfxFromConfig () |
Vec2 | WorldPointToScreenPoint (Vec3 position) |
Vec2 | ScreenPointToViewportPoint (Vec2 position) |
bool | ProjectedMousePositionOnGround (out Vec3 groundPosition, out Vec3 groundNormal, bool mouseVisible, BodyFlags excludeBodyOwnerFlags, bool checkOccludedSurface) |
void | TranslateMouse (ref Vec3 worldMouseNear, ref Vec3 worldMouseFar, float maxDistance=-1) |
void | SetSceneUsesSkybox (bool value) |
void | SetSceneUsesShadows (bool value) |
void | SetSceneUsesContour (bool value) |
void | SetShadowmapResolutionMultiplier (float value) |
void | SetFocusedShadowmap (bool enable, ref Vec3 center, float radius) |
void | DoNotClear (bool value) |
bool | ReadyToRender () |
void | SetCleanScreenUntilLoadingDone (bool value) |
void | ClearAll () |
void | ClearRuntimeGPUMemory (bool remove_terrain) |
override bool | HitTest (Vector2 position) |
override bool | HitTest () |
override bool | FocusTest () |
Protected Member Functions | |
override void | OnActivate () |
override void | OnDeactivate () |
override void | OnFinalize () |
override void | RefreshGlobalOrder (ref int currentOrder) |
Properties | |
bool | ClearSceneOnFinalize [get] |
bool | AutoToggleSceneView [get] |
If false, scene view declared in this scene layer won't be Enabled/Disabled automatically on OnActivate and OnDeactivate. | |
SceneView | SceneView [get] |
TaleWorlds.Engine.Screens.SceneLayer.SceneLayer | ( | string | categoryId = "SceneLayer" , |
bool | clearSceneOnFinalize = true , |
||
bool | autoToggleSceneView = true |
||
) |
|
protected |
|
protected |
|
protected |
void TaleWorlds.Engine.Screens.SceneLayer.SetScene | ( | Scene | scene | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetRenderWithPostfx | ( | bool | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetPostfxConfigParams | ( | int | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetCamera | ( | Camera | camera | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetPostfxFromConfig | ( | ) |
bool TaleWorlds.Engine.Screens.SceneLayer.ProjectedMousePositionOnGround | ( | out Vec3 | groundPosition, |
out Vec3 | groundNormal, | ||
bool | mouseVisible, | ||
BodyFlags | excludeBodyOwnerFlags, | ||
bool | checkOccludedSurface | ||
) |
void TaleWorlds.Engine.Screens.SceneLayer.TranslateMouse | ( | ref Vec3 | worldMouseNear, |
ref Vec3 | worldMouseFar, | ||
float | maxDistance = -1 |
||
) |
void TaleWorlds.Engine.Screens.SceneLayer.SetSceneUsesSkybox | ( | bool | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetSceneUsesShadows | ( | bool | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetSceneUsesContour | ( | bool | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetShadowmapResolutionMultiplier | ( | float | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetFocusedShadowmap | ( | bool | enable, |
ref Vec3 | center, | ||
float | radius | ||
) |
void TaleWorlds.Engine.Screens.SceneLayer.DoNotClear | ( | bool | value | ) |
bool TaleWorlds.Engine.Screens.SceneLayer.ReadyToRender | ( | ) |
void TaleWorlds.Engine.Screens.SceneLayer.SetCleanScreenUntilLoadingDone | ( | bool | value | ) |
void TaleWorlds.Engine.Screens.SceneLayer.ClearAll | ( | ) |
void TaleWorlds.Engine.Screens.SceneLayer.ClearRuntimeGPUMemory | ( | bool | remove_terrain | ) |
|
protected |
override bool TaleWorlds.Engine.Screens.SceneLayer.HitTest | ( | Vector2 | position | ) |
override bool TaleWorlds.Engine.Screens.SceneLayer.HitTest | ( | ) |
override bool TaleWorlds.Engine.Screens.SceneLayer.FocusTest | ( | ) |
|
get |
|
get |
|
get |