M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Engine.TwoDimensionView Class Referencesealed

Inherits TaleWorlds.Engine.View.

Public Member Functions

void BeginFrame ()
void EndFrame ()
void Clear ()
void CreateMeshFromDescription (WeakMaterial material, TwoDimensionMeshDrawData meshDrawData)
bool CreateTextMeshFromCache (Material material, TwoDimensionTextMeshDrawData meshDrawData)
void CreateTextMeshFromDescription (float[] vertices, float[] uvs, uint[] indices, int indexCount, Material material, TwoDimensionTextMeshDrawData meshDrawData)
WeakMaterial GetOrCreateMaterial (Texture mainTexture, Texture overlayTexture)
Public Member Functions inherited from TaleWorlds.Engine.View
void SetScale (Vec2 scale)
void SetOffset (Vec2 offset)
void SetRenderOrder (int value)
void SetRenderOption (ViewRenderOptions optionEnum, bool value)
void SetRenderTarget (Texture texture)
void SetDepthTarget (Texture texture)
void DontClearBackground ()
void SetClearColor (uint rgba)
void SetEnable (bool value)
void SetRenderOnDemand (bool value)
void SetAutoDepthTargetCreation (bool value)
void SetSaveFinalResultToDisk (bool value)
void SetFileNameToSaveResult (string name)
void SetFileTypeToSave (TextureSaveFormat format)
void SetFilePathToSaveResult (string name)

Static Public Member Functions

static TwoDimensionView CreateTwoDimension (string viewName)

Additional Inherited Members

Public Types inherited from TaleWorlds.Engine.View
enum  TextureSaveFormat {
  TextureTypeUnknown ,
  TextureTypeBmp ,
  TextureTypeJpg ,
  TextureTypePng ,
  TextureTypeDds ,
  TextureTypeTif ,
  TextureTypePsd ,
  TextureTypeRaw
}
enum  PostfxConfig : uint {
  pfx_config_bloom = 0x00000001 ,
  pfx_config_sunshafts = 0x00000002 ,
  pfx_config_motionblur = 0x00000004 ,
  pfx_config_dof = 0x00000008 ,
  pfx_config_tsao = 0x00000010 ,
  pfx_config_fxaa = 0x00000040 ,
  pfx_config_smaa = 0x00000080 ,
  pfx_config_temporal_smaa = 0x00000100 ,
  pfx_config_temporal_resolve = 0x00000200 ,
  pfx_config_temporal_filter = 0x00000400 ,
  pfx_config_contour = 0x00000800 ,
  pfx_config_ssr = 0x00001000 ,
  pfx_config_sssss = 0x00002000 ,
  pfx_config_streaks = 0x00004000 ,
  pfx_config_lens_flares = 0x00008000 ,
  pfx_config_chromatic_aberration = 0x00010000 ,
  pfx_config_vignette = 0x00020000 ,
  pfx_config_sharpen = 0x00040000 ,
  pfx_config_grain = 0x00080000 ,
  pfx_config_temporal_shadow = 0x00100000 ,
  pfx_config_editor_scene = 0x00200000 ,
  pfx_config_custom1 = 0x01000000 ,
  pfx_config_custom2 = 0x02000000 ,
  pfx_config_custom3 = 0x04000000 ,
  pfx_config_custom4 = 0x08000000 ,
  pfx_config_hexagon_vignette = 0x10000000 ,
  pfx_config_screen_rt_injection = 0x20000000 ,
  pfx_config_high_dof = 0x40000000 ,
  pfx_lower_bound = pfx_config_bloom ,
  pfx_upper_bound = pfx_config_screen_rt_injection
}
enum  ViewRenderOptions : int {
  ClearColor = 0 ,
  ClearDepth
}

Member Function Documentation

◆ CreateTwoDimension()

TwoDimensionView TaleWorlds.Engine.TwoDimensionView.CreateTwoDimension ( string viewName)
static

◆ BeginFrame()

void TaleWorlds.Engine.TwoDimensionView.BeginFrame ( )

◆ EndFrame()

void TaleWorlds.Engine.TwoDimensionView.EndFrame ( )

◆ Clear()

void TaleWorlds.Engine.TwoDimensionView.Clear ( )

◆ CreateMeshFromDescription()

void TaleWorlds.Engine.TwoDimensionView.CreateMeshFromDescription ( WeakMaterial material,
TwoDimensionMeshDrawData meshDrawData )

◆ CreateTextMeshFromCache()

bool TaleWorlds.Engine.TwoDimensionView.CreateTextMeshFromCache ( Material material,
TwoDimensionTextMeshDrawData meshDrawData )

◆ CreateTextMeshFromDescription()

void TaleWorlds.Engine.TwoDimensionView.CreateTextMeshFromDescription ( float[] vertices,
float[] uvs,
uint[] indices,
int indexCount,
Material material,
TwoDimensionTextMeshDrawData meshDrawData )

◆ GetOrCreateMaterial()

WeakMaterial TaleWorlds.Engine.TwoDimensionView.GetOrCreateMaterial ( Texture mainTexture,
Texture overlayTexture )