Click or drag to resize
Ab4d.SharpEngine logo

InstancedMeshNodeSetDiffuseTexture(GpuImage, CommonSamplerTypes, Single) Method

Sets the diffuse texture that will be rendered by each instance. This also sets the color mask to white to preserve the color from the texture. By default, the sampler type is set to Miror and alpha clip threshold is set to 0.5. When diffuseTexture is null, then the texture is removed.

Namespace: Ab4d.SharpEngine.SceneNodes
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public void SetDiffuseTexture(
	GpuImage? diffuseTexture,
	CommonSamplerTypes diffuseTextureSamplerType = CommonSamplerTypes.Mirror,
	float alphaClipThreshold = 0,5f
)

Parameters

diffuseTexture  GpuImage
GpuImage that is used as a diffuse texture for each instance; when null, then the texture is removed
diffuseTextureSamplerType  CommonSamplerTypes  (Optional)
optional sampler type (Mirror by default)
alphaClipThreshold  Single  (Optional)
optional alpha clip threshold (alpha color values below this value will be clipped - not rendered and their depth will not be written to depth buffer). Default value is 0.5
Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.SceneNodes.InstancedMeshNode.SetDiffuseTexture(Ab4d.SharpEngine.Core.GpuImage,Ab4d.SharpEngine.Common.CommonSamplerTypes,System.Single)"]

See Also