OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions
Image.h File Reference
#include <osg/BufferObject>
#include <osg/Vec2>
#include <osg/Vec3>
#include <osg/Vec4>
#include <osg/FrameStamp>
#include <osg/StateAttribute>
#include <string>
#include <vector>
Include dependency graph for Image.h:

Go to the source code of this file.

Classes

class  osg::Image
 
class  osg::Image::DataIterator
 
struct  osg::Image::UpdateCallback
 
class  osg::Image::DimensionsChangedCallback
 

Namespaces

 osg
 

Macros

#define GL_BGR   0x80E0
 
#define GL_BGRA   0x80E1
 
#define GL_UNSIGNED_BYTE_3_3_2   0x8032
 
#define GL_UNSIGNED_BYTE_2_3_3_REV   0x8362
 
#define GL_UNSIGNED_SHORT_5_6_5   0x8363
 
#define GL_UNSIGNED_SHORT_5_6_5_REV   0x8364
 
#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033
 
#define GL_UNSIGNED_SHORT_4_4_4_4_REV   0x8365
 
#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034
 
#define GL_UNSIGNED_SHORT_1_5_5_5_REV   0x8366
 
#define GL_UNSIGNED_INT_8_8_8_8   0x8035
 
#define GL_UNSIGNED_INT_8_8_8_8_REV   0x8367
 
#define GL_UNSIGNED_INT_10_10_10_2   0x8036
 
#define GL_UNSIGNED_INT_2_10_10_10_REV   0x8368
 
#define GL_COMPRESSED_ALPHA   0x84E9
 
#define GL_COMPRESSED_LUMINANCE   0x84EA
 
#define GL_COMPRESSED_LUMINANCE_ALPHA   0x84EB
 
#define GL_COMPRESSED_INTENSITY   0x84EC
 
#define GL_COMPRESSED_RGB   0x84ED
 
#define GL_COMPRESSED_RGBA   0x84EE
 
#define GL_ABGR_EXT   0x8000
 
#define GL_PACK_SKIP_IMAGES   0x806B
 
#define GL_PACK_IMAGE_HEIGHT   0x806C
 
#define GL_UNPACK_SKIP_IMAGES   0x806D
 
#define GL_UNPACK_IMAGE_HEIGHT   0x806E
 
#define GL_ETC1_RGB8_OES   0x8D64
 
#define GL_COMPRESSED_RGB8_ETC2   0x9274
 
#define GL_COMPRESSED_SRGB8_ETC2   0x9275
 
#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9276
 
#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9277
 
#define GL_COMPRESSED_RGBA8_ETC2_EAC   0x9278
 
#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC   0x9279
 
#define GL_COMPRESSED_R11_EAC   0x9270
 
#define GL_COMPRESSED_SIGNED_R11_EAC   0x9271
 
#define GL_COMPRESSED_RG11_EAC   0x9272
 
#define GL_COMPRESSED_SIGNED_RG11_EAC   0x9273
 
#define GL_DEPTH_COMPONENT   0x1902
 
#define GL_DEPTH_COMPONENT16   0x81A5
 
#define GL_DEPTH_COMPONENT24   0x81A6
 
#define GL_DEPTH_COMPONENT32   0x81A7
 
#define GL_DEPTH_COMPONENT32F   0x8CAC
 
#define GL_DEPTH_COMPONENT32F_NV   0x8DAB
 

Functions

OSG_EXPORT Geode * osg::createGeodeForImage (Image *image)
 
OSG_EXPORT Geode * osg::createGeodeForImage (Image *image, float s, float t)
 

Macro Definition Documentation

#define GL_ABGR_EXT   0x8000

Definition at line 56 of file Image.h.

#define GL_BGR   0x80E0

Definition at line 29 of file Image.h.

#define GL_BGRA   0x80E1

Definition at line 30 of file Image.h.

#define GL_COMPRESSED_ALPHA   0x84E9

Definition at line 46 of file Image.h.

#define GL_COMPRESSED_INTENSITY   0x84EC

Definition at line 49 of file Image.h.

#define GL_COMPRESSED_LUMINANCE   0x84EA

Definition at line 47 of file Image.h.

#define GL_COMPRESSED_LUMINANCE_ALPHA   0x84EB

Definition at line 48 of file Image.h.

#define GL_COMPRESSED_R11_EAC   0x9270

Definition at line 108 of file Image.h.

#define GL_COMPRESSED_RG11_EAC   0x9272

Definition at line 110 of file Image.h.

#define GL_COMPRESSED_RGB   0x84ED

Definition at line 50 of file Image.h.

#define GL_COMPRESSED_RGB8_ETC2   0x9274

Definition at line 102 of file Image.h.

#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9276

Definition at line 104 of file Image.h.

#define GL_COMPRESSED_RGBA   0x84EE

Definition at line 51 of file Image.h.

#define GL_COMPRESSED_RGBA8_ETC2_EAC   0x9278

Definition at line 106 of file Image.h.

#define GL_COMPRESSED_SIGNED_R11_EAC   0x9271

Definition at line 109 of file Image.h.

#define GL_COMPRESSED_SIGNED_RG11_EAC   0x9273

Definition at line 111 of file Image.h.

#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC   0x9279

Definition at line 107 of file Image.h.

#define GL_COMPRESSED_SRGB8_ETC2   0x9275

Definition at line 103 of file Image.h.

#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2   0x9277

Definition at line 105 of file Image.h.

#define GL_DEPTH_COMPONENT   0x1902

Definition at line 115 of file Image.h.

#define GL_DEPTH_COMPONENT16   0x81A5

Definition at line 119 of file Image.h.

#define GL_DEPTH_COMPONENT24   0x81A6

Definition at line 120 of file Image.h.

#define GL_DEPTH_COMPONENT32   0x81A7

Definition at line 121 of file Image.h.

#define GL_DEPTH_COMPONENT32F   0x8CAC

Definition at line 125 of file Image.h.

#define GL_DEPTH_COMPONENT32F_NV   0x8DAB

Definition at line 129 of file Image.h.

#define GL_ETC1_RGB8_OES   0x8D64

Definition at line 98 of file Image.h.

#define GL_PACK_IMAGE_HEIGHT   0x806C

Definition at line 92 of file Image.h.

#define GL_PACK_SKIP_IMAGES   0x806B

Definition at line 91 of file Image.h.

#define GL_UNPACK_IMAGE_HEIGHT   0x806E

Definition at line 94 of file Image.h.

#define GL_UNPACK_SKIP_IMAGES   0x806D

Definition at line 93 of file Image.h.

#define GL_UNSIGNED_BYTE_2_3_3_REV   0x8362

Definition at line 32 of file Image.h.

#define GL_UNSIGNED_BYTE_3_3_2   0x8032

Definition at line 31 of file Image.h.

#define GL_UNSIGNED_INT_10_10_10_2   0x8036

Definition at line 41 of file Image.h.

#define GL_UNSIGNED_INT_2_10_10_10_REV   0x8368

Definition at line 42 of file Image.h.

#define GL_UNSIGNED_INT_8_8_8_8   0x8035

Definition at line 39 of file Image.h.

#define GL_UNSIGNED_INT_8_8_8_8_REV   0x8367

Definition at line 40 of file Image.h.

#define GL_UNSIGNED_SHORT_1_5_5_5_REV   0x8366

Definition at line 38 of file Image.h.

#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033

Definition at line 35 of file Image.h.

#define GL_UNSIGNED_SHORT_4_4_4_4_REV   0x8365

Definition at line 36 of file Image.h.

#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034

Definition at line 37 of file Image.h.

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

Definition at line 33 of file Image.h.

#define GL_UNSIGNED_SHORT_5_6_5_REV   0x8364

Definition at line 34 of file Image.h.