Lines Matching refs:NonDispHandle
119 class NonDispHandle : public Handle<T> {
121 explicit NonDispHandle() : Handle<T>(), dev_handle_(VK_NULL_HANDLE) {} in NonDispHandle() function
122 explicit NonDispHandle(VkDevice dev, T handle) : Handle<T>(handle), dev_handle_(dev) {} in NonDispHandle() function
124 NonDispHandle(NonDispHandle &&src) : Handle<T>(std::move(src)) { in NonDispHandle() function
128 NonDispHandle &operator=(NonDispHandle &&src) {
303 class DeviceMemory : public internal::NonDispHandle<VkDeviceMemory> {
324 class Fence : public internal::NonDispHandle<VkFence> {
339 class Semaphore : public internal::NonDispHandle<VkSemaphore> {
349 class Event : public internal::NonDispHandle<VkEvent> {
366 class QueryPool : public internal::NonDispHandle<VkQueryPool> {
379 class Buffer : public internal::NonDispHandle<VkBuffer> {
381 explicit Buffer() : NonDispHandle() {} in Buffer()
448 class BufferView : public internal::NonDispHandle<VkBufferView> {
470 class Image : public internal::NonDispHandle<VkImage> {
472 explicit Image() : NonDispHandle(), format_features_(0) {} in Image()
550 class ImageView : public internal::NonDispHandle<VkImageView> {
558 class AccelerationStructure : public internal::NonDispHandle<VkAccelerationStructureNV> {
586 class ShaderModule : public internal::NonDispHandle<VkShaderModule> {
597 class Pipeline : public internal::NonDispHandle<VkPipeline> {
619 class PipelineLayout : public internal::NonDispHandle<VkPipelineLayout> {
621 PipelineLayout() NOEXCEPT : NonDispHandle(){}; in PipelineLayout()
625 PipelineLayout(PipelineLayout &&src) : NonDispHandle(std::move(src)){}; in PipelineLayout()
629 this->NonDispHandle::operator=(std::move(src));
637 class Sampler : public internal::NonDispHandle<VkSampler> {
645 class DescriptorSetLayout : public internal::NonDispHandle<VkDescriptorSetLayout> {
647 DescriptorSetLayout() NOEXCEPT : NonDispHandle(){}; in DescriptorSetLayout()
651 DescriptorSetLayout(DescriptorSetLayout &&src) : NonDispHandle(std::move(src)){}; in DescriptorSetLayout()
655 this->NonDispHandle::operator=(std::move(src));
663 class DescriptorPool : public internal::NonDispHandle<VkDescriptorPool> {
710 class DescriptorSet : public internal::NonDispHandle<VkDescriptorSet> {
714 explicit DescriptorSet() : NonDispHandle() {} in DescriptorSet()
715 …orSet(const Device &dev, DescriptorPool *pool, VkDescriptorSet set) : NonDispHandle(dev.handle(), … in DescriptorSet()
723 class CommandPool : public internal::NonDispHandle<VkCommandPool> {
727 explicit CommandPool() : NonDispHandle() {} in CommandPool()