Click or drag to resize
Ab4d.SharpEngine logo

TextureLoaderCreateTextureAsync(String, Scene, IBitmapIO, Boolean, Boolean) Method

CreateTextureAsync loads the specified texture file in the background and returns the created GpuImage. See remarks for TextureLoader for more info.

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public static Task<GpuImage> CreateTextureAsync(
	string fileName,
	Scene scene,
	IBitmapIO? bitmapIO = null,
	bool generateMipMaps = true,
	bool useSceneCache = false
)

Parameters

fileName  String
file name
scene  Scene
Scene
bitmapIO  IBitmapIO  (Optional)
Optional IBitmapIO that is used to load the texture. When null, then the DefaultBitmapIOis used
generateMipMaps  Boolean  (Optional)
when true (by default) then mip maps will be created for the GpuImage. This takes longer to create the GpuImage but improves the rendering performance and quality of shown texture.
useSceneCache  Boolean  (Optional)
when true (false by default) than before loading the image the Scene's cache is checked if this file was already loaded. Also, the created GpuImage is cached by the Scene's cache

Return Value

TaskGpuImage
created GpuImage
Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.TextureLoader.CreateTextureAsync(System.String,Ab4d.SharpEngine.Scene,Ab4d.SharpEngine.Common.IBitmapIO,System.Boolean,System.Boolean)"]

See Also