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

BuilderModel which builds the model from textures and material fillwave objects. More...

#include <BuilderModelManual.h>

Inheritance diagram for flw::flf::BuilderModelManual:
flw::flf::BuilderModel

Public Member Functions

 BuilderModelManual (Engine *engine, std::string modelPath="", flc::Program *program=nullptr, flc::Texture2D *diffuseMap=nullptr, flc::Texture2D *normalMap=nullptr, flc::Texture2D *specularMap=nullptr, Material material=Material())
 
BuilderModelManual & setDiffuseMapTexture (flc::Texture2D *texture)
 
BuilderModelManual & setNormalMapTexture (flc::Texture2D *texture)
 
BuilderModelManual & setSpecularMapTexture (flc::Texture2D *texture)
 
BuilderModelManual & setMaterial (const Material &material)
 
pu< Model > build () const
 
- Public Member Functions inherited from flw::flf::BuilderModel
 BuilderModel (Engine *engine, std::string modelPath, flc::Program *program)
 
BuilderModel & setModelPath (const std::string &path)
 
BuilderModel & setProgram (flc::Program *program)
 

Additional Inherited Members

- Protected Attributes inherited from flw::flf::BuilderModel
Engine * mEngine
 
flc::Program * mProgram
 
std::string mShapePath
 

Detailed Description

BuilderModel which builds the model from textures and material fillwave objects.


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