| Allocator typedef | CeresEngine::VKTimerQuery | |
| begin(GPUCommandBuffer &commandBuffer, UInt32 timerIndex=0) final | CeresEngine::VKTimerQuery | virtual |
| cast(const RC< ParentType > &ptr) | CeresEngine::VKObject< ChildTypeName, ParentType > | inlinestatic |
| cast(ParentType &object) | CeresEngine::VKObject< ChildTypeName, ParentType > | inlinestatic |
| cast(const ParentType &object) | CeresEngine::VKObject< ChildTypeName, ParentType > | inlinestatic |
| cast(ParentType *object) | CeresEngine::VKObject< ChildTypeName, ParentType > | inlinestatic |
| cast(const ParentType *object) | CeresEngine::VKObject< ChildTypeName, ParentType > | inlinestatic |
| Descriptor typedef | CeresEngine::TDeviceObject< GPUTimerQueryDescriptor > | |
| descriptor | CeresEngine::TDeviceObject< GPUTimerQueryDescriptor > | |
| descriptorVK | CeresEngine::VKTimerQuery | private |
| destroy() noexcept | CeresEngine::GPUObject | protectedvirtual |
| device | CeresEngine::GPUDeviceObject | |
| deviceVK | CeresEngine::VKDeviceObjectBase | |
| didComplete | CeresEngine::GPUTimerQuery | |
| end(GPUCommandBuffer &commandBuffer, UInt32 timerIndex=0) final | CeresEngine::VKTimerQuery | virtual |
| getAllocator() noexcept | CeresEngine::VKTimerQuery | static |
| getValue(UInt32 timerIndex=0) const final | CeresEngine::VKTimerQuery | virtual |
| GPUDeviceObject(GPUDevice &device) | CeresEngine::GPUDeviceObject | explicit |
| GPUObject()=default | CeresEngine::GPUObject | |
| GPUObject(const GPUObject &)=delete | CeresEngine::GPUObject | |
| GPUObject(GPUObject &&)=delete | CeresEngine::GPUObject | |
| GPUTimerQuery(const GPUTimerQuery &)=delete | CeresEngine::GPUTimerQuery | |
| GPUTimerQuery(GPUTimerQuery &&)=delete | CeresEngine::GPUTimerQuery | |
| isComplete(UInt32 timerIndex=0) const final | CeresEngine::VKTimerQuery | virtual |
| mQueryCount | CeresEngine::VKTimerQuery | private |
| mQueryPool | CeresEngine::VKTimerQuery | private |
| mQueueFamily | CeresEngine::VKTimerQuery | private |
| mRefCounter | CeresEngine::GPUObject | private |
| operator delete(void *p, std::size_t sz) noexcept | CeresEngine::VKTimerQuery | static |
| operator new(size_t size) noexcept | CeresEngine::VKTimerQuery | static |
| operator VkQueryPool() const noexcept | CeresEngine::VKTimerQuery | inline |
| operator=(const GPUTimerQuery &)=delete | CeresEngine::GPUTimerQuery | |
| operator=(GPUTimerQuery &&)=delete | CeresEngine::GPUTimerQuery | |
| TDeviceObject< GPUTimerQueryDescriptor >::operator=(const TDeviceObject &)=delete | CeresEngine::TDeviceObject< GPUTimerQueryDescriptor > | |
| TDeviceObject< GPUTimerQueryDescriptor >::operator=(TDeviceObject &&)=delete | CeresEngine::TDeviceObject< GPUTimerQueryDescriptor > | |
| CeresEngine::GPUDeviceObject::operator=(const GPUObject &)=delete | CeresEngine::GPUObject | |
| CeresEngine::GPUDeviceObject::operator=(GPUObject &&)=delete | CeresEngine::GPUObject | |
| release() noexcept | CeresEngine::GPUObject | inline |
| reset() final | CeresEngine::VKTimerQuery | virtual |
| retain() noexcept | CeresEngine::GPUObject | inline |
| TDeviceObject(GPUDevice &device, const Descriptor &descriptor) | CeresEngine::GPUTimerQuery | inlineexplicit |
| TDeviceObject(const TDeviceObject &)=delete | CeresEngine::GPUTimerQuery | |
| TDeviceObject(TDeviceObject &&)=delete | CeresEngine::GPUTimerQuery | |
| tryFinish() | CeresEngine::VKTimerQuery | |
| VKDeviceObject(VKDevice &device) noexcept | CeresEngine::VKDeviceObject< VKTimerQuery, GPUTimerQuery > | inlineexplicitprotected |
| VKDeviceObjectBase(VKDevice &device) noexcept | CeresEngine::VKDeviceObjectBase | explicit |
| VKTimerQuery(VKDevice &device, const GPUTimerQueryDescriptor &descriptor) | CeresEngine::VKTimerQuery | explicit |
| wait(UInt32 timerIndex=0) const final | CeresEngine::VKTimerQuery | virtual |
| with(GPUCommandBuffer &commandBuffer, Func &&func) | CeresEngine::GPUTimerQuery | inline |
| with(GPUCommandBuffer &commandBuffer, const UInt32 timerIndex, Func &&func) | CeresEngine::GPUTimerQuery | inline |
| ~GPUDeviceObject() override | CeresEngine::GPUDeviceObject | |
| ~GPUObject()=default | CeresEngine::GPUObject | virtual |
| ~TDeviceObject() override=default | CeresEngine::TDeviceObject< GPUTimerQueryDescriptor > | |
| ~VKDeviceObjectBase() noexcept | CeresEngine::VKDeviceObjectBase | |
| ~VKTimerQuery() final | CeresEngine::VKTimerQuery | |