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

Definition of graphic texture interfaces. More...

Go to the source code of this file.

Data Structures

class  ITexture
 Platform independent texture. More...
 

Enumerations

enum  TextureFormat { kTextureFormat_Unknown, kTextureFormat_RGBA, kTextureFormat_BGRA }
 Texture bytes format. More...
 
enum  TextureStrideOrder { kTextureStrideOrder_TopToBottom, kTextureStrideOrder_BottomToTop }
 Texture strides order. More...
 
enum  TexturePropertyIDs { kTextureProperty_ID = 0x00, kTextureProperty_Version = 0x01 }
 Generic texture properties. More...
 

Detailed Description

Definition of graphic texture interfaces.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors.
Date
02/2012
Maintenance:
The NAVTOR SDK authors.

Enumeration Type Documentation

◆ TextureFormat

enum TextureFormat

Texture bytes format.

Enumerator
kTextureFormat_Unknown 

Unknown texture format.

kTextureFormat_RGBA 

RGBA, 32 bit per pixel.

kTextureFormat_BGRA 

BGRA, 32 bit per pixel.

◆ TextureStrideOrder

enum TextureStrideOrder

Texture strides order.

Enumerator
kTextureStrideOrder_TopToBottom 

First stride for top bitmap scanline.

kTextureStrideOrder_BottomToTop 

First stride for bottom bitmap scanline.

◆ TexturePropertyIDs

enum TexturePropertyIDs

Generic texture properties.

Enumerator
kTextureProperty_ID 

Unique texture ID, SDKUint64.

kTextureProperty_Version 

Texture version, increased at every texture change, SDKUint64.