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

Model class. More...

#include <model.hpp>

Data Structures

class  builder
 Builder class for Model. More...
 
struct  config
 

Public Member Functions

 model ()
 Empty constructor.
 
 model (config conf)
 
void draw (types::shader_name_t shader)
 

Data Fields

GLint wrapping
 
GLint filtering_min
 
GLint filtering_mag
 
GLboolean has_mipmap
 
GLint mipmap_min
 
GLint mipmap_mag
 
bool flip
 

Static Public Attributes

static const config default_config
 

Detailed Description

Model class.

This class is used to load a model from a file and draw it

Definition at line 25 of file model.hpp.

Constructor & Destructor Documentation

◆ model() [1/2]

brenta::model::model ( )
inline

Empty constructor.

Does nothing

Definition at line 47 of file model.hpp.

◆ model() [2/2]

model::model ( config conf)

Definition at line 23 of file model.cpp.

Member Function Documentation

◆ draw()

void model::draw ( types::shader_name_t shader)

Definition at line 35 of file model.cpp.

Field Documentation

◆ default_config

const model::config model::default_config
static
Initial value:
= {
"",
GL_REPEAT,
GL_NEAREST,
GL_LINEAR,
GL_TRUE,
GL_LINEAR_MIPMAP_LINEAR,
GL_LINEAR,
true,
}

Definition at line 40 of file model.hpp.

◆ filtering_mag

GLint brenta::model::filtering_mag

Definition at line 31 of file model.hpp.

◆ filtering_min

GLint brenta::model::filtering_min

Definition at line 30 of file model.hpp.

◆ flip

bool brenta::model::flip

Definition at line 35 of file model.hpp.

◆ has_mipmap

GLboolean brenta::model::has_mipmap

Definition at line 32 of file model.hpp.

◆ mipmap_mag

GLint brenta::model::mipmap_mag

Definition at line 34 of file model.hpp.

◆ mipmap_min

GLint brenta::model::mipmap_min

Definition at line 33 of file model.hpp.

◆ wrapping

GLint brenta::model::wrapping

Definition at line 29 of file model.hpp.


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