Class SaveGameThumbnailCreator
- Namespace
- KSP.Game.Flow
- Assembly
- Assembly-CSharp.dll
public class SaveGameThumbnailCreator
- Inheritance
-
SaveGameThumbnailCreator
- Inherited Members
-
- Extension Methods
-
Constructors
SaveGameThumbnailCreator()
public SaveGameThumbnailCreator()
Fields
DEFAULT_THUMBNAIL_HEIGHT
public const int DEFAULT_THUMBNAIL_HEIGHT = 128
Field Value
- int
_finalTexture
protected RenderTexture _finalTexture
Field Value
- RenderTexture
_grabTexture
protected RenderTexture _grabTexture
Field Value
- RenderTexture
_rawBuffer
protected NativeArray<byte> _rawBuffer
Field Value
- NativeArray<byte>
Properties
_game
public GameInstance _game { get; }
Property Value
- GameInstance
Methods
AsyncCreateThumbnail(string, int)
public virtual void AsyncCreateThumbnail(string outputFilePath, int thumbnailHeightOverride = 128)
Parameters
outputFilePath string
thumbnailHeightOverride int
CaptureAsync(string, int, int)
protected virtual void CaptureAsync(string path, int finalWidth, int finalHeight)
Parameters
path string
finalWidth int
finalHeight int
GenerateThumbnailImageCoroutine(string, int)
protected IEnumerator GenerateThumbnailImageCoroutine(string path, int thumbnailHeightOverride = 128)
Parameters
path string
thumbnailHeightOverride int
Returns
- IEnumerator
OnCompleteReadback(AsyncGPUReadbackRequest, string)
protected void OnCompleteReadback(AsyncGPUReadbackRequest request, string path)
Parameters
request AsyncGPUReadbackRequest
path string