Пример #1
0
 public ClearEffect(Graphics graphics, RenderPassObject renderPass)
     : base(
         nameof(ClearEffect), graphics,
         ImageLayout.TransferDstOptimal, Accesses.TransferWrite, PipelineStages.Transfer
         )
 {
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }