| 
    BlankMat 0.1.0
    
   Free open-source 3D texture creation application 
   | 
 

Public Member Functions | |
| void | LoadMaterial (Material *material) | 
| void | ClearLoadedMaterials () | 
| std::string | GetCurFileName () const | 
| void | SetCurFileName (const std::string &fileName) | 
| Selection * | GetSel () const | 
| Config * | GetConfig () const | 
| ActionStack * | GetActionStack () const | 
| Timer * | GetTimer () const | 
| void | SaveActionStack () | 
| void | ClearActionStack () | 
| bool | IsSaved () const | 
| void | ToggleDisplayGUI () | 
| void | ToggleDisplayGrid () | 
| void | ToggleDiffuseMap () | 
| void | ToggleAmbientMap () | 
| void | ToggleSpecularMap () | 
| void | ToggleNormalMap () | 
| void | ToggleHeightMap () | 
| void | ToggleAlphaMap () | 
| void | ToggleShadows () | 
| void | ToggleDefaultMat () | 
| void | ToggleCollapseMeshNodes () | 
| void | ToggleCollapseScope () | 
| void | ToggleExpandAllNodes () | 
| State (Config *config) | |
Public Attributes | |
| UIBool | isDiscoLight | 
| UIBool | isRotatingLight | 
| UIBool | enableDiffuseMap | 
| UIBool | enableAmbientMap | 
| UIBool | enableSpecularMap | 
| UIBool | enableNormalMap | 
| UIBool | enableHeightMap | 
| UIBool | enableAlphaMap | 
| UIBool | enableShadows | 
| UIBool | enableDefaultMat | 
| UIBool | enableGrid | 
| UIBool | drawByMaterial | 
| UIBool | flipTextures | 
| UIBool | drawGUI | 
| UIBool | collapseMeshNodes | 
| UIBool | collapseScope | 
| UIBool | expandAllNodes | 
| unsigned int | depthMapFBO = 0 | 
| unsigned int | depthMap = 0 | 
| unsigned int | depthMapSize = 1024 | 
| int | mousePrevX = 0 | 
| int | mousePrevY = 0 | 
| int | mouseCurX = 0 | 
| int | mouseCurY = 0 | 
| bool | shouldRender = true | 
| std::string | curShader = "" | 
| Material * | defaultMat = nullptr | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| UIBool State::collapseMeshNodes | 
| UIBool State::collapseScope | 
| std::string State::curShader = "" | 
| Material* State::defaultMat = nullptr | 
| unsigned int State::depthMap = 0 | 
| unsigned int State::depthMapFBO = 0 | 
| unsigned int State::depthMapSize = 1024 | 
| UIBool State::drawByMaterial | 
| UIBool State::drawGUI | 
| UIBool State::enableAlphaMap | 
| UIBool State::enableAmbientMap | 
| UIBool State::enableDefaultMat | 
| UIBool State::enableDiffuseMap | 
| UIBool State::enableGrid | 
| UIBool State::enableHeightMap | 
| UIBool State::enableNormalMap | 
| UIBool State::enableShadows | 
| UIBool State::enableSpecularMap | 
| UIBool State::expandAllNodes | 
| UIBool State::flipTextures | 
| UIBool State::isDiscoLight | 
| UIBool State::isRotatingLight | 
| int State::mouseCurX = 0 | 
| int State::mouseCurY = 0 | 
| int State::mousePrevX = 0 | 
| int State::mousePrevY = 0 | 
| bool State::shouldRender = true |