Euphoria
compiledlines.cc File Reference
#include "render/compiledlines.h"
#include <numeric>
#include "core/lines.h"
#include "base/cint.h"
#include "render/shaderattribute3d.h"
#include "render/attributebinder.h"
#include "render/materialshader.h"
#include "render/materialshadercache.h"

Go to the source code of this file.

Namespaces

 eu
 
 eu::render
 

Functions

void eu::render::convert_lines_to_index_buffer (const std::vector< core::Lines::FromToIndices > &lines, IndexBuffer *buffer)
 
void eu::render::convert_points_to_vertex_buffer (const std::vector< core::LinePoint > &points, const std::vector< ShaderAttribute > &attributes, VertexBuffer *vb)
 
std::shared_ptr< CompiledLines > eu::render::compile (MaterialShaderCache *shader_cache, const core::Lines &lines)