Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::TileRender Class Reference

#include <M3DTileRender.h>

Public Member Functions

 TileRender (const QuadCoo &quad, std::shared_ptr< GeometryData > geometry_data)
 
void cleanupGL ()
 
void setRenderMask (unsigned short renderMask)
 
void setGeometryData (std::shared_ptr< GeometryData > geometry_data)
 
void setTextureData (std::shared_ptr< MapTextureData > texture_data)
 
void setTextureTransform (const STK::Vector4f &texture_xfm)
 
void setNormalMapData (std::shared_ptr< TextureData > normal_map_data)
 
void setNormalMapTransform (const STK::Vector4f &normal_map_xfm)
 
void setOverlayData (std::shared_ptr< TextureData > overlay_data)
 
void setFootprintTexture (const std::shared_ptr< FootprintTexture > &footprint_texture)
 
const QuadCoogetQuadCoo () const
 
unsigned short getRenderMask () const
 
std::shared_ptr< GeometryDatagetGeometryData () const
 
std::shared_ptr< MapTextureDatagetTextureData () const
 
std::shared_ptr< TextureDatagetNormalMapData () const
 
std::shared_ptr< FootprintTexturegetFootprintTexture () const
 
int64_t getLastUsed () const
 
const STK::Vector3dgetOrigin () const
 
const STK::Vector4fgetTextureTransform () const
 
const STK::Vector4fgetNormalMapTransform () const
 
void redraw (const Maria3D::Globe &globe, STK::ShaderProgram &shader, const STK::Matrix4x4f &mv, GLuint vertex_attrib_id, GLuint texcoord_buffer_id, GLuint texcoord_attrib_id, bool wireframe)
 

Detailed Description

TileRender - Handles the actual rendering of tile data.

See also
Class1

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