OpenSceneGraph/include/osg
2016-10-11 11:29:29 +01:00
..
AlphaFunc
AnimationPath
ApplicationUsage
ArgumentParser
Array Experimental support for OpenGL Vertex Array Object 2016-10-11 11:29:29 +01:00
ArrayDispatchers Removed unused methods 2013-06-26 12:59:40 +00:00
AudioStream From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
AutoTransform
Billboard
BlendColor
BlendEquation Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
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
BlendFunci
BoundingBox
BoundingSphere
BoundsChecking Fixed typo 2015-07-21 13:42:35 +00:00
buffered_value Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
BufferIndexBinding
BufferObject
BufferTemplate From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Callback
Camera
CameraView
Capability
ClampColor
ClearNode Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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
ClipPlane Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ClusterCullingCallback From Laurens Voerman, "a few additions in the repository (asDrawableEventCallback / asDrawableCullCallback) made this version a bit outdated, 2016-02-17 15:09:14 +00:00
CollectOccludersVisitor
ColorMask Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ColorMaski
ColorMatrix
ComputeBoundsVisitor
ContextData Added missing OSG_EXPORT to fix Windows build 2015-09-23 10:41:54 +00:00
ConvexPlanarOccluder
ConvexPlanarPolygon Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CoordinateSystemNode Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
CopyOp
CullFace
CullingSet
CullSettings
CullStack Added const 2016-07-02 14:45:10 +01:00
DeleteHandler
Depth
DepthRangeIndexed
DisplaySettings Experimental support for OpenGL Vertex Array Object 2016-10-11 11:29:29 +01:00
Drawable
DrawPixels 2014-05-14 10:19:43 +00:00
Endian
Export Reverted the usage of OSG_UNUSED and OT_UNUSED as in hindsight these should never have been merged. Adding code to quieten 2013-07-01 08:21:13 +00:00
fast_back_stack Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Fog Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FragmentProgram
FrameBufferObject
FrameStamp
FrontFace
Geode
Geometry
GL2Extensions Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 2014-12-10 10:44:58 +00:00
GLBeginEndAdapter
GLDefines
GLExtensions
GLObjects
GLU
GraphicsContext
GraphicsCostEstimator Added newline to end of file 2011-05-12 18:40:18 +00:00
GraphicsThread
Group
Hint Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Identifier
Image 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
ImageSequence
ImageStream
ImageUtils From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
io_utils
KdTree
Light Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LightModel
LightSource
LineSegment
LineStipple Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
LineWidth
LOD
LogicOp Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Material Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Matrixf Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
MatrixTransform Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
MixinVector
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 Added NodeVisitor::g/setValueMap and g/setValueStack, and osg::PushPopObject and osg::PushPopValue helper classes for pushing/popping values to the NodeVisitor's ValueStack. 2016-02-04 13:12:33 +00:00
Notify
Object
Observer From Magnus Kessler, typo and documentation fixes 2012-03-29 15:08:15 +00:00
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
PagedLOD 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
PatchParameter Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
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
PolygonMode
PolygonOffset
PolygonStipple
Polytope 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
PositionAttitudeTransform Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PrimitiveRestartIndex
PrimitiveSet
Program Fixed doxygen warnings 2016-06-01 14:20:14 +01:00
Projection
ProxyNode
Quat
ref_ptr
Referenced Fixed warnings, deprecated another out of date method 2016-09-05 15:35:54 +01:00
RenderInfo
SampleMaski
Scissor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ScissorIndexed
ScriptEngine From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
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 Fixed doxygen warnings 2016-06-01 14:20:14 +01:00
ShaderAttribute Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ShaderComposer
ShadowVolumeOccluder
Shape
ShapeDrawable
State Moved implementations from .cpp's to headers as inline methods to improve performance. 2016-10-11 11:29:29 +01:00
StateAttribute Added osg::ScissorIndexed that wraps up glScissorIndexed function 2016-06-29 15:11:02 +01:00
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
Stats Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Stencil
StencilTwoSided
Switch
TemplatePrimitiveFunctor Removed redundent _EXT 2016-06-06 12:05:28 +01:00
TexEnv
TexEnvCombine
TexEnvFilter
TexGen
TexGenNode
TexMat Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Texture
Texture1D 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
Texture2D 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
Texture2DArray 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
Texture2DMultisample
Texture3D 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
TextureBuffer
TextureCubeMap 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
TextureRectangle 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
Timer From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
TransferFunction
Transform
TriangleFunctor
TriangleIndexFunctor
TriangleLinePointIndexFunctor From Jordi Torres, "Added TriangleLinePointIndexFunctor to osg namespace" 2016-01-19 14:22:12 +00:00
Types
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
Vec2 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2d
Vec2f From Christian Kehl, added Vec2::set(const Vec2) method 2015-06-26 09:40:37 +00:00
Vec2i
Vec2s
Vec2ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec2ui
Vec2us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3
Vec3b
Vec3d Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3f
Vec3i
Vec3s Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3ub From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec3us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec4 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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
Vec4ub
Vec4ui From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec4us
VertexArrayState Refactored the VertexArrayState's handling of vertex attribute aliasing 2016-10-11 11:29:29 +01:00
VertexAttribDivisor Added VertexAttribDivisor class to wrap up glVertexAttribDivisor function 2014-11-24 14:54:39 +00:00
VertexProgram
View From Jannik Heller, typo fixes 2015-04-07 18:01:12 +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