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

Inherits TaleWorlds.Engine.View.

Public Member Functions

void BeginFrame ()
 
void EndFrame ()
 
void Clear ()
 
void CreateMeshFromDescription (float[] vertices, float[] uvs, uint[] indices, int indexCount, Material material, TwoDimensionMeshDrawData meshDrawData)
 
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)
 
- 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 ()
 

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

◆ BeginFrame()

void TaleWorlds.Engine.TwoDimensionView.BeginFrame ( )

◆ EndFrame()

void TaleWorlds.Engine.TwoDimensionView.EndFrame ( )

◆ Clear()

void TaleWorlds.Engine.TwoDimensionView.Clear ( )

◆ CreateMeshFromDescription() [1/2]

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

◆ CreateMeshFromDescription() [2/2]

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 
)