public ClearEffect(Graphics graphics, RenderPassObject renderPass) : base( nameof(ClearEffect), graphics, ImageLayout.TransferDstOptimal, Accesses.TransferWrite, PipelineStages.Transfer ) { }
public SpriteEffect(Graphics graphics, RenderPassObject renderPass, int maxSprites, ImageLayout initialLayout, Accesses initialAccess, PipelineStages initialStage) : base( nameof(SpriteEffect), graphics, ImageLayout.ColorAttachmentOptimal, Accesses.ColorAttachmentWrite, PipelineStages.ColorAttachmentOutput, initialLayout, initialAccess, initialStage ) { RenderPass = renderPass; MaxSprites = maxSprites; }
public TriangleTestEffect(Graphics graphics, RenderPassObject renderPass, Texture2D texture, ImageLayout initialLayout, Accesses initialAccess, PipelineStages initialStage) : base( nameof(TriangleTestEffect), graphics, ImageLayout.ColorAttachmentOptimal, Accesses.ColorAttachmentWrite, PipelineStages.ColorAttachmentOutput, initialLayout, initialAccess, initialStage ) { RenderPass = renderPass; Texture = texture; }