@@ -262,6 +262,8 @@ namespace Anvil
262262 /* * Retrieves properties of the render pass color attachment with the user-specified ID
263263 *
264264 * @param in_attachment_id ID of the attachment to retrieve properties of.
265+ * @param out_opt_format_ptr If not nullptr, deref will be set to the format, specified
266+ * at attachment creation time. May be nullptr.
265267 * @param out_opt_sample_count_ptr If not nullptr, deref will be set to the sample count, specified
266268 * at attachment creation time. May be nullptr.
267269 * @param out_opt_load_op_ptr If not nullptr, deref will be set to the load op, specified at
@@ -279,6 +281,7 @@ namespace Anvil
279281 * @return true if successful, false otherwise.
280282 **/
281283 bool get_color_attachment_properties (RenderPassAttachmentID in_attachment_id,
284+ Anvil::Format* out_opt_format_ptr = nullptr ,
282285 Anvil::SampleCountFlagBits* out_opt_sample_count_ptr = nullptr ,
283286 Anvil::AttachmentLoadOp* out_opt_load_op_ptr = nullptr ,
284287 Anvil::AttachmentStoreOp* out_opt_store_op_ptr = nullptr ,
@@ -332,6 +335,10 @@ namespace Anvil
332335 /* * Retrieves properties of the render pass color attachment with the user-specified ID
333336 *
334337 * @param in_attachment_id ID of the attachment to retrieve properties of.
338+ * @param out_opt_format_ptr If not nullptr, deref will be set to the format, specified
339+ * at attachment creation time. May be nullptr.
340+ * @param out_opt_sample_count_ptr If not nullptr, deref will be set to the sample count, specified
341+ * at attachment creation time. May be nullptr.
335342 * @param out_opt_depth_load_op_ptr If not nullptr, deref will be set to the depth-specific load op, specified at
336343 * attachment creation time. May be nullptr.
337344 * @param out_opt_depth_store_op_ptr If not nullptr, deref will be set to the depth-specific store op, specified at
@@ -350,14 +357,16 @@ namespace Anvil
350357 *
351358 * @return true if successful, false otherwise.
352359 **/
353- bool get_depth_stencil_attachment_properties (RenderPassAttachmentID in_attachment_id,
354- Anvil::AttachmentLoadOp* out_opt_depth_load_op_ptr = nullptr ,
355- Anvil::AttachmentStoreOp* out_opt_depth_store_op_ptr = nullptr ,
356- Anvil::AttachmentLoadOp* out_opt_stencil_load_op_ptr = nullptr ,
357- Anvil::AttachmentStoreOp* out_opt_stencil_store_op_ptr = nullptr ,
358- Anvil::ImageLayout* out_opt_initial_layout_ptr = nullptr ,
359- Anvil::ImageLayout* out_opt_final_layout_ptr = nullptr ,
360- bool * out_opt_may_alias_ptr = nullptr ) const ;
360+ bool get_depth_stencil_attachment_properties (RenderPassAttachmentID in_attachment_id,
361+ Anvil::Format* out_opt_format_ptr = nullptr ,
362+ Anvil::SampleCountFlagBits* out_opt_sample_count_ptr = nullptr ,
363+ Anvil::AttachmentLoadOp* out_opt_depth_load_op_ptr = nullptr ,
364+ Anvil::AttachmentStoreOp* out_opt_depth_store_op_ptr = nullptr ,
365+ Anvil::AttachmentLoadOp* out_opt_stencil_load_op_ptr = nullptr ,
366+ Anvil::AttachmentStoreOp* out_opt_stencil_store_op_ptr = nullptr ,
367+ Anvil::ImageLayout* out_opt_initial_layout_ptr = nullptr ,
368+ Anvil::ImageLayout* out_opt_final_layout_ptr = nullptr ,
369+ bool * out_opt_may_alias_ptr = nullptr ) const ;
361370
362371 const Anvil::BaseDevice* get_device () const
363372 {
0 commit comments