QServiceLocator Class

(Qt3DCore::QServiceLocator)

Public Types

enum ServiceType { SystemInformation, OpenGLInformation, CollisionService, FrameAdvanceService, EventFilterService, UserService }

Public Functions

QServiceLocator()
~QServiceLocator()
QEventFilterService *eventFilterService()
QAbstractFrameAdvanceService *frameAdvanceService()
QOpenGLInformationService *openGLInformation()
void registerServiceProvider(int serviceType, QAbstractServiceProvider *provider)
T *service(int serviceType)
int serviceCount() const
QSystemInformationService *systemInformation()
void unregisterServiceProvider(int serviceType)

Member Type Documentation

enum QServiceLocator::ServiceType

Member Function Documentation

QServiceLocator::QServiceLocator()

Default constructs an instance of QServiceLocator.

QServiceLocator::~QServiceLocator()

Destroys the instance of QServiceLocator.

QEventFilterService *QServiceLocator::eventFilterService()

QAbstractFrameAdvanceService *QServiceLocator::frameAdvanceService()

QOpenGLInformationService *QServiceLocator::openGLInformation()

void QServiceLocator::registerServiceProvider(int serviceType, QAbstractServiceProvider *provider)

T *QServiceLocator::service(int serviceType)

int QServiceLocator::serviceCount() const

QSystemInformationService *QServiceLocator::systemInformation()

void QServiceLocator::unregisterServiceProvider(int serviceType)