bindMaterial method

void bindMaterial(
  1. Material material
)

Bind a material and set up the buffer correctly.

Implementation

void bindMaterial(Material material) {
  _renderPass.bindPipeline(material.resource);
  material.vertexBuffer
    ..clear()
    ..addMatrix4(_transformMatrix.multiplied(_viewModelMatrix));
  material.fragmentBuffer.clear();
  material.bind(this);
}