Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::Model Class Reference

Data Structures

class  Builder
 
struct  Config
 

Public Member Functions

 Model (Config &conf)
 
 Model (Builder &builder)
 
 Model (const Model &)=delete
 
Modeloperator= (const Model &)=delete
 
 Model (Model &&) noexcept=default
 
Modeloperator= (Model &&) noexcept=default
 
void draw () const
 

Data Fields

Transform transform
 
tenno::shared_ptr< Materialmaterial
 

Detailed Description

Definition at line 25 of file model.hpp.

Constructor & Destructor Documentation

◆ Model() [1/2]

Model::Model ( Config conf)

Definition at line 13 of file model.cpp.

◆ Model() [2/2]

Model::Model ( Builder builder)

Definition at line 35 of file model.cpp.

◆ ~Model()

Model::~Model ( )

Definition at line 40 of file model.cpp.

Member Function Documentation

◆ draw()

void Model::draw ( ) const

Definition at line 49 of file model.cpp.

Field Documentation

◆ material

tenno::shared_ptr<Material> brenta::Model::material

Definition at line 30 of file model.hpp.

◆ transform

Transform brenta::Model::transform

Definition at line 29 of file model.hpp.


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