M&B: Bannerlord 1.3.4
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 (Material material, TwoDimensionMeshDrawData meshDrawData)
 
bool CreateTextMeshFromCache (Material material, TwoDimensionTextMeshDrawData meshDrawData)
 
void CreateTextMeshFromDescription (float[] vertices, float[] uvs, uint[] indices, int indexCount, Material material, TwoDimensionTextMeshDrawData meshDrawData)
 
Material 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()

static 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 ( Material 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()

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