kanzi::RenderPass::ResourceBinding Struct Reference

Struct containing resource binding information. More...

#include <kanzi/core.ui/graphics3d/render_pass.hpp>

Public Member Functions

 ResourceBinding (AbstractPropertyType targetPropertyType, string_view renderPassPath, Framebuffer::AttachmentPoint attachmentPoint, bool fromKzb)
 Constructor. More...
 

Public Attributes

AbstractPropertyType propertyType
 Property type to bind to. More...
 
string path
 Path to source render pass. More...
 
Framebuffer::AttachmentPoint attachment
 Type of the composition target being bound. More...
 
bool isFromKzb
 Flag indicating whether this resource binding is loaded from a kzb file. More...
 

Detailed Description

Struct containing resource binding information.

Constructor & Destructor Documentation

kanzi::RenderPass::ResourceBinding::ResourceBinding ( AbstractPropertyType  targetPropertyType,
string_view  renderPassPath,
Framebuffer::AttachmentPoint  attachmentPoint,
bool  fromKzb 
)
inlineexplicit

Constructor.

Parameters
targetPropertyTypeTarget property type to be written.
renderPassPathPath to source render pass.
attachmentPointThe attachment point this resource binding binds to.
fromKzbIndicates whether the resource binding has been loaded from a kzb file.

Member Data Documentation

AbstractPropertyType kanzi::RenderPass::ResourceBinding::propertyType

Property type to bind to.

string kanzi::RenderPass::ResourceBinding::path

Path to source render pass.

Framebuffer::AttachmentPoint kanzi::RenderPass::ResourceBinding::attachment

Type of the composition target being bound.

bool kanzi::RenderPass::ResourceBinding::isFromKzb

Flag indicating whether this resource binding is loaded from a kzb file.


The documentation for this struct was generated from the following file: