Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Класс basement::Simple2DGamefinal

Класс входит в проект Example
Класс отрисовки простой 2D игры для слоя layers::Simple2DGame. Подробнее...

#include <Simple2DGame.hpp>

Граф наследования:basement::Simple2DGame:
Inheritance graph
Граф связей класса basement::Simple2DGame:
Collaboration graph

Закрытые типы

using Vertex_t = ::covellite::api::Vertex
 [Vertex format]
 
using VertexData_t = ::std::vector<Vertex_t>
 [Vertex format]
 

Закрытые члены

void AddCommonComponents (void)
 
ObjectId_t AddCamera (float, float)
 
GameObject_t BuildRectangle (const GameObject_t &, float, float, float, float, float, float)
 
GameObject_t BuildRectangle (const Rect &, const Rect &, float, float, float, float, const String_t &, const GameObject_t &)
 
GameObject_t BuildRectangle (const Rect &, const Rect &, float, float, float, float, const GameObject_t &, const GameObject_t &)
 

Подробное описание

Класс входит в проект Example
Класс отрисовки простой 2D игры для слоя layers::Simple2DGame.

Версия
1.0.0.0
2.0.0.0
Дата
29 Январь 2019
22 Июнь 2020
Автор
CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)

Методы

◆ AddCamera()

auto Simple2DGame::AddCamera ( float _Xo,
float _Yo )
private

[Create camera]

[Create camera]

Граф вызовов:

◆ AddCommonComponents()

void Simple2DGame::AddCommonComponents ( void )
private

[Common objects]

[Common objects]

Граф вызовов:

◆ BuildRectangle() [1/3]

auto Simple2DGame::BuildRectangle ( const GameObject_t & _Transform,
float _Width,
float _Height,
float _R,
float _G,
float _B,
float _A )
private

[Colored object]

[Colored object]

Граф вызовов:

◆ BuildRectangle() [2/3]

auto Simple2DGame::BuildRectangle ( const Rect & _Polygon,
const Rect & _TexCoord,
float _R,
float _G,
float _B,
float _A,
const GameObject_t & _PixelData,
const GameObject_t & _Transform )
private

[Vertex buffer]

[Vertex buffer]

[Common object renders]

[Common object renders]

Граф вызовов:

◆ BuildRectangle() [3/3]

auto Simple2DGame::BuildRectangle ( const Rect & _Polygon,
const Rect & _TexCoord,
float _R,
float _G,
float _B,
float _A,
const String_t & _TextureId,
const GameObject_t & _Transform )
private

[Textured object]

[Textured object]

Граф вызовов:

Объявления и описания членов классов находятся в файлах: