OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Classes | Functions
PlatformApplication.cpp File Reference
#include "PlatformApplication.h"
#include <cassert>
#include <ranges>
#include <memory>
#include <utility>
#include <vector>
#include "Library/Platform/Proxy/ProxyPlatform.h"
#include "Library/Platform/Proxy/ProxyEventLoop.h"
#include "Library/Platform/Proxy/ProxyWindow.h"
#include "Library/Platform/Proxy/ProxyOpenGLContext.h"
#include "Library/Platform/Filters/FilteringEventHandler.h"

Classes

class  ApplicationProxy
 

Functions

template<class T >
static void installTypedProxy (ProxyBase< T > *root, ProxyBase< T > *proxy)
 
template<class T >
static void removeTypedProxy (ProxyBase< T > *root, ProxyBase< T > *proxy, T *leaf)
 
template<class T >
static void initProxyLeaf (ProxyBase< T > *root, T *leaf)
 

Function Documentation

◆ initProxyLeaf()

template<class T >
static void initProxyLeaf ( ProxyBase< T > *  root,
T *  leaf 
)
static

◆ installTypedProxy()

template<class T >
static void installTypedProxy ( ProxyBase< T > *  root,
ProxyBase< T > *  proxy 
)
static

◆ removeTypedProxy()

template<class T >
static void removeTypedProxy ( ProxyBase< T > *  root,
ProxyBase< T > *  proxy,
T *  leaf 
)
static