Lines Matching defs:other
161 BufferCreateInfo::BufferCreateInfo (const BufferCreateInfo &other)
163 sType = other.sType;
164 pNext = other.pNext;
165 size = other.size;
166 usage = other.usage;
167 flags = other.flags;
168 sharingMode = other.sharingMode;
169 queueFamilyIndexCount = other.queueFamilyIndexCount;
171 m_queueFamilyIndices = other.m_queueFamilyIndices;
184 BufferCreateInfo & BufferCreateInfo::operator= (const BufferCreateInfo &other)
186 sType = other.sType;
187 pNext = other.pNext;
188 size = other.size;
189 usage = other.usage;
190 flags = other.flags;
191 sharingMode = other.sharingMode;
192 queueFamilyIndexCount = other.queueFamilyIndexCount;
194 m_queueFamilyIndices = other.m_queueFamilyIndices;
782 PipelineCreateInfo::ViewportState::ViewportState (const ViewportState& other)
784 sType = other.sType;
785 pNext = other.pNext;
786 flags = other.flags;
787 viewportCount = other.viewportCount;
788 scissorCount = other.scissorCount;
790 m_viewports = std::vector<vk::VkViewport>(other.pViewports, other.pViewports + viewportCount);
791 m_scissors = std::vector<vk::VkRect2D>(other.pScissors, other.pScissors + scissorCount);
797 PipelineCreateInfo::ViewportState& PipelineCreateInfo::ViewportState::operator= (const ViewportState& other)
799 sType = other.sType;
800 pNext = other.pNext;
801 flags = other.flags;
802 viewportCount = other.viewportCount;
803 scissorCount = other.scissorCount;
805 m_viewports = std::vector<vk::VkViewport>(other.pViewports, other.pViewports + scissorCount);
806 m_scissors = std::vector<vk::VkRect2D>(other.pScissors, other.pScissors + scissorCount);
859 PipelineCreateInfo::MultiSampleState::MultiSampleState (const MultiSampleState& other)
861 sType = other.sType;
862 pNext = other.pNext;
863 flags = other.flags;
864 rasterizationSamples = other.rasterizationSamples;
865 sampleShadingEnable = other.sampleShadingEnable;
866 minSampleShading = other.minSampleShading;
868 const size_t sampleMaskArrayLen = (sizeof(vk::VkSampleMask) * 8 + other.rasterizationSamples) / (sizeof(vk::VkSampleMask) * 8);
870 m_sampleMask = std::vector<vk::VkSampleMask>(other.pSampleMask, other.pSampleMask + sampleMaskArrayLen);
874 PipelineCreateInfo::MultiSampleState& PipelineCreateInfo::MultiSampleState::operator= (const MultiSampleState& other)
876 sType = other.sType;
877 pNext = other.pNext;
878 flags = other.flags;
879 rasterizationSamples = other.rasterizationSamples;
880 sampleShadingEnable = other.sampleShadingEnable;
881 minSampleShading = other.minSampleShading;
883 const size_t sampleMaskArrayLen = (sizeof(vk::VkSampleMask) * 8 + other.rasterizationSamples) / (sizeof(vk::VkSampleMask) * 8);
885 m_sampleMask = std::vector<vk::VkSampleMask>(other.pSampleMask, other.pSampleMask + sampleMaskArrayLen);
1043 PipelineCreateInfo::DynamicState::DynamicState (const DynamicState &other)
1045 sType = other.sType;
1046 pNext = other.pNext;
1048 flags = other.flags;
1049 dynamicStateCount = other.dynamicStateCount;
1050 m_dynamicStates = std::vector<vk::VkDynamicState>(other.pDynamicStates, other.pDynamicStates + dynamicStateCount);
1054 PipelineCreateInfo::DynamicState& PipelineCreateInfo::DynamicState::operator= (const DynamicState& other)
1056 sType = other.sType;
1057 pNext = other.pNext;
1059 flags = other.flags;
1060 dynamicStateCount = other.dynamicStateCount;
1061 m_dynamicStates = std::vector<vk::VkDynamicState>(other.pDynamicStates, other.pDynamicStates + dynamicStateCount);