Euphoria
eu::render::CompiledLines Struct Reference

#include <compiledlines.h>

Public Member Functions

void render (const mat4f &model_matrix, const mat4f &projection_matrix, const mat4f &view_matrix)
 

Public Attributes

VertexBuffer data
 
PointLayout config
 
IndexBuffer lines
 
int line_count
 
std::shared_ptr< MaterialShadershader
 

Detailed Description

Definition at line 20 of file compiledlines.h.

Member Function Documentation

◆ render()

void eu::render::CompiledLines::render ( const mat4f model_matrix,
const mat4f projection_matrix,
const mat4f view_matrix 
)

Definition at line 92 of file compiledlines.cc.

Member Data Documentation

◆ config

PointLayout eu::render::CompiledLines::config

Definition at line 23 of file compiledlines.h.

◆ data

VertexBuffer eu::render::CompiledLines::data

Definition at line 22 of file compiledlines.h.

◆ line_count

int eu::render::CompiledLines::line_count

Definition at line 25 of file compiledlines.h.

◆ lines

IndexBuffer eu::render::CompiledLines::lines

Definition at line 24 of file compiledlines.h.

◆ shader

std::shared_ptr<MaterialShader> eu::render::CompiledLines::shader

Definition at line 26 of file compiledlines.h.


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