![]() |
vkmEngine 1.0.0
A C++ game engine · vkmengine.com
|
VisibilitySystem's per-frame product: camera data, every scene mesh, and which of them the camera sees. More...
#include <visibility.h>
Public Attributes | |
| RenderObjects | objects |
| Every drawable mesh, and which the camera sees. | |
| std::vector< EntityId > | entities |
| Per object, its entity, parallel to the columns of objects. | |
| CameraData | camera |
| The resolved view, depth of field included; meaningful while hasCamera. | |
| EntityId | cameraEntity {} |
| The scene camera the frame was rendered through. | |
VisibilitySystem's per-frame product: camera data, every scene mesh, and which of them the camera sees.
| std::vector<EntityId> Vkm::Engine::Visibility::entities |
Per object, its entity, parallel to the columns of objects.
Kept beside the objects because drawing never needs it; tools do.
| EntityId Vkm::Engine::Visibility::cameraEntity {} |
The scene camera the frame was rendered through.
Empty for a host's free view (HostView) or no camera.