Lines Matching defs:rhs
428 AttachmentDescription::AttachmentDescription (const vk::VkAttachmentDescription& rhs)
430 flags = rhs.flags;
431 format = rhs.format;
432 samples = rhs.samples;
433 loadOp = rhs.loadOp;
434 storeOp = rhs.storeOp;
435 stencilLoadOp = rhs.stencilLoadOp;
436 stencilStoreOp = rhs.stencilStoreOp;
437 initialLayout = rhs.initialLayout;
438 finalLayout = rhs.finalLayout;
498 SubpassDescription::SubpassDescription (const vk::VkSubpassDescription& rhs)
500 *static_cast<vk::VkSubpassDescription*>(this) = rhs;
503 rhs.pInputAttachments, rhs.pInputAttachments + rhs.inputAttachmentCount);
506 rhs.pColorAttachments, rhs.pColorAttachments + rhs.colorAttachmentCount);
508 if (rhs.pResolveAttachments)
510 rhs.pResolveAttachments, rhs.pResolveAttachments + rhs.colorAttachmentCount);
513 rhs.pPreserveAttachments, rhs.pPreserveAttachments + rhs.preserveAttachmentCount);
515 if (rhs.pDepthStencilAttachment)
516 m_depthStencilAttachment = *rhs.pDepthStencilAttachment;
533 SubpassDescription::SubpassDescription (const SubpassDescription& rhs) {
534 *this = rhs;
537 SubpassDescription& SubpassDescription::operator= (const SubpassDescription& rhs)
539 *static_cast<vk::VkSubpassDescription*>(this) = rhs;
541 m_inputAttachments = rhs.m_inputAttachments;
542 m_colorAttachments = rhs.m_colorAttachments;
543 m_resolveAttachments = rhs.m_resolveAttachments;
544 m_preserveAttachments = rhs.m_preserveAttachments;
545 m_depthStencilAttachment = rhs.m_depthStencilAttachment;
581 SubpassDependency::SubpassDependency (const vk::VkSubpassDependency& rhs)
583 srcSubpass = rhs.srcSubpass;
584 dstSubpass = rhs.dstSubpass;
585 srcStageMask = rhs.srcStageMask;
586 dstStageMask = rhs.dstStageMask;
587 srcAccessMask = rhs.srcAccessMask;
588 dstAccessMask = rhs.dstAccessMask;
589 dependencyFlags = rhs.dependencyFlags;