|
wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
|
Camera stored in the DDS. More...
#include <bgi_dds.h>


Public Member Functions | |
| DdsCamera () | |
Public Member Functions inherited from bgi::DdsObject | |
| virtual | ~DdsObject ()=default |
Data Fields | |
| Camera3D | camera |
| Full camera data. | |
| std::string | name |
| Registry key in BgiState::cameras. | |
Data Fields inherited from bgi::DdsObject | |
| bool | deleted {false} |
| Soft-delete; object stays in index. | |
| DdsExternalAttributes | externalAttributes |
| Generic external metadata for bridge/export workflows. | |
| std::string | id |
| Auto-generated sequential key ("1", "2", …). | |
| std::string | label |
| Optional user label; empty = unlabelled. | |
| DdsStyle | style |
| Baked draw state at creation time. | |
| DdsObjectType | type {DdsObjectType::Point} |
| bool | visible {true} |
Camera stored in the DDS.
BgiState::cameras maps name → shared_ptr<DdsCamera>. The Camera3D data lives here; there is no separate copy in BgiState.
|
inline |
| Camera3D bgi::DdsCamera::camera |
Full camera data.
| std::string bgi::DdsCamera::name |
Registry key in BgiState::cameras.