Drawable File Reference

#include <osg/BoundingBox>
#include <osg/Shape>
#include <osg/BufferObject>
#include <osg/PrimitiveSet>
#include <osg/RenderInfo>

Namespaces

namespace  osg

Classes

class  osg::Drawable
 Pure virtual base class for drawable geometry. More...
struct  osg::Drawable::ComputeBoundingBoxCallback
 Callback to allow users to override the default computation of bounding volume. More...
struct  osg::Drawable::UpdateCallback
struct  osg::Drawable::EventCallback
struct  osg::Drawable::CullCallback
struct  osg::Drawable::DrawCallback
 Callback attached to an Drawable which allows the users to customize the drawing of an exist Drawable object. More...
class  osg::Drawable::AttributeFunctor
class  osg::Drawable::ConstAttributeFunctor
class  osg::Drawable::Extensions
 Extensions class which encapsulates the querying of extensions and associated function pointers, and provide convenience wrappers to check for the extensions or use the associated functions. More...

Defines

#define OSG_DRAWABLE   1
#define GL_OCCLUSION_TEST_HP   0x8165
#define GL_OCCLUSION_TEST_RESULT_HP   0x8166
#define GL_PIXEL_COUNTER_BITS_NV   0x8864
#define GL_CURRENT_OCCLUSION_QUERY_ID_NV   0x8865
#define GL_PIXEL_COUNT_NV   0x8866
#define GL_PIXEL_COUNT_AVAILABLE_NV   0x8867
#define GL_SAMPLES_PASSED_ARB   0x8914
#define GL_QUERY_COUNTER_BITS_ARB   0x8864
#define GL_CURRENT_QUERY_ARB   0x8865
#define GL_QUERY_RESULT_ARB   0x8866
#define GL_QUERY_RESULT_AVAILABLE_ARB   0x8867
#define GL_TIME_ELAPSED   0x88BF
#define GL_QUERY_RESULT   0x8866
#define GL_QUERY_RESULT_AVAILABLE   0x8867
#define USE_SEPARATE_COMPILE_AND_EXECUTE

Typedefs

typedef long long int GLint64EXT
typedef unsigned
long long int 
GLuint64EXT

Define Documentation

#define GL_CURRENT_OCCLUSION_QUERY_ID_NV   0x8865

#define GL_CURRENT_QUERY_ARB   0x8865

#define GL_OCCLUSION_TEST_HP   0x8165

#define GL_OCCLUSION_TEST_RESULT_HP   0x8166

#define GL_PIXEL_COUNT_AVAILABLE_NV   0x8867

#define GL_PIXEL_COUNT_NV   0x8866

#define GL_PIXEL_COUNTER_BITS_NV   0x8864

#define GL_QUERY_COUNTER_BITS_ARB   0x8864

#define GL_QUERY_RESULT   0x8866

#define GL_QUERY_RESULT_ARB   0x8866

#define GL_QUERY_RESULT_AVAILABLE   0x8867

#define GL_QUERY_RESULT_AVAILABLE_ARB   0x8867

#define GL_SAMPLES_PASSED_ARB   0x8914

#define GL_TIME_ELAPSED   0x88BF

#define OSG_DRAWABLE   1

#define USE_SEPARATE_COMPILE_AND_EXECUTE


Typedef Documentation

typedef long long int GLint64EXT

typedef unsigned long long int GLuint64EXT


Generated at Sun Oct 14 02:11:52 2007 for the OpenSceneGraph by doxygen 1.5.3.