OpenSceneGraph
3.2.0
|
Public Member Functions | |
META_Object (osgWidget, Border) | |
Border (BorderType=BORDER_LEFT, point_type=0.0f, point_type=0.0f) | |
Border (const Border &, const osg::CopyOp &) | |
virtual void | parented (Window *) |
virtual void | positioned () |
virtual bool | mouseDrag (double, double, const WindowManager *) |
BorderType | getBorderType () const |
void | setBorderType (BorderType border) |
void | setBorderTypeAndName (BorderType border) |
![]() | |
Widget (const std::string &="", point_type=0.0f, point_type=0.0f) | |
Widget (const Widget &, const osg::CopyOp &) | |
META_Object (osgWidget, Widget) | |
virtual | ~Widget () |
virtual void | unparented (Window *) |
virtual void | managed (WindowManager *) |
virtual void | unmanaged (WindowManager *) |
void | setDimensions (point_type=-1.0f, point_type=-1.0f, point_type=-1.0f, point_type=-1.0f, point_type=-1.0f) |
void | setPadding (point_type) |
void | setColor (color_type, color_type, color_type, color_type, Corner=ALL_CORNERS) |
void | addColor (color_type, color_type, color_type, color_type, Corner=ALL_CORNERS) |
void | setTexCoord (texcoord_type, texcoord_type, Corner=ALL_CORNERS) |
void | setLayer (Layer l, unsigned int offset=0) |
void | setTexCoordRegion (point_type, point_type, point_type, point_type) |
void | setTexCoordWrapHorizontal () |
void | setTexCoordWrapVertical () |
bool | setImage (osg::Image *, bool=false, bool=false) |
bool | setImage (const std::string &, bool=false, bool=false) |
bool | setTexture (osg::Texture *, bool=false, bool=false) |
void | addX (point_type) |
void | addY (point_type) |
void | addWidth (point_type) |
void | addHeight (point_type) |
void | addOrigin (point_type, point_type) |
void | addSize (point_type, point_type) |
point_type | getWidth () const |
point_type | getHeight () const |
point_type | getX () const |
point_type | getY () const |
point_type | getZ () const |
point_type | getPadHorizontal () const |
point_type | getPadVertical () const |
const Point & | getPoint (Corner=ALL_CORNERS) const |
const Color & | getColor (Corner=ALL_CORNERS) const |
const TexCoord & | getTexCoord (Corner=ALL_CORNERS) const |
Color | getImageColorAtXY (point_type x, point_type y) const |
XYCoord | localXY (double, double) const |
bool | isPaddingUniform () const |
bool | isManaged () const |
bool | isStyled () const |
void | setDimensions (const Quad &q, point_type z=-1.0f) |
void | setX (point_type x) |
void | setY (point_type y) |
void | setZ (point_type z) |
void | setWidth (point_type w) |
void | setHeight (point_type h) |
void | setOrigin (point_type x, point_type y) |
void | setOrigin (const XYCoord &xy) |
void | setSize (point_type w, point_type h) |
void | setSize (const XYCoord &xy) |
void | setColor (const Color &col, Corner p=ALL_CORNERS) |
void | setTexCoord (const XYCoord &xy, Corner p=ALL_CORNERS) |
void | setTexCoordRegion (const XYCoord &xy, point_type w, point_type h) |
void | setTexCoordRegion (point_type x, point_type y, const XYCoord &wh) |
void | setTexCoordRegion (const XYCoord &xy, const XYCoord &wh) |
void | addColor (const Color &col, Corner p=ALL_CORNERS) |
void | addOrigin (const XYCoord &xy) |
void | addSize (const XYCoord &xy) |
void | setMinimumSize (point_type width, point_type height) |
void | setMinimumSize (const XYCoord &xy) |
void | setPadLeft (point_type p) |
void | setPadRight (point_type p) |
void | setPadTop (point_type p) |
void | setPadBottom (point_type p) |
void | setAlignHorizontal (HorizontalAlignment h) |
void | setAlignVertical (VerticalAlignment v) |
void | setCoordinateMode (CoordinateMode cm) |
void | setCanFill (bool f) |
void | setCanClone (bool c) |
WindowManager * | getWindowManager () |
const WindowManager * | getWindowManager () const |
Window * | getParent () |
const Window * | getParent () const |
unsigned int | getIndex () const |
XYCoord | getOrigin () const |
Color | getImageColorAtXY (const XYCoord &xy) const |
Color | getImageColorAtPointerXY (double x, double y) const |
Point | getPosition () const |
XYCoord | getSize () const |
Quad | getDimensions () const |
point_type | getPadLeft () const |
point_type | getPadRight () const |
point_type | getPadTop () const |
point_type | getPadBottom () const |
HorizontalAlignment | getAlignHorizontal () const |
VerticalAlignment | getAlignVertical () const |
CoordinateMode | getCoordinateMode () const |
bool | canFill () const |
bool | canClone () const |
point_type | getFillAsNumeric () const |
point_type | getWidthTotal () const |
point_type | getHeightTotal () const |
point_type | getMinWidth () const |
point_type | getMinHeight () const |
point_type | getMinWidthTotal () const |
point_type | getMinHeightTotal () const |
unsigned int | getLayer () const |
![]() | |
Geometry () | |
Geometry (const Geometry &geometry, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
Copy constructor using CopyOp to manage deep vs shallow copy. More... | |
virtual Object * | cloneType () const |
Clone the type of an object, with Object* return type. More... | |
virtual Object * | clone (const CopyOp ©op) const |
Clone an object, with Object* return type. More... | |
virtual bool | isSameKindAs (const Object *obj) const |
virtual const char * | libraryName () const |
return the name of the object's library. More... | |
virtual const char * | className () const |
return the name of the object's class type. More... | |
virtual Geometry * | asGeometry () |
Convert 'this' into a Geometry pointer if Drawable is a Geometry, otherwise return 0. More... | |
virtual const Geometry * | asGeometry () const |
Convert 'const this' into a const Geometry pointer if Drawable is a Geometry, otherwise return 0. More... | |
bool | empty () const |
void | setVertexArray (Array *array) |
Array * | getVertexArray () |
const Array * | getVertexArray () const |
void | setNormalArray (Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getNormalArray () |
const Array * | getNormalArray () const |
void | setColorArray (Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getColorArray () |
const Array * | getColorArray () const |
void | setSecondaryColorArray (Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getSecondaryColorArray () |
const Array * | getSecondaryColorArray () const |
void | setFogCoordArray (Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getFogCoordArray () |
const Array * | getFogCoordArray () const |
void | setTexCoordArray (unsigned int unit, Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getTexCoordArray (unsigned int unit) |
const Array * | getTexCoordArray (unsigned int unit) const |
unsigned int | getNumTexCoordArrays () const |
ArrayList & | getTexCoordArrayList () |
const ArrayList & | getTexCoordArrayList () const |
void | setVertexAttribArray (unsigned int index, Array *array, osg::Array::Binding binding=osg::Array::BIND_UNDEFINED) |
Array * | getVertexAttribArray (unsigned int index) |
const Array * | getVertexAttribArray (unsigned int index) const |
unsigned int | getNumVertexAttribArrays () const |
ArrayList & | getVertexAttribArrayList () |
const ArrayList & | getVertexAttribArrayList () const |
void | setPrimitiveSetList (const PrimitiveSetList &primitives) |
PrimitiveSetList & | getPrimitiveSetList () |
const PrimitiveSetList & | getPrimitiveSetList () const |
unsigned int | getNumPrimitiveSets () const |
PrimitiveSet * | getPrimitiveSet (unsigned int pos) |
const PrimitiveSet * | getPrimitiveSet (unsigned int pos) const |
bool | addPrimitiveSet (PrimitiveSet *primitiveset) |
Add a primitive set to the geometry. More... | |
bool | setPrimitiveSet (unsigned int i, PrimitiveSet *primitiveset) |
Set a primitive set to the specified position in geometry's primitive set list. More... | |
bool | insertPrimitiveSet (unsigned int i, PrimitiveSet *primitiveset) |
Insert a primitive set to the specified position in geometry's primitive set list. More... | |
bool | removePrimitiveSet (unsigned int i, unsigned int numElementsToRemove=1) |
Remove primitive set(s) from the specified position in geometry's primitive set list. More... | |
unsigned int | getPrimitiveSetIndex (const PrimitiveSet *primitiveset) const |
Get the index number of a primitive set, return a value between 0 and getNumPrimitiveSet()-1 if found, if not found then return getNumPrimitiveSet(). More... | |
bool | containsSharedArrays () const |
return true if any arrays are shared. More... | |
void | duplicateSharedArrays () |
duplicate any shared arrays. More... | |
virtual void | setUseVertexBufferObjects (bool flag) |
When set to true, ignore the setUseDisplayList() settings, and hints to the drawImplementation method to use OpenGL vertex buffer objects for rendering. More... | |
virtual void | dirtyDisplayList () |
Force a recompile on next draw() of any OpenGL display list associated with this geoset. More... | |
virtual void | resizeGLObjectBuffers (unsigned int maxSize) |
Resize any per context GLObject buffers to specified size. More... | |
virtual void | releaseGLObjects (State *state=0) const |
If State is non-zero, this function releases OpenGL objects for the specified graphics context. More... | |
bool | getArrayList (ArrayList &arrayList) const |
bool | getDrawElementsList (DrawElementsList &drawElementsList) const |
osg::VertexBufferObject * | getOrCreateVertexBufferObject () |
osg::ElementBufferObject * | getOrCreateElementBufferObject () |
virtual unsigned int | getGLObjectSizeHint () const |
Return the estimated size of GLObjects (display lists/vertex buffer objects) that are associated with this drawable. More... | |
virtual void | compileGLObjects (RenderInfo &renderInfo) const |
Immediately compile this Drawable into an OpenGL Display List/VertexBufferObjects. More... | |
virtual void | drawImplementation (RenderInfo &renderInfo) const |
Draw Geometry directly ignoring an OpenGL display list which could be attached. More... | |
virtual bool | supports (const Drawable::AttributeFunctor &) const |
Return true, osg::Geometry does support accept(Drawable::AttributeFunctor&). More... | |
virtual void | accept (Drawable::AttributeFunctor &af) |
Accept an Drawable::AttributeFunctor and call its methods to tell it about the internal attributes that this Drawable has. More... | |
virtual bool | supports (const Drawable::ConstAttributeFunctor &) const |
Return true, osg::Geometry does support accept(Drawable::ConstAttributeFunctor&). More... | |
virtual void | accept (Drawable::ConstAttributeFunctor &af) const |
Accept a Drawable::ConstAttributeFunctor and call its methods to tell it about the internal attributes that this Drawable has. More... | |
virtual bool | supports (const PrimitiveFunctor &) const |
Return true, osg::Geometry does support accept(PrimitiveFunctor&). More... | |
virtual void | accept (PrimitiveFunctor &pf) const |
Accept a PrimitiveFunctor and call its methods to tell it about the internal primitives that this Drawable has. More... | |
virtual bool | supports (const PrimitiveIndexFunctor &) const |
Return true, osg::Geometry does support accept(PrimitiveIndexFunctor&). More... | |
virtual void | accept (PrimitiveIndexFunctor &pf) const |
Accept a PrimitiveFunctor and call its methods to tell it about the internal primitives that this Drawable has. More... | |
bool | containsDeprecatedData () const |
Return true if the deprecated use array indicies or BIND_PER_PRIMITIVE binding has been assigned to arrays. More... | |
bool | checkForDeprecatedData () |
fallback for deprecated functionality. More... | |
void | fixDeprecatedData () |
fallback for deprecated functionality. More... | |
void | setNormalBinding (AttributeBinding ab) |
deprecated, use array->set*Binding(..). More... | |
void | setColorBinding (AttributeBinding ab) |
void | setSecondaryColorBinding (AttributeBinding ab) |
void | setFogCoordBinding (AttributeBinding ab) |
void | setVertexAttribBinding (unsigned int index, AttributeBinding ab) |
AttributeBinding | getNormalBinding () const |
deprecated, use array->get*Binding(..). More... | |
AttributeBinding | getColorBinding () const |
AttributeBinding | getSecondaryColorBinding () const |
AttributeBinding | getFogCoordBinding () const |
AttributeBinding | getVertexAttribBinding (unsigned int index) const |
void | setVertexAttribNormalize (unsigned int index, GLboolean norm) |
deprecated, use array->set*Normalize(..). More... | |
GLboolean | getVertexAttribNormalize (unsigned int index) const |
deprecated, use array->get*Normalize(..). More... | |
![]() | |
Drawable () | |
Drawable (const Drawable &drawable, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
Copy constructor using CopyOp to manage deep vs shallow copy. More... | |
virtual void | computeDataVariance () |
Compute the DataVariance based on an assessment of callback etc. More... | |
const ParentList & | getParents () const |
Get the parent list of drawable. More... | |
ParentList | getParents () |
Get the a copy of parent list of node. More... | |
Node * | getParent (unsigned int i) |
Get a single parent of Drawable. More... | |
const Node * | getParent (unsigned int i) const |
Get a single const parent of Drawable. More... | |
unsigned int | getNumParents () const |
Get the number of parents of node. More... | |
MatrixList | getWorldMatrices (const osg::Node *haltTraversalAtNode=0) const |
Get the list of matrices that transform this node from local coordinates to world coordinates. More... | |
void | setStateSet (StateSet *stateset) |
Set the StateSet attached to the Drawable. More... | |
StateSet * | getStateSet () |
Get the attached StateSet. More... | |
const StateSet * | getStateSet () const |
Get the attached const StateSet. More... | |
StateSet * | getOrCreateStateSet () |
Get the attached const StateSet, if one is not already attached create one, attach it to the drawable and return a pointer to it. More... | |
void | setInitialBound (const osg::BoundingBox &bbox) |
Set the initial bounding volume to use when computing the overall bounding volume. More... | |
const BoundingBox & | getInitialBound () const |
Set the initial bounding volume to use when computing the overall bounding volume. More... | |
void | dirtyBound () |
Dirty the bounding box, forcing a computeBound() on the next call to getBound(). More... | |
const BoundingBox & | getBound () const |
Get BoundingBox of Drawable. More... | |
virtual BoundingBox | computeBound () const |
Compute the bounding box around Drawables's geometry. More... | |
void | setComputeBoundingBoxCallback (ComputeBoundingBoxCallback *callback) |
Set the compute bound callback to override the default computeBound. More... | |
ComputeBoundingBoxCallback * | getComputeBoundingBoxCallback () |
Get the compute bound callback. More... | |
const ComputeBoundingBoxCallback * | getComputeBoundingBoxCallback () const |
Get the const compute bound callback. More... | |
void | setShape (Shape *shape) |
Set the Shape of the Drawable . More... | |
Shape * | getShape () |
Get the Shape of the Drawable. More... | |
const Shape * | getShape () const |
Get the const Shape of the const Drawable. More... | |
void | setSupportsDisplayList (bool flag) |
Set the drawable so that it can or cannot be used in conjunction with OpenGL display lists. More... | |
bool | getSupportsDisplayList () const |
Get whether display lists are supported for this drawable instance. More... | |
void | setUseDisplayList (bool flag) |
When set to true, force the draw method to use OpenGL Display List for rendering. More... | |
bool | getUseDisplayList () const |
Return whether OpenGL display lists are being used for rendering. More... | |
GLuint & | getDisplayList (unsigned int contextID) const |
Return OpenGL display list for specified contextID. More... | |
bool | getUseVertexBufferObjects () const |
Return whether OpenGL vertex buffer objects should be used when supported by OpenGL driver. More... | |
void | draw (RenderInfo &renderInfo) const |
Draw OpenGL primitives. More... | |
virtual void | setThreadSafeRefUnref (bool threadSafe) |
Set whether to use a mutex to ensure ref() and unref() are thread safe. More... | |
virtual void | setUpdateCallback (UpdateCallback *ac) |
Set the UpdateCallback which allows users to attach customize the updating of an object during the update traversal. More... | |
UpdateCallback * | getUpdateCallback () |
Get the non const UpdateCallback. More... | |
const UpdateCallback * | getUpdateCallback () const |
Get the const UpdateCallback. More... | |
bool | requiresUpdateTraversal () const |
Return whether this Drawable has update callbacks associated with it, and therefore must be traversed. More... | |
virtual void | setEventCallback (EventCallback *ac) |
Set the EventCallback which allows users to attach customize the updating of an object during the Event traversal. More... | |
EventCallback * | getEventCallback () |
Get the non const EventCallback. More... | |
const EventCallback * | getEventCallback () const |
Get the const EventCallback. More... | |
bool | requiresEventTraversal () const |
Return whether this Drawable has event callbacks associated with it, and therefore must be traversed. More... | |
virtual void | setCullCallback (CullCallback *cc) |
Set the CullCallback which allows users to customize the culling of Drawable during the cull traversal. More... | |
CullCallback * | getCullCallback () |
Get the non const CullCallback. More... | |
const CullCallback * | getCullCallback () const |
Get the const CullCallback. More... | |
virtual void | setDrawCallback (DrawCallback *dc) |
Set the DrawCallback which allows users to attach customize the drawing of existing Drawable object. More... | |
DrawCallback * | getDrawCallback () |
Get the non const DrawCallback. More... | |
const DrawCallback * | getDrawCallback () const |
Get the const DrawCallback. More... | |
![]() | |
Object () | |
Construct an object. More... | |
Object (bool threadSafeRefUnref) | |
Object (const Object &, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
Copy constructor, optional CopyOp object can be used to control shallow vs deep copying of dynamic data. More... | |
virtual void | setName (const std::string &name) |
Set the name of object using C++ style string. More... | |
void | setName (const char *name) |
Set the name of object using a C style string. More... | |
const std::string & | getName () const |
Get the name of object. More... | |
void | setDataVariance (DataVariance dv) |
Set the data variance of this object. More... | |
DataVariance | getDataVariance () const |
Get the data variance of this object. More... | |
void | setUserDataContainer (osg::UserDataContainer *udc) |
set the UserDataContainer object. More... | |
osg::UserDataContainer * | getUserDataContainer () |
get the UserDataContainer attached to this object. More... | |
const osg::UserDataContainer * | getUserDataContainer () const |
get the const UserDataContainer attached to this object. More... | |
osg::UserDataContainer * | getOrCreateUserDataContainer () |
Convinience method that returns the UserDataContainer, and if one doesn't already exist creates and assigns a DefaultUserDataContainer to the Object and then return this new UserDataContainer. More... | |
virtual void | setUserData (Referenced *obj) |
Set user data, data must be subclassed from Referenced to allow automatic memory handling. More... | |
virtual Referenced * | getUserData () |
Get user data. More... | |
virtual const Referenced * | getUserData () const |
Get const user data. More... | |
template<typename T > | |
bool | getUserValue (const std::string &name, T &value) const |
Convinience method that casts the named UserObject to osg::TemplateValueObject<T> and gets the value. More... | |
template<typename T > | |
void | setUserValue (const std::string &name, const T &value) |
Convinience method that creates the osg::TemplateValueObject<T> to store the specified value and adds it as a named UserObject. More... | |
template<typename T > | |
BoolValueObject UCharValueObject UShortValueObject UIntValueObject DoubleValueObject Vec3fValueObject Vec2dValueObject Vec4dValueObject PlaneValueObject MatrixdValueObject bool | getUserValue (const std::string &name, T &value) const |
provide implementation of osg::Object::getUserValue(..) template More... | |
![]() | |
Referenced () | |
Referenced (bool threadSafeRefUnref) | |
Referenced (const Referenced &) | |
Referenced & | operator= (const Referenced &) |
bool | getThreadSafeRefUnref () const |
Get whether a mutex is used to ensure ref() and unref() are thread safe. More... | |
OpenThreads::Mutex * | getRefMutex () const |
Get the mutex used to ensure thread safety of ref()/unref(). More... | |
int | ref () const |
Increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
int | unref () const |
Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More... | |
int | unref_nodelete () const |
Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it. More... | |
int | referenceCount () const |
Return the number of pointers currently referencing this object. More... | |
ObserverSet * | getObserverSet () const |
Get the ObserverSet if one is attached, otherwise return NULL. More... | |
ObserverSet * | getOrCreateObserverSet () const |
Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet. More... | |
void | addObserver (Observer *observer) const |
Add a Observer that is observing this object, notify the Observer when this object gets deleted. More... | |
void | removeObserver (Observer *observer) const |
Remove Observer that is observing this object. More... | |
![]() | |
EventInterface () | |
EventInterface (const EventInterface &ei) | |
virtual | ~EventInterface () |
virtual bool | focus (const WindowManager *) |
virtual bool | unfocus (const WindowManager *) |
virtual bool | mouseEnter (double, double, const WindowManager *) |
virtual bool | mouseOver (double, double, const WindowManager *) |
virtual bool | mouseLeave (double, double, const WindowManager *) |
virtual bool | mousePush (double, double, const WindowManager *) |
virtual bool | mouseRelease (double, double, const WindowManager *) |
virtual bool | mouseScroll (double, double, const WindowManager *) |
virtual bool | keyDown (int, int, const WindowManager *) |
virtual bool | keyUp (int, int, const WindowManager *) |
void | setEventMask (unsigned int mask) |
void | addEventMask (unsigned int mask) |
void | removeEventMask (unsigned int mask) |
unsigned int | getEventMask () const |
CallbackList & | getCallbacks () |
const CallbackList & | getCallbacks () const |
void | addCallback (Callback *cb) |
bool | callCallbacks (Event &ev) |
bool | callMethodAndCallbacks (Event &ev) |
bool | canFocus () const |
bool | canUnfocus () const |
bool | canMouseEnter () const |
bool | canMouseOver () const |
bool | canMouseLeave () const |
bool | canMouseDrag () const |
bool | canMousePush () const |
bool | canMouseRelease () const |
bool | canMouseScroll () const |
bool | canKeyDown () const |
bool | canKeyUp () const |
![]() | |
StyleInterface () | |
StyleInterface (const StyleInterface &si) | |
void | setStyle (const std::string &style) |
std::string & | getStyle () |
const std::string & | getStyle () const |
Additional Inherited Members | |
![]() | |
enum | Corner { LOWER_LEFT = 0, LOWER_RIGHT = 1, UPPER_RIGHT = 2, UPPER_LEFT = 3, LL = LOWER_LEFT, LR = LOWER_RIGHT, UR = UPPER_RIGHT, UL = UPPER_LEFT, ALL_CORNERS = 4 } |
enum | Layer { LAYER_TOP = 100, LAYER_HIGH = 75, LAYER_MIDDLE = 50, LAYER_LOW = 25, LAYER_BG = 0 } |
enum | VerticalAlignment { VA_CENTER, VA_TOP, VA_BOTTOM } |
enum | HorizontalAlignment { HA_CENTER, HA_LEFT, HA_RIGHT } |
enum | CoordinateMode { CM_ABSOLUTE, CM_RELATIVE } |
![]() | |
static GLuint | generateDisplayList (unsigned int contextID, unsigned int sizeHint=0) |
Return a OpenGL display list handle a newly generated or reused from display list cache. More... | |
static void | setMinimumNumberOfDisplayListsToRetainInCache (unsigned int minimum) |
Set the minimum number of display lists to retain in the deleted display list cache. More... | |
static unsigned int | getMinimumNumberOfDisplayListsToRetainInCache () |
Get the minimum number of display lists to retain in the deleted display list cache. More... | |
static void | deleteDisplayList (unsigned int contextID, GLuint globj, unsigned int sizeHint=0) |
Use deleteDisplayList instead of glDeleteList to allow OpenGL display list to be cached until they can be deleted by the OpenGL context in which they were created, specified by contextID. More... | |
static void | flushAllDeletedDisplayLists (unsigned int contextID) |
Flush all the cached display list which need to be deleted in the OpenGL context related to contextID. More... | |
static void | discardAllDeletedDisplayLists (unsigned int contextID) |
Flush all the cached display list which need to be deleted in the OpenGL context related to contextID. More... | |
static void | flushDeletedDisplayLists (unsigned int contextID, double &availableTime) |
Flush the cached display list which need to be deleted in the OpenGL context related to contextID. More... | |
static Extensions * | getExtensions (unsigned int contextID, bool createIfNotInitalized) |
Function to call to get the extension of a specified context. More... | |
static void | setExtensions (unsigned int contextID, Extensions *extensions) |
setExtensions allows users to override the extensions across graphics contexts. More... | |
![]() | |
static unsigned int | s_numberDrawablesReusedLastInLastFrame |
static unsigned int | s_numberNewDrawablesInLastFrame |
static unsigned int | s_numberDeletedDrawablesInLastFrame |
![]() | |
typedef osg::buffered_value < GLuint > | GLObjectList |
![]() | |
point_type | _calculateZ (unsigned int) const |
PointArray * | _verts () |
const PointArray * | _verts () const |
ColorArray * | _cols () |
const ColorArray * | _cols () const |
TexCoordArray * | _texs () |
const TexCoordArray * | _texs () const |
osg::Texture * | _texture () |
const osg::Texture * | _texture () const |
osg::Image * | _image () |
const osg::Image * | _image () const |
WindowManager * | _getWindowManager () const |
osg::Image * | _getImage () const |
![]() | |
static osg::ref_ptr< PointArray > | _norms |
osgWidget::Frame::Border::Border | ( | BorderType | = BORDER_LEFT , |
point_type | = 0.0f , |
||
point_type | = 0.0f |
||
) |
osgWidget::Frame::Border::Border | ( | const Border & | , |
const osg::CopyOp & | |||
) |
|
inline |
osgWidget::Frame::Border::META_Object | ( | osgWidget | , |
Border | |||
) |
|
virtual |
Reimplemented from osgWidget::EventInterface.
|
virtual |
Reimplemented from osgWidget::Widget.
|
virtual |
Reimplemented from osgWidget::Widget.
|
inline |
|
inline |
|
protected |
![]() | Generated at Mon Sep 9 2013 06:15:25 for the OpenSceneGraph by doxygen 1.8.4. |