OpenSceneGraph/include/osg
..
AlphaFunc
AnimationPath added call to copy constructor for virtual base classes in copy constructor of derived classes, removed these for abstract classes 2016-08-29 10:41:40 +02:00
ApplicationUsage
ArgumentParser
Array
AttributeDispatchers Renamed ArrayDispatchers to AttributeDispatchers to better reflect it's role 2016-10-11 15:14:14 +01:00
AudioStream From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
AutoTransform
Billboard From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
BindImageTexture
BlendColor Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquation
BlendEquationi
BlendFunc
BlendFunci
BoundingBox
BoundingSphere
BoundsChecking Fixed typo 2015-07-21 13:42:35 +00:00
buffered_value
BufferIndexBinding
BufferObject
BufferTemplate
Callback Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Camera
CameraView
Capability
ClampColor
ClearNode
ClipControl From Mathias Froehlich, "Attached a new state attribute implementing the glClipControl that appeared with GL4.5." 2015-06-30 09:11:00 +00:00
ClipNode Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClipPlane
ClusterCullingCallback
CollectOccludersVisitor From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
ColorMask
ColorMaski
ColorMatrix Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ComputeBoundsVisitor Added handling of Drawables added directly to scene graph without Geode decorating them. 2014-07-28 16:19:44 +00:00
ContextData
ConvexPlanarOccluder
ConvexPlanarPolygon
CoordinateSystemNode
CopyOp From Konstantin Matveyev, "I've changed osg::Uniform::Callback to osg::UniformCallback. 2015-06-02 09:33:22 +00:00
CullFace Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CullingSet
CullSettings Moved osg::clampProjectionMatrix() template from CullVisitor.cpp into include/osg/CullSettings to make it easier to implement custom clampProjectionMatrix callbacks 2018-06-25 20:02:30 +01:00
CullStack Refactored AutoTransform so that it dynamically computes the rotation, scale and matrices during the cull traversal to enable usage in multi-view, multi-threaded applications 2017-04-26 11:50:35 +01:00
DeleteHandler
Depth
DepthRangeIndexed
DispatchCompute
DisplaySettings
Drawable
DrawPixels 2014-05-14 10:19:43 +00:00
Endian
Export Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
fast_back_stack
Fog Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FragmentProgram Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 2015-09-23 09:47:34 +00:00
FrameBufferObject Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 2015-09-23 09:47:34 +00:00
FrameStamp
FrontFace
Geode
Geometry
GL2Extensions
GLDefines
GLExtensions From Andy Skinner, Added ~GLExtensions to clear cached values for context ID 2018-10-02 11:28:34 +01:00
GLObjects
GLU From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
GraphicsContext Restored the REGISTER_WINDOWINGSYSTEMINTERFACE macro to the include/osg/GraphicsContext header and removed the OSGVIEWER_EXPORT as this was causing compatibility issues with osgQt. 2018-05-21 13:10:40 +01:00
GraphicsCostEstimator
GraphicsThread Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 2019-01-12 11:27:18 +00:00
Group Fix docs for Group::addChild to match implementation 2017-08-26 11:30:55 +00:00
Hint
Identifier Typo fixes 2016-05-30 12:30:05 +01:00
Image
ImageSequence
ImageStream
ImageUtils From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
io_utils
KdTree osg: KdTree: count degenerates to keep original primitive index in sync 2017-06-04 17:29:57 -04:00
Light
LightModel
LightSource
LineSegment
LineStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineWidth Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LOD
LogicOp
Material
Math Added default_value() template to help with creating templates that need to initialize members that are floats etc. 2016-06-22 11:26:11 +01:00
Matrix Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrixd Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
Matrixf Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
MatrixTransform
MixinVector
Multisample
Node
NodeCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 2014-06-05 16:26:13 +00:00
NodeTrackerCallback
NodeVisitor
Notify
Object Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 2019-01-08 19:32:50 +00:00
Observer From Magnus Kessler, typo and documentation fixes 2012-03-29 15:08:15 +00:00
observer_ptr
ObserverNodePath Refactored Observer/ObserverNodePath and DatabasePager to improve their robustness. 2010-05-14 12:24:13 +00:00
OccluderNode
OcclusionQueryNode From Jannik Heller, "This submission fixes a stuttering issue that may occur when occlusion query nodes are in view. The problem is that OSG retrieves the occlusion query result without first checking if it's available (GL_QUERY_RESULT_AVAILABLE). Thus, the driver has to sync with the GPU i.e. wait for all queued draw calls to complete. This is particularly bad in V-Synced situations where the driver may be using multi frame queueing techniques - coupled with the fact that OSG only runs an occlusion query every 5th frame, results in very unpleasant stuttering in some situations. 2016-03-01 10:37:41 +00:00
OperationThread Fixed -Wextra warnings 2016-06-08 09:20:16 +01:00
os_utils Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
PagedLOD
PatchParameter
Plane Removed OSG_USE_BOUND and associated osg::Bound adapter class to avoid problems with BoundingBox::expandBy/expandByRadius() implementation choosing a null BoundingBox from 2014-06-02 16:20:39 +00:00
Point
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PolygonMode Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in 2017-03-20 18:33:08 +00:00
PolygonOffset Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PolygonStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Polytope Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask. 2017-05-11 15:25:10 +01:00
PositionAttitudeTransform
PrimitiveRestartIndex
PrimitiveSet
PrimitiveSetIndirect Fixed unititialized memory variables and improved readability by adding spacing where appropriate 2017-10-31 17:55:59 +00:00
Program
Projection Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ProxyNode Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods, 2015-10-22 13:42:19 +00:00
Quat
ref_ptr Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Referenced
RenderInfo
SampleMaski
Sampler
Scissor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScissorIndexed
ScriptEngine
Sequence
ShadeModel Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shader
ShaderAttribute
ShaderComposer
ShadowVolumeOccluder Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shape Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords 2018-05-13 11:52:06 +01:00
ShapeDrawable Refactored ShapeDrawable so that it is subclassed from osg::Geometry rather than osg::Drawable. 2016-10-11 11:29:29 +01:00
State
StateAttribute
StateAttributeCallback Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 2014-06-05 16:26:13 +00:00
StateSet Cleaned up the spacing and const of various method parameters. 2016-09-20 17:01:26 +01:00
Stats Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Stencil Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
StencilTwoSided Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions 2014-12-09 11:14:33 +00:00
Switch
TemplatePrimitiveFunctor Improved indentation, making it consistent with the rest of the OSG headers 2017-05-11 15:25:10 +01:00
TemplatePrimitiveIndexFunctor
TexEnv
TexEnvCombine Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvFilter Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexGen
TexGenNode
TexMat Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Texture Created a GLenum Texture::selectSizedInternalFormat(const osg::Image* image=0) const method to help clean up set up of glTexStorage. 2018-08-17 12:20:59 +01:00
Texture1D Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
Texture2D
Texture2DArray
Texture2DMultisample Added serializer for Texture2DMultisample 2017-03-22 10:47:58 +01:00
Texture3D
TextureBuffer
TextureCubeMap
TextureRectangle
Timer
TransferFunction
Transform
TriangleFunctor
TriangleIndexFunctor Improved indentation, making it consistent with the rest of the OSG headers 2017-05-11 15:25:10 +01:00
TriangleLinePointIndexFunctor From Jordi Torres, "Added TriangleLinePointIndexFunctor to osg namespace" 2016-01-19 14:22:12 +00:00
Types
Uniform
UserDataContainer
ValueMap
ValueObject
ValueStack Fixed doxygen warnings 2016-06-01 14:20:14 +01:00
Vec2
Vec2b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2f
Vec2i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec2s
Vec2ub
Vec2ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec2us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3d
Vec3f
Vec3i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec3s
Vec3ub
Vec3ui
Vec3us
Vec4 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4b
Vec4d
Vec4f
Vec4i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec4s
Vec4ub
Vec4ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec4us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
VertexArrayState
VertexAttribDivisor VertexAttribDivisor compare function fix: index must be compared 2017-10-06 18:14:47 +03:00
VertexProgram
View Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 2019-01-08 19:32:50 +00:00
Viewport Preperation for adding stereo support direclty into osgViewer. 2013-04-15 14:21:32 +00:00
ViewportIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 2016-06-29 15:11:02 +01:00