wx_BGI_Graphics
Classic BGI-compatible graphics API with modern OpenGL extension API
Loading...
Searching...
No Matches
Data Fields
bgi::DdsSolid3D Struct Reference

Base for all Phase 4/5/6 solid/surface/extrusion objects. More...

#include <bgi_dds.h>

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

Data Fields

CoordSpace coordSpace {CoordSpace::World3D}
 
SolidDrawMode drawMode {SolidDrawMode::Wireframe}
 
int edgeColor {15}
 Color for wireframe edges (BGI palette index).
 
int faceColor {7}
 Color for filled faces (BGI palette index).
 
glm::vec3 origin {0.f, 0.f, 0.f}
 
int slices {16}
 Tessellation: segments around circular axis.
 
int stacks {8}
 Tessellation: segments along height/depth axis.
 
std::string ucsName
 
- 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}
 

Additional Inherited Members

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

Detailed Description

Base for all Phase 4/5/6 solid/surface/extrusion objects.

Field Documentation

◆ coordSpace

CoordSpace bgi::DdsSolid3D::coordSpace {CoordSpace::World3D}

◆ drawMode

SolidDrawMode bgi::DdsSolid3D::drawMode {SolidDrawMode::Wireframe}

◆ edgeColor

int bgi::DdsSolid3D::edgeColor {15}

Color for wireframe edges (BGI palette index).

◆ faceColor

int bgi::DdsSolid3D::faceColor {7}

Color for filled faces (BGI palette index).

◆ origin

glm::vec3 bgi::DdsSolid3D::origin {0.f, 0.f, 0.f}

◆ slices

int bgi::DdsSolid3D::slices {16}

Tessellation: segments around circular axis.

◆ stacks

int bgi::DdsSolid3D::stacks {8}

Tessellation: segments along height/depth axis.

◆ ucsName

std::string bgi::DdsSolid3D::ucsName

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