Description
The WithMultiSample4X
method configures the TextureBuilder
to use 4x multisampling. Multisampling is a technique used to improve the quality of rendered images by reducing aliasing, which is the visual stair-stepping effect that can occur along the edges of objects. By using 4x multisampling, the texture will have a higher quality with smoother edges, at the cost of increased computational resources.
Usage
To use the WithMultiSample4X
method, call it on an instance of TextureBuilder
when you want to specify that the texture should use 4x multisampling. This method is part of a fluent interface, allowing you to chain multiple configuration methods together before finalizing the texture creation.
Example
// Example of using WithMultiSample4X
TextureBuilder builder = new TextureBuilder();
builder.WithSize(1024, 1024)
.WithMultiSample4X()
.WithFormat(ImageFormat.RGBA8);
Texture texture = builder.Create("MyTexture", false, data, data.Length);