OpenSceneGraph  3.0.1
Classes | Namespaces | Defines | Typedefs
Drawable File Reference
#include <osg/BoundingBox>
#include <osg/Shape>
#include <osg/BufferObject>
#include <osg/PrimitiveSet>
#include <osg/RenderInfo>

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...

Namespaces

namespace  osg
 

The core osg library provides the basic scene graph classes such as Nodes, State and Drawables, and maths and general helper classes.


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_TIMESTAMP   0x8E28
#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 GL_TIMESTAMP   0x8E28
#define OSG_DRAWABLE   1
#define USE_SEPARATE_COMPILE_AND_EXECUTE

Typedef Documentation

typedef long long int GLint64EXT
typedef unsigned long long int GLuint64EXT

osg logo
Generated at Mon Oct 3 2011 12:39:38 for the OpenSceneGraph by doxygen 1.7.5.