|  | 
| GpuRenderPass Class | 
 Inheritance Hierarchy
Inheritance Hierarchy Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
 Syntax
Syntaxpublic class GpuRenderPass : GpuDeviceComponent, 
	IDisposable
The GpuRenderPass type exposes the following members.
 Constructors
Constructors|  | Name | Description | 
|---|
|  | GpuRenderPass(VulkanDevice, GpuImage, ImageLayout, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, GpuSwapChain, ImageLayout, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, RenderPass, Framebuffer, Int32, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, GpuImage, GpuImage, ImageLayout, Boolean, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, GpuSwapChain, GpuImage, ImageLayout, Boolean, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, GpuImage, GpuImage, GpuImage, ImageLayout, Boolean, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
|  | GpuRenderPass(VulkanDevice, GpuSwapChain, GpuImage, GpuImage, ImageLayout, Boolean, Boolean, String) | Initializes a new instance of the GpuRenderPass class | 
Top Properties
Properties|  | Name | Description | 
|---|
|  | ClearColor | Gets or sets an alpha-premultiplied Color4 that is used to clear the color attachment when this render pass begins.
            Default value is Black color (0, 0, 0, 1). | 
|  | ClearDepthValue | Gets or sets a float that is used to clear the depth buffer when this render pass begins.
            Default value is 1 (max depth). | 
|  | ClearMSAAColor | Gets or sets an alpha-premultiplied Color4 that is used to clear the MSAA color attachment when this render pass begins (used only when crated by passing a msaaColorAttachment).
            Default value is Black color (0, 0, 0, 1). | 
|  | ClearStencilValue | Gets or sets an unsigned integer that is used to clear the stencil buffer when this render pass begins.
            Default value is 0. | 
|  | CustomRenderArea | Gets or sets a custom render area (Viewport) that is used when starting this render pass.
            When set to default value (0,0,0,0) then the Width and Height of the RenderingContext are used for actual render area. | 
|  | FrameBuffers | Gets an array of Framebuffers that are created and used by this GpuRenderPass. | 
|  | RenderPass | Gets the RenderPass that is created by this GpuRenderPass. | 
Top Methods
Methods See Also
See Also