![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
#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 QuadCoo & | getQuadCoo () const |
unsigned short | getRenderMask () const |
std::shared_ptr< GeometryData > | getGeometryData () const |
std::shared_ptr< MapTextureData > | getTextureData () const |
std::shared_ptr< TextureData > | getNormalMapData () const |
std::shared_ptr< FootprintTexture > | getFootprintTexture () const |
int64_t | getLastUsed () const |
const STK::Vector3d & | getOrigin () const |
const STK::Vector4f & | getTextureTransform () const |
const STK::Vector4f & | getNormalMapTransform () 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) |
TileRender - Handles the actual rendering of tile data.