|
Zappy GUI
C++ graphic client: renderer, camera, network
|
#include <SpaceSkybox.hpp>
Inheritance diagram for SpaceSkybox:
Collaboration diagram for SpaceSkybox:Public Member Functions | |
| SpaceSkybox ()=default | |
| ~SpaceSkybox () override=default | |
| void | init () override |
| void | update (float deltaTime) override |
| void | draw (const Camera3D &camera) override |
| void | unload () override |
Public Member Functions inherited from IBackground | |
| virtual | ~IBackground ()=default |
Private Member Functions | |
| void | _generateNightTexture () |
| void | _generateDayTexture () |
| Mesh | _generateCustomSphere (float radius, int rings, int slices) |
Private Attributes | |
| Model | _sphereModel = {} |
| Texture2D | _nightTexture = {} |
| Texture2D | _dayTexture = {} |
| float | _timeOfDay = 0.0f |
Definition at line 6 of file SpaceSkybox.hpp.
|
default |
|
overridedefault |
|
private |
Definition at line 111 of file SpaceSkybox.cpp.
Referenced by init().
Here is the caller graph for this function:
|
private |
Definition at line 53 of file SpaceSkybox.cpp.
References _dayTexture.
Referenced by init().
Here is the caller graph for this function:
|
private |
Definition at line 17 of file SpaceSkybox.cpp.
References _nightTexture.
Referenced by init().
Here is the caller graph for this function:
|
overridevirtual |
Implements IBackground.
Definition at line 82 of file SpaceSkybox.cpp.
References _dayTexture, _nightTexture, _sphereModel, and _timeOfDay.
|
overridevirtual |
Implements IBackground.
Definition at line 9 of file SpaceSkybox.cpp.
References _generateCustomSphere(), _generateDayTexture(), _generateNightTexture(), and _sphereModel.
Here is the call graph for this function:
|
overridevirtual |
Implements IBackground.
Definition at line 104 of file SpaceSkybox.cpp.
References _dayTexture, _nightTexture, and _sphereModel.
|
overridevirtual |
Implements IBackground.
Definition at line 72 of file SpaceSkybox.cpp.
References _sphereModel, and _timeOfDay.
|
private |
Definition at line 19 of file SpaceSkybox.hpp.
Referenced by _generateDayTexture(), draw(), and unload().
|
private |
Definition at line 18 of file SpaceSkybox.hpp.
Referenced by _generateNightTexture(), draw(), and unload().
|
private |
|
private |
Definition at line 21 of file SpaceSkybox.hpp.