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 Moved the expansion of the key codes into ApplicationUsage so that help is only generated for non zero keycodes. 2012-12-05 10:13:51 +00:00
ArgumentParser
Array Make Array::className() support all Array::Type's 2017-06-16 11:02:14 -04:00
AttributeDispatchers
AudioStream
AutoTransform
Billboard
BindImageTexture
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 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
BoundingBox Fixed build when using of double BoundingBox/BoundingSphere 2014-04-07 15:04:34 +00:00
BoundingSphere Fix flawed BoundingSphere inequality operator 2017-08-28 14:34:39 +02:00
BoundsChecking
buffered_value
BufferIndexBinding
BufferObject
BufferTemplate From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Callback misc. typo fixes 2017-08-15 12:23:49 -04:00
Camera
CameraView Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Capability
ClampColor
ClearNode
ClipControl
ClipNode
ClipPlane
ClusterCullingCallback
CollectOccludersVisitor
ColorMask Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ColorMaski
ColorMatrix
ComputeBoundsVisitor
ComputeDispatch
ContextData Added missing OSG_EXPORT to fix Windows build 2015-09-23 10:41:54 +00:00
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
CullingSet
CullSettings
CullStack
DeleteHandler
Depth Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DepthRangeIndexed
DisplaySettings
Drawable
DrawPixels 2014-05-14 10:19:43 +00:00
Endian Added template swapBytes method 2012-12-07 19:04:49 +00:00
Export
fast_back_stack
Fog
FragmentProgram
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 Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FrontFace
Geode
Geometry
GL2Extensions
GLDefines
GLExtensions
GLObjects
GLU
GraphicsContext Introduced OpenThreads::Affinity support into osg::Camera, osg::GraphicsContext::Traitse, osgDB::DatabasePager and osgViewer::ViewerBase/Viewer/CompositeViewer. 2016-10-07 12:17:03 +01:00
GraphicsCostEstimator Added newline to end of file 2011-05-12 18:40:18 +00:00
GraphicsThread
Group
Hint
Identifier
Image copySubImage support for block compressed images, added support for astc compressed type. 2017-10-13 16:54:04 +02:00
ImageSequence 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
ImageStream
ImageUtils
io_utils
KdTree
Light
LightModel
LightSource
LineSegment Renamed LineSegment::intersect(BoundingSphere/Box, double/float&, double/float&) methods to LineSegment::intersectAndComputeRations(..) to avoid confusion with the change in convention for 2015-04-27 19:31:13 +00:00
LineStipple
LineWidth
LOD
LogicOp
Material
Math
Matrix
Matrixd add a transpose method for 4x4 2017-08-23 23:49:36 +02:00
Matrixf
MatrixTransform
MixinVector
Multisample
Node
NodeCallback
NodeTrackerCallback
NodeVisitor
Notify
Object
Observer From Magnus Kessler, typo and documentation fixes 2012-03-29 15:08:15 +00:00
observer_ptr
ObserverNodePath
OccluderNode Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
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
PatchParameter
Plane
Point
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PolygonMode
PolygonOffset Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PolygonStipple
Polytope Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask. 2017-05-11 15:25:10 +01:00
PositionAttitudeTransform Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PrimitiveRestartIndex
PrimitiveSet
PrimitiveSetIndirect
Program
Projection
ProxyNode
Quat
ref_ptr Added #include <string> in case other headers don't include it. 2016-06-13 16:24:01 +01:00
Referenced
RenderInfo
SampleMaski MOved SampleMaski::Extensions into osg::GL2Extensions 2014-12-07 17:31:49 +00:00
Sampler
Scissor
ScissorIndexed Added osg::ScissorIndexed that wraps up glScissorIndexed function 2016-06-29 15:11:02 +01:00
ScriptEngine add ScriptNodeCallback serializer 2017-03-28 22:37:34 +02:00
Sequence
ShadeModel Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Shader Deprecated the osg::Shader::reaDShaderFile() and osg::Shader::loadShaderSourceFromFile() methods. 2017-11-27 18:28:15 +00:00
ShaderAttribute
ShaderComposer
ShadowVolumeOccluder
Shape
ShapeDrawable Refactored ShapeDrawable so that it is subclassed from osg::Geometry rather than osg::Drawable. 2016-10-11 11:29:29 +01:00
State Fixed typo 2017-12-31 13:17:23 +00:00
StateAttribute add GLSampler as Texture Property 2018-01-03 21:34:10 +01:00
StateAttributeCallback
StateSet Cleaned up the spacing and const of various method parameters. 2016-09-20 17:01:26 +01:00
Stats
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 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
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
TexEnvFilter Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
TexGen
TexGenNode
TexMat
Texture
Texture1D
Texture2D
Texture2DArray 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
Texture2DMultisample
Texture3D
TextureBuffer
TextureCubeMap
TextureRectangle
Timer Fixed underflow issue 2017-08-23 15:26:07 +01:00
TransferFunction
Transform
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
TriangleLinePointIndexFunctor
Types
Uniform Added support for Bindless texture extension, 2017-01-13 09:56:42 -06:00
UserDataContainer
ValueMap
ValueObject bugfix: GetScalarValue returns inverted values for booleans; SetScalarValue needs to be a SetValueVisitor 2018-02-13 17:38:35 +01:00
ValueStack
Vec2
Vec2b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec2d
Vec2f
Vec2i
Vec2s
Vec2ub
Vec2ui
Vec2us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
Vec3
Vec3b
Vec3d
Vec3f Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec3i
Vec3s
Vec3ub
Vec3ui
Vec3us
Vec4
Vec4b Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Vec4d
Vec4f
Vec4i From Art Tevs, int and uint Vec classes 2013-06-03 11:38:20 +00:00
Vec4s
Vec4ub
Vec4ui
Vec4us From David Callu, "Added Vec3ub, Vec3us, Vec4us, Vec2ub and Vec2us classes" 2013-06-27 17:37:03 +00:00
VertexArrayState
VertexAttribDivisor
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
Viewport
ViewportIndexed