Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Класс basement::Simple3DObjectfinal

Класс входит в проект Example
Класс отрисовки простого 3D объекта для слоя Draw3DObject. Подробнее...

#include <Simple3DObject.hpp>

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

Открытые члены

void Notify (int, const ::boost::any &) override
 [Vertex format]
 

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

using Vertex_t = ::covellite::api::Vertex
 [Vertex format]
 

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

ObjectId_t BuildCamera (void)
 
ObjectId_t BuildShader (int, bool)
 
ObjectId_t BuildLights (int)
 
ObjectId_t BuildSimpleCubeObject (float, float, float)
 

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

Класс входит в проект Example
Класс отрисовки простого 3D объекта для слоя Draw3DObject.

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

Методы

◆ BuildCamera()

auto Simple3DObject::BuildCamera ( void  )
private

[Create camera]

[Create camera]

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

◆ BuildLights()

auto Simple3DObject::BuildLights ( int  _LightsFlags)
private

[Create lights]

[Create lights]

Граф вызовов:
Граф вызова функции:

◆ BuildShader()

auto Simple3DObject::BuildShader ( int  _LightsFlags,
bool  _IsInstanceMode 
)
private

[Shader textured object]

[Shader textured object]

Граф вызовов:
Граф вызова функции:

◆ BuildSimpleCubeObject()

auto Simple3DObject::BuildSimpleCubeObject ( float  _PositionX,
float  _PositionY,
float  _Scale 
)
private

[Textured object]

[Textured object]

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

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