#include <OpenGLMapData.h>
template<int TexturePixelType, unsigned int TexturePixelSize>
class osmscout::OpenGLMapData< TexturePixelType, TexturePixelSize >
- Template Parameters
-
TexturePixelType | GL_RGBA, GL_RED... |
TexturePixelSize | pixel byte size (4 for GL_RGBA, 1 for GL_RED) |
◆ OpenGLMapData() [1/3]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ ~OpenGLMapData()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ OpenGLMapData() [2/3]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ OpenGLMapData() [3/3]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ AddAttrib()
template<int TexturePixelType, unsigned int TexturePixelSize>
void osmscout::OpenGLMapData< TexturePixelType, TexturePixelSize >::AddAttrib |
( |
std::string |
attribName, |
|
|
GLint |
length, |
|
|
GLuint |
type, |
|
|
size_t |
positionOffset |
|
) |
| |
|
inline |
◆ AddNewElement()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ AddNewTexture()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ AddNewVertex()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ AddUniform()
template<int TexturePixelType, unsigned int TexturePixelSize>
void osmscout::OpenGLMapData< TexturePixelType, TexturePixelSize >::AddUniform |
( |
const char * |
uniformName, |
|
|
float |
value |
|
) |
| |
|
inline |
◆ BindBuffers()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ clearData()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ Draw()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetModel()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetNumOfVertices()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetProjection()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ getShaderProgram()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetTexture()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetTextureHeight()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetTextureWidth() [1/2]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetTextureWidth() [2/2]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetTextureWidthSum()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ getVAO()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetVerticesNumber()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ GetView()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ InitContext()
template<int TexturePixelType, unsigned int TexturePixelSize>
bool osmscout::OpenGLMapData< TexturePixelType, TexturePixelSize >::InitContext |
( |
const std::string & |
shaderDir, |
|
|
const std::string & |
vertexShaderFileName, |
|
|
const std::string & |
fragmentShaderFileName, |
|
|
GLuint |
projectionShader |
|
) |
| |
|
inline |
◆ LoadTextures()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ LoadVertices()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ operator=() [1/2]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ operator=() [2/2]
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetMapProjection()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetModel()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetProjection()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetTextureHeight()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetVerticesSize()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SetView()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ SwapData()
template<int TexturePixelType, unsigned int TexturePixelSize>
◆ UseProgram()
template<int TexturePixelType, unsigned int TexturePixelSize>
The documentation for this class was generated from the following file: