Drawable File Reference
`#include <osg/BoundingBox>`
`#include <osg/Shape>`
`#include <osg/BufferObject>`
`#include <osg/PrimitiveSet>`
`#include <osg/RenderInfo>`
`#include <osg/Group>`

Go to the source code of this file.

## Classes

class | osg::Drawable
struct | osg::Drawable::ComputeBoundingBoxCallback
struct | osg::Drawable::CreateVertexArrayStateCallback
struct | osg::Drawable::DrawCallback
class | osg::Drawable::AttributeFunctor
class | osg::Drawable::ConstAttributeFunctor
class | osg::AttributeFunctorArrayVisitor
class | osg::ConstAttributeFunctorArrayVisitor

## Namespaces

namespace | osg

## Macros

#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 | INLINE_DRAWABLE_DRAW

## Macro Definition Documentation

## GL_CURRENT_OCCLUSION_QUERY_ID_NV

#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865

## GL_CURRENT_QUERY_ARB

#define GL_CURRENT_QUERY_ARB 0x8865

## GL_OCCLUSION_TEST_HP

#define GL_OCCLUSION_TEST_HP 0x8165

## GL_OCCLUSION_TEST_RESULT_HP

#define GL_OCCLUSION_TEST_RESULT_HP 0x8166

## GL_PIXEL_COUNT_AVAILABLE_NV

#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867

## GL_PIXEL_COUNT_NV

#define GL_PIXEL_COUNT_NV 0x8866

## GL_PIXEL_COUNTER_BITS_NV

#define GL_PIXEL_COUNTER_BITS_NV 0x8864

## GL_QUERY_COUNTER_BITS_ARB

#define GL_QUERY_COUNTER_BITS_ARB 0x8864

## GL_QUERY_RESULT

#define GL_QUERY_RESULT 0x8866

## GL_QUERY_RESULT_ARB

#define GL_QUERY_RESULT_ARB 0x8866

## GL_QUERY_RESULT_AVAILABLE

#define GL_QUERY_RESULT_AVAILABLE 0x8867

## GL_QUERY_RESULT_AVAILABLE_ARB

#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867

## GL_SAMPLES_PASSED_ARB

#define GL_SAMPLES_PASSED_ARB 0x8914

## GL_TIME_ELAPSED

#define GL_TIME_ELAPSED 0x88BF

## GL_TIMESTAMP

#define GL_TIMESTAMP 0x8E28

## INLINE_DRAWABLE_DRAW

#define INLINE_DRAWABLE_DRAW

## OSG_DRAWABLE

#define OSG_DRAWABLE 1