ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::Mesh3DSOpenGLShader Class Reference

#include <mesh3ds_opengl_shader.h>

Inheritance diagram for Wintermute::Mesh3DSOpenGLShader:
Collaboration diagram for Wintermute::Mesh3DSOpenGLShader:

List of all members.

Public Member Functions

 Mesh3DSOpenGLShader (OpenGL::Shader *shader)
 ~Mesh3DSOpenGLShader ()
void fillVertexBuffer (uint32 color) override
void render () override

Private Attributes

GLuint _vertexBuffer
GLuint _indexBuffer
OpenGL::Shader_shader

Detailed Description

Definition at line 31 of file mesh3ds_opengl_shader.h.


Constructor & Destructor Documentation

Wintermute::Mesh3DSOpenGLShader::Mesh3DSOpenGLShader ( OpenGL::Shader shader  ) 

Definition at line 29 of file mesh3ds_opengl_shader.cpp.

Wintermute::Mesh3DSOpenGLShader::~Mesh3DSOpenGLShader (  ) 

Definition at line 34 of file mesh3ds_opengl_shader.cpp.


Member Function Documentation

void Wintermute::Mesh3DSOpenGLShader::fillVertexBuffer ( uint32  color  )  [override, virtual]

Implements Wintermute::Mesh3DS.

Definition at line 39 of file mesh3ds_opengl_shader.cpp.

void Wintermute::Mesh3DSOpenGLShader::render (  )  [override, virtual]

Implements Wintermute::Mesh3DS.

Definition at line 54 of file mesh3ds_opengl_shader.cpp.


Member Data Documentation

Definition at line 40 of file mesh3ds_opengl_shader.h.

Definition at line 39 of file mesh3ds_opengl_shader.h.


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


Generated on Sat Sep 26 2020 05:04:13 for ResidualVM by doxygen 1.7.1
curved edge   curved edge