Fillwave  10.0.0
List of all members | Public Member Functions
flw::flf::BuilderModelExternalMaps Class Reference

BuilderModel which builds the model from the asset file but uses external texture maps. More...

#include <BuilderModelExternalMaps.h>

Inheritance diagram for flw::flf::BuilderModelExternalMaps:
flw::flf::BuilderModel

Public Member Functions

 BuilderModelExternalMaps (Engine *engine, std::string modelPath="", flc::Program *program=nullptr, const std::string &diffusePath="", const std::string &normalPath="", const std::string &specularPath="")
 
BuilderModelsetdiffusePath (const std::string &path)
 
BuilderModelsetNormalMapPath (const std::string &path)
 
BuilderModelsetSpecularMapPath (const std::string &path)
 
pu< Modelbuild () const override
 
- Public Member Functions inherited from flw::flf::BuilderModel
 BuilderModel (Engine *engine, std::string modelPath, flc::Program *program)
 
BuilderModelsetModelPath (const std::string &path)
 
BuilderModelsetProgram (flc::Program *program)
 

Additional Inherited Members

- Protected Attributes inherited from flw::flf::BuilderModel
EnginemEngine
 
flc::ProgrammProgram
 
std::string mShapePath
 

Detailed Description

BuilderModel which builds the model from the asset file but uses external texture maps.


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