CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Forward.hpp
Go to the documentation of this file.
1//
2// CeresEngine - A game development framework
3//
4// Created by Rogiel Sulzbach.
5// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6//
7
8#pragma once
9
11
12namespace CeresEngine {
13 class UIView;
14
15 class UIWindow;
17
18 class UIBackingStore;
20
21 class UIWindowDevice;
23
24 class UIAppearance;
26
27 class UILayer;
29
30 class GraphicsContext;
32
33 class GraphicsRenderer;
35
38} // namespace CeresEngine
39
#define CE_RCPTR_TRAIT_DECL(ClassName)
Definition SmartPtr.hpp:375
A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
An object that encapsulates rendering context for a view.
Definition GraphicsCommandBuffer.hpp:284
An object that represents a graphics context.
Definition GraphicsContext.hpp:45
Definition GraphicsRenderer.hpp:21
An object that describes the appearance of a UI view.
Definition UIAppearance.hpp:93
The BackingStore represents store for a window or view.
Definition UIBackingStore.hpp:29
Definition UILayer.hpp:18
The infrastructure for drawing and handling events in a UI.
Definition UIView.hpp:153
The UIWindow::Device is the backing device for one or multiple windows.
Definition UIWindowDevice.hpp:41
A window that an app displays on the screen.
Definition UIWindow.hpp:42
Definition Application.hpp:19