public virtual void PostRender(PipelineCommandData asset, Camera cam) { }
public virtual void PreRenderFrame(PipelineCamera cam, ref PipelineCommandData data) { }
protected abstract void Init(PipelineCommandData asset);
public virtual void FrameUpdate(PipelineCamera cam, ref PipelineCommandData data) { }