wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
bgi::DdsImage Struct Reference

#include <bgi_dds.h>

Inheritance diagram for bgi::DdsImage:
Inheritance graph
[legend]
Collaboration diagram for bgi::DdsImage:
Collaboration graph
[legend]

Public Member Functions

 DdsImage ()
 
- Public Member Functions inherited from bgi::DdsObject
virtual ~DdsObject ()=default
 

Data Fields

CoordSpace coordSpace {CoordSpace::BgiPixel}
 
int height {0}
 
std::vector< uint8_t > pixels
 Raw BGI palette-indexed pixels (width × height bytes).
 
glm::vec3 pos {0.f, 0.f, 0.f}
 
int width {0}
 
- 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}
 

Constructor & Destructor Documentation

◆ DdsImage()

bgi::DdsImage::DdsImage ( )
inline

Field Documentation

◆ coordSpace

CoordSpace bgi::DdsImage::coordSpace {CoordSpace::BgiPixel}

◆ height

int bgi::DdsImage::height {0}

◆ pixels

std::vector<uint8_t> bgi::DdsImage::pixels

Raw BGI palette-indexed pixels (width × height bytes).

◆ pos

glm::vec3 bgi::DdsImage::pos {0.f, 0.f, 0.f}

◆ width

int bgi::DdsImage::width {0}

The documentation for this struct was generated from the following file: