DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiEditor::CMakeGen::FeatureEntry Struct Reference

One entry of a package's "features": a compile definition the package brings, the component types it provides, and whether it may be left out. More...

#include <C:/Users/kirby/Documents/Github/deki/deki-editor/deki-editor/include/deki-editor/build/CMakeGenUtils.h>

Public Attributes

std::string id
std::string displayName
std::string buildDefine
bool required = false
std::vector< std::string > componentTypes
std::vector< std::string > requiredPackages

Detailed Description

One entry of a package's "features": a compile definition the package brings, the component types it provides, and whether it may be left out.

The stripper judges a feature by its componentTypes; required means it is never offered as a switch (the transform declarations are required).

Member Data Documentation

◆ id

std::string DekiEditor::CMakeGen::FeatureEntry::id

◆ displayName

std::string DekiEditor::CMakeGen::FeatureEntry::displayName

◆ buildDefine

std::string DekiEditor::CMakeGen::FeatureEntry::buildDefine

◆ required

bool DekiEditor::CMakeGen::FeatureEntry::required = false

◆ componentTypes

std::vector<std::string> DekiEditor::CMakeGen::FeatureEntry::componentTypes

◆ requiredPackages

std::vector<std::string> DekiEditor::CMakeGen::FeatureEntry::requiredPackages

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