zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Vertex_Buffer.cpp File Reference
#include <zeni_graphics.h>
#include <algorithm>
#include <d3dx9.h>
#include <Zeni/Define.h>
#include <Zeni/Undefine.h>

Go to the source code of this file.

Namespaces

 Zeni
 

Functions

template<typename VERTEX >
void Zeni::align_similar_normals (const VERTEX v0, Triangle< VERTEX > &t1, const int &which)
 
template<typename VERTEX >
static void Zeni::align_similar_normals (std::vector< Triangle< VERTEX > * > &triangles, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors)
 
template<typename VERTEX >
static void Zeni::clear_triangles (std::vector< Triangle< VERTEX > * > &triangles, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors)
 
static void Zeni::render (const Vertex_Buffer_Macrorenderer &macrorenderer, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors)
 
static void Zeni::render (const Vertex_Buffer_Macrorenderer &macrorenderer, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors, Vertex_Buffer_Renderer_DX9::VBO_DX9 &vbo_dx9, const unsigned int &stride, Video_DX9 &vdx)