Lluvia
ll::Duration Class Reference

#include <Duration.h>

Public Member Functions

 Duration ()=delete
 
 Duration (const Duration &duration)=delete
 
 Duration (Duration &&duration)=delete
 
 Duration (const std::shared_ptr< ll::vulkan::Device > device)
 
 ~Duration ()
 
Durationoperator= (const Duration &duration)=delete
 
Durationoperator= (Duration &&duration)=delete
 
std::chrono::nanoseconds getDuration () const
 
int64_t getNanoseconds () const
 
vk::QueryPool getQueryPool () const noexcept
 
uint32_t getStartTimeQueryIndex () const noexcept
 
uint32_t getEndTimeQueryIndex () const noexcept
 

Constructor & Destructor Documentation

◆ Duration() [1/4]

ll::Duration::Duration ( )
delete

◆ Duration() [2/4]

ll::Duration::Duration ( const Duration duration)
delete

◆ Duration() [3/4]

ll::Duration::Duration ( Duration &&  duration)
delete

◆ Duration() [4/4]

ll::Duration::Duration ( const std::shared_ptr< ll::vulkan::Device device)

◆ ~Duration()

ll::Duration::~Duration ( )

Member Function Documentation

◆ getDuration()

std::chrono::nanoseconds ll::Duration::getDuration ( ) const

◆ getEndTimeQueryIndex()

uint32_t ll::Duration::getEndTimeQueryIndex ( ) const
noexcept

◆ getNanoseconds()

int64_t ll::Duration::getNanoseconds ( ) const

◆ getQueryPool()

vk::QueryPool ll::Duration::getQueryPool ( ) const
noexcept

◆ getStartTimeQueryIndex()

uint32_t ll::Duration::getStartTimeQueryIndex ( ) const
noexcept

◆ operator=() [1/2]

Duration& ll::Duration::operator= ( const Duration duration)
delete

◆ operator=() [2/2]

Duration& ll::Duration::operator= ( Duration &&  duration)
delete

The documentation for this class was generated from the following file: