public void Begin(CommandEncoder commandEncoder) { commandEncoder.SetPipelineLayout(_pipelineLayout); _dirtyFlags |= EffectDirtyFlags.PipelineState; OnBegin(); }