Skip to main content
Version: 1.0.0-preview.36

Velaptor.Batching.IBatcher

Velaptor

Velaptor.Batching

IBatcher Interface

Provides the ability to start and end the batch rendering process.

public interface IBatcher

Properties

ClearColor

Gets or sets the color of the back buffer when cleared.

System.Drawing.Color ClearColor { get; set; }

Property Value

System.Drawing.Color

HasBegun

Gets a value indicating whether the batch process has begun.

bool HasBegun { get; }

Property Value

System.Boolean

Methods

Begin()

Starts the batch rendering process. Must be called before invoking any render methods.

void Begin();

Clear()

Clears the buffers.

void Clear();

Remarks

It is best to clear the buffer before rendering all the textures.
This is to make sure smearing does not occur during texture movement or animation.

End()

Ends the batch process. Calling this will perform the actual GPU render process.

void End();