|
StandardMaterialBaseCreateDiffuseTexture(VulkanDevice, RawImageData, CommonSamplerTypes, String, Single) Method |
CreateDiffuseTexture creates a GpuImage object from the specified rawImageData.
The method sets the
DiffuseTexture,
DiffuseTextureSamplerType and
DiffuseTextureSampler properties.
Calling this method requires a valid gpuDevice objects.
If you want to lazily create a diffuse texture before the device is known, call the method without the gpuDevice parameter.
The created GpuImage is disposed when this Material is disposed.
Namespace: Ab4d.SharpEngine.MaterialsAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax public GpuImage CreateDiffuseTexture(
VulkanDevice gpuDevice,
RawImageData rawImageData,
CommonSamplerTypes samplerType = CommonSamplerTypes.Mirror,
string? imageSource = null,
float alphaClipThreshold = 0f
)
Parameters
- gpuDevice VulkanDevice
- VulkanDevice
- rawImageData RawImageData
- RawImageData with texture data
- samplerType CommonSamplerTypes (Optional)
- texture sampler type (Mirror by default)
- imageSource String (Optional)
- optional string that defines the source of the image (usually file name)
- alphaClipThreshold Single (Optional)
- optional float that defines the AlphaClipThreshold (0 by default)
Return Value
GpuImagereturns created GpuImage
See Also