Click or drag to resize
Ab4d.SharpEngine logo

TextureFactoryCreateHeightTexture(VulkanDevice, Single, Single, Single, GradientStop, Boolean, String) Method

Create a texture from the height data and specified gradient stops.

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntax
C#
public static GpuImage CreateHeightTexture(
	VulkanDevice gpuDevice,
	float[,] data,
	float minValue,
	float maxValue,
	GradientStop[] gradientStops,
	bool isColorAlphaPremultiplied = false,
	string? name = null
)

Parameters

gpuDevice  VulkanDevice
Target GPU device.
data  Single
Two-dimensional array of height data.
minValue  Single
Minimum value in the data.
maxValue  Single
Maximum value in the data.
gradientStops  GradientStop
Array of gradient stops.
isColorAlphaPremultiplied  Boolean  (Optional)
when true, then the colors in gradientStops are already alpha-premultiplied. When false (by default), then the colors are not alpha-premultiplied
name  String  (Optional)
Optional name.

Return Value

GpuImage
Generated texture.
Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.TextureFactory.CreateHeightTexture(Ab4d.SharpEngine.Vulkan.VulkanDevice,System.Single[0:,0:],System.Single,System.Single,Ab4d.SharpEngine.Utilities.GradientStop[],System.Boolean,System.String)"]

See Also