Class PipelinePreparer

Initialize GPU pipelines for Entity Material-Mesh combinations.

class PipelinePreparer
  : System ;

Constructors

NameDescription
this (world, device, renderPass) Initialize a new ResourceInitializer.

Properties

NameTypeDescription
materialsChanged[get] boolWhether one or more materials have changed, e.g. when a Shader is recompiled. Observers of this property ought re-record render pass command buffers.
uniformBuffers[get] gfx.graal.buffer.Buffer[const(Material)]
name[get] stringThe name of this System.
resources[get] ResourcesRetreive the World's Resources.

Methods

NameDescription
from () Dynamically generate a new System instance given a function.
query () Query the World for Entities containing Components of the given types.
run () Operate this System on Resources and Components in the World.

Aliases

NameDescription
BindingGroups