API Documentation
Configuration.h
1 // Configuration.h
3 //
5 
6 namespace nkGraphics
7 {
11  class Configuration final : public nkExport::Exportable
12  {
13  public :
14 
15  // Constructor, destructor
19  Configuration () noexcept ;
20 
21  // Getters
26 
27  // Setters
33  void setWantedApi (RENDERING_API value) ;
34 
35  // Import / Export
50  virtual void exportClassToTree (nkExport::Node* rootNode) override ;
51  virtual void importClassFromTree (nkExport::Node* rootNode) override ;
52  } ;
53 }
nkGraphics::Configuration::exportClassToTree
virtual void exportClassToTree(nkExport::Node *rootNode) override
nkGraphics::RENDERING_API
RENDERING_API
Enumerates supported graphics API.
Definition: RenderingApi.h:14
nkExport::Exportable
An interface to define objects that can be exported using this component.
Definition: Exportable.h:15
nkGraphics::Configuration::setWantedApi
void setWantedApi(RENDERING_API value)
nkExport
Encompasses all API of component NilkinsExport.
Definition: Base64Encoder.h:7
nkGraphics::Configuration::Configuration
Configuration() noexcept
nkGraphics::Configuration::getWantedApi
RENDERING_API getWantedApi() const
nkGraphics::Configuration
Configuration for the system's initialization.
Definition: Configuration.h:12
nkGraphics::Node
Represents a node in a scene graph.
Definition: Node.h:16
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::Configuration::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override