NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
gl2d_texture_interface.h File Reference

GL2D Texture object. More...

#include <base/inc/platform.h>
#include <base/inc/base_types.h>
#include <base/inc/sdk_component_base.h>
#include <base/inc/geometry/geometry_base_types.h>
#include <base/inc/interfaces/properties/properties_interface.h>
#include <visualizationlayer/inc/gl2d/gl2d_canvas_func/gl2d_canvas_utils_interface.h>

Go to the source code of this file.

Data Structures

class  IGL2DTexture
 GL2D Texture object. More...
 

Enumerations

enum  GL2DTexturePropertyIDs { kGL2DTexturePropertyID_AntiAliasing = 0, kGL2DTexturePropertyID_CanClip = 1 }
 Generic GL2D Texture properties. More...
 
enum  GL2DTextureFormat
 Texture pixel format.
 
enum  GL2DNativeTextureFormat
 Native (internal) texture pixel format.
 

Detailed Description

GL2D Texture object.

Copyright © The Navtor SDK 2011-2016. All Rights Reserved.

Author
The Navtor SDK authors
Date
01/2016
Maintenance:
The Navtor SDK authors

Enumeration Type Documentation

◆ GL2DTexturePropertyIDs

Generic GL2D Texture properties.

Enumerator
kGL2DTexturePropertyID_AntiAliasing 

Texture anti-aliasing state (GL_TEXTURE_MIN_FILTER/GL_TEXTURE_MAG_FILTER) kSDKAnyType_Bool, false = GL_NEAREST, true = GL_LINEAR

kGL2DTexturePropertyID_CanClip 

Given texture can be used for clipping purposes (Has appropriate IGL2DClipTexture owner) kSDKAnyType_Bool