OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
Public Member Functions | Public Attributes | List of all members
Engine::DisplayConfig Class Reference

The DisplayConfig - config class. More...

#include <displayconfig.h>

Inheritance diagram for Engine::DisplayConfig:
Engine::InstanceConfig< DisplayConfig >

Public Member Functions

 DisplayConfig (const std::string &file_name)
 
void initialize (void)
 
void read_title (const std::string &content)
 
void read_windowsize (const std::string &content)
 
void read_msaa (const std::string &content)
 
void read_context_major (const std::string &content)
 
void read_context_minor (const std::string &content)
 
void read_vsync (const std::string &content)
 
void read_perspective (const std::string &content)
 
- Public Member Functions inherited from Engine::InstanceConfig< DisplayConfig >
 InstanceConfig (const std::string &file_name)
 
void load (void)
 
void addFunction (const std::string &value, Callback< DisplayConfig > *callback)
 
struct Callback< DisplayConfig > * callback (DisplayConfig *object, void(DisplayConfig::*callback)(const std::string &file_line_input))
 
void free (void)
 

Public Attributes

string mTitle
 
glm::mat4 mPerspective
 
int mWidth
 
int mHeight
 
int mMSAA
 
int mContext_major
 
int mContext_minor
 
int mVSYNC
 

Additional Inherited Members

- Protected Attributes inherited from Engine::InstanceConfig< DisplayConfig >
std::string mFileName
 
InConfigMap mConfigMap
 

Detailed Description

The DisplayConfig - config class.


The documentation for this class was generated from the following files: