Inherits TaleWorlds.Engine.View.
|
delegate void | OnThumbnailRenderCompleteDelegate (string renderId, Texture renderTarget) |
|
void | RegisterScene (Scene scene, bool usePostFx=true) |
|
void | RegisterEntity (Scene scene, Camera cam, Texture texture, GameEntity itemEntity, int allocationGroupIndex, string renderId="") |
|
void | ClearRequests () |
|
void | CancelRequest (string renderID) |
|
void | RegisterEntityWithoutTexture (Scene scene, Camera camera, GameEntity entity, int width, int height, int allocationGroupIndex, string renderId="", string debugName="") |
|
int | GetNumberOfPendingRequests () |
|
bool | IsMemoryCleared () |
|
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) |
|
|
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
} |
|
◆ OnThumbnailRenderCompleteDelegate()
delegate void TaleWorlds.Engine.ThumbnailCreatorView.OnThumbnailRenderCompleteDelegate |
( |
string |
renderId, |
|
|
Texture |
renderTarget |
|
) |
| |
◆ CreateThumbnailCreatorView()
◆ RegisterScene()
void TaleWorlds.Engine.ThumbnailCreatorView.RegisterScene |
( |
Scene |
scene, |
|
|
bool |
usePostFx = true |
|
) |
| |
◆ RegisterEntity()
void TaleWorlds.Engine.ThumbnailCreatorView.RegisterEntity |
( |
Scene |
scene, |
|
|
Camera |
cam, |
|
|
Texture |
texture, |
|
|
GameEntity |
itemEntity, |
|
|
int |
allocationGroupIndex, |
|
|
string |
renderId = "" |
|
) |
| |
◆ ClearRequests()
void TaleWorlds.Engine.ThumbnailCreatorView.ClearRequests |
( |
| ) |
|
◆ CancelRequest()
void TaleWorlds.Engine.ThumbnailCreatorView.CancelRequest |
( |
string |
renderID | ) |
|
◆ RegisterEntityWithoutTexture()
void TaleWorlds.Engine.ThumbnailCreatorView.RegisterEntityWithoutTexture |
( |
Scene |
scene, |
|
|
Camera |
camera, |
|
|
GameEntity |
entity, |
|
|
int |
width, |
|
|
int |
height, |
|
|
int |
allocationGroupIndex, |
|
|
string |
renderId = "" , |
|
|
string |
debugName = "" |
|
) |
| |
◆ GetNumberOfPendingRequests()
int TaleWorlds.Engine.ThumbnailCreatorView.GetNumberOfPendingRequests |
( |
| ) |
|
◆ IsMemoryCleared()
bool TaleWorlds.Engine.ThumbnailCreatorView.IsMemoryCleared |
( |
| ) |
|
◆ renderCallback