OpenSceneGraph/include/osg
2018-03-23 19:54:01 +00:00
..
AlphaFunc Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header 2015-07-22 14:03:24 +00:00
AnimationPath
ApplicationUsage
ArgumentParser
Array
AttributeDispatchers
AudioStream
AutoTransform 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
Billboard From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
BindImageTexture add (untested) BindImageTexture serializer 2018-01-02 18:12:52 +01:00
BlendColor
BlendEquation
BlendEquationi Refactored handling of StateAttiribute's that override the StateAttiribute::getMember() so that when they change their Member value they update the StateSet parents that own them to keep the StateSet's maps coherent. 2016-06-25 12:24:19 +01:00
BlendFunc Moved osg::BlenFunc::Extensions into osg::GL2Extensions 2014-12-04 19:03:16 +00:00
BlendFunci
BoundingBox
BoundingSphere Fix flawed BoundingSphere inequality operator 2017-08-28 14:34:39 +02:00
BoundsChecking Fixed typo 2015-07-21 13:42:35 +00:00
buffered_value
BufferIndexBinding Merge remote-tracking branch 'upstream/master' into MDI7 2017-08-24 11:26:23 +02:00
BufferObject
BufferTemplate From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Callback
Camera Had to fix positioning of { and spacing to be consistent with the rest of the OSG 2018-01-04 15:28:45 +00:00
CameraView
Capability bugfix: wrong class name in META_Object macro for osg::Enablei osg::Disablei 2016-08-29 09:37:14 +02:00
ClampColor
ClearNode
ClipControl
ClipNode
ClipPlane
ClusterCullingCallback
CollectOccludersVisitor
ColorMask
ColorMaski
ColorMatrix Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ComputeBoundsVisitor
ComputeDispatch
ContextData
ConvexPlanarOccluder
ConvexPlanarPolygon Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CoordinateSystemNode
CopyOp
CullFace
CullingSet
CullSettings
CullStack
DeleteHandler
Depth Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DepthRangeIndexed Added osg::DepthRangeIndexed class to wrap up glDepthRangeIndexed functionality. 2016-06-29 12:28:28 +01:00
DisplaySettings
Drawable
DrawPixels 2014-05-14 10:19:43 +00:00
Endian
Export
fast_back_stack
Fog
FragmentProgram
FrameBufferObject
FrameStamp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FrontFace
Geode
Geometry
GL2Extensions Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 2014-12-10 10:44:58 +00:00
GLDefines
GLExtensions
GLObjects
GLU
GraphicsContext
GraphicsCostEstimator Added newline to end of file 2011-05-12 18:40:18 +00:00
GraphicsThread Added explicit initialization of osg::Referenced(true) to osg::Operation subclasses as it uses virtual inhertiance from osg::Referenced. 2015-07-23 15:46:47 +00:00
Group
Hint
Identifier
Image
ImageSequence
ImageStream From David Callu, warning fixes and removal of spaces at end of lines. 2013-06-28 12:00:43 +00:00
ImageUtils
io_utils
KdTree
Light
LightModel Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LightSource
LineSegment
LineStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineWidth
LOD
LogicOp
Material
Math
Matrix Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrixd
Matrixf
MatrixTransform
MixinVector Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Multisample Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
Node 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
NodeCallback
NodeTrackerCallback
NodeVisitor
Notify
Object
Observer
observer_ptr From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
ObserverNodePath
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 Restructured the system() fallback to be usable for C and C++ 2018-01-21 12:09:49 +00:00
PagedLOD Replaced tabs with spaces 2017-01-07 13:54:21 +01:00
PatchParameter
Plane
Point
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PolygonMode
PolygonOffset
PolygonStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Polytope
PositionAttitudeTransform Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PrimitiveRestartIndex Removed no longer used Extension definition 2014-12-09 14:58:34 +00:00
PrimitiveSet
PrimitiveSetIndirect
Program
Projection Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ProxyNode
Quat
ref_ptr
Referenced
RenderInfo Added osg::RenderInfo::pushRenderBin()/popRenderBin() and RenderInfo::getRenderBinStack() and getCameraStack() access methods for getting access to the current RenderBin/RenderStage. 2013-08-01 07:19:45 +00:00
SampleMaski
Sampler add static helper func in order to generate Samplers of a Samplerless StateSet 2018-01-13 21:25:47 +01:00
Scissor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScissorIndexed
ScriptEngine
Sequence 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
ShadeModel
Shader
ShaderAttribute
ShaderComposer
ShadowVolumeOccluder
Shape misc. typo fixes 2017-08-15 12:23:49 -04:00
ShapeDrawable
State Added State::glDrawBuffer/glReadBuffer() method to implement lazy state updating for glDrawBuffer and glReadBuffer 2018-03-06 09:49:02 +00:00
StateAttribute
StateAttributeCallback
StateSet Cleaned up the spacing and const of various method parameters. 2016-09-20 17:01:26 +01:00
Stats
Stencil
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 Created TemplatePrimitiveIndexFunctor to enable easier handling of point, lines, triangles and quad index meshes 2017-05-11 15:25:10 +01:00
TexEnv
TexEnvCombine Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexEnvFilter
TexGen
TexGenNode
TexMat
Texture 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
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 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
Texture2DArray Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY 2018-02-28 08:50:48 +00:00
Texture2DMultisample
Texture3D
TextureBuffer
TextureCubeMap
TextureRectangle 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
Timer Fixed underflow issue 2017-08-23 15:26:07 +01:00
TransferFunction From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
Transform Added missing Node::asAutoTransform() + NodeVisitor::apply(AutoTransform&). 2017-04-25 18:04:04 +01:00
TriangleFunctor Removed redudent bool parameter from TriangleFunctor::operator(Vec3, Vec3, Vec3, bool) so it's now simply TriangleFunctor::operator(Vec3, Vec3, Vec3) as the bool was always false in recently OSG versions. 2017-05-11 15:25:10 +01:00
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 From Joe Thompson, "OpenSceneGraph cannot be built with Visual Studio 2008. 2016-03-02 09:18:26 +00:00
Uniform
UserDataContainer Improved the speed of the ValueObject get/setting by utilizing typeid() and static_cast<> in place of original dynamic_cast<>'s 2016-02-04 13:10:28 +00:00
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 From Christian Kehl, added Vec2::set(const Vec2) method 2015-06-26 09:40:37 +00:00
Vec2i From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec2s
Vec2ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec2ui
Vec2us
Vec3 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3b
Vec3d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3f
Vec3i
Vec3s
Vec3ub
Vec3ui
Vec3us
Vec4
Vec4b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4f
Vec4i
Vec4s Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4ub
Vec4ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00: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 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
View From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
Viewport
ViewportIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 2016-06-29 15:11:02 +01:00