OpenSceneGraph/include/osg
2015-08-10 17:42:05 +00:00
..
AlphaFunc Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header 2015-07-22 14:03:24 +00:00
AnimationPath 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
ApplicationUsage
ArgumentParser
Array From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
ArrayDispatchers
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
BlendColor Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquation Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
BlendEquationi Added osg::BlendFunci, osg::BlendEquationi and osg::ColorMaski StateAttrirbutes that wrap the glBlendFunci, glBlendEquationi and glColorMaski functions 2014-12-02 17:12:56 +00:00
BlendFunc Moved osg::BlenFunc::Extensions into osg::GL2Extensions 2014-12-04 19:03:16 +00:00
BlendFunci Added osg::BlendFunci, osg::BlendEquationi and osg::ColorMaski StateAttrirbutes that wrap the glBlendFunci, glBlendEquationi and glColorMaski functions 2014-12-02 17:12:56 +00:00
BoundingBox Fixed build when using of double BoundingBox/BoundingSphere 2014-04-07 15:04:34 +00:00
BoundingSphere From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
BoundsChecking Fixed typo 2015-07-21 13:42:35 +00:00
buffered_value
BufferIndexBinding From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
BufferObject From Jannik Heller, fix for race condition in orphanded BufferObject handling. 2015-05-29 07:52:27 +00:00
BufferTemplate From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Callback From Konstantin Matveyev, "I've changed osg::Uniform::Callback to osg::UniformCallback. 2015-06-02 09:33:22 +00:00
Camera Fixed typo of SEPARATE enums 2015-04-13 11:48:28 +00:00
CameraView
Capability Moved local Extensions objects to GL2Extensions 2014-12-09 10:37:09 +00:00
ClampColor Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
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
ClipPlane
ClusterCullingCallback Replaced using NodeCallback::run with explict run() implementation. 2014-06-28 06:22:47 +00:00
CollectOccludersVisitor From Laurens Voerman, compile fix for VisualStudio 2013-10-10 14:45:57 +00:00
ColorMask
ColorMaski Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
ColorMatrix
ComputeBoundsVisitor Added handling of Drawables added directly to scene graph without Geode decorating them. 2014-07-28 16:19:44 +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 From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
CullSettings From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
CullStack
DeleteHandler
Depth
DisplaySettings From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
Drawable Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
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
Fog
FragmentProgram MOved VertexProgram and FragmentProgram::Extensions into GL2Extensions. 2014-12-08 16:08:44 +00:00
FrameBufferObject Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object. 2014-12-10 10:38:12 +00:00
FrameStamp
FrontFace
Geode Refactor osg::Geode to subclass from osg::Group and reuse the NodeList children container 2014-06-03 09:23:24 +00:00
Geometry From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
GL2Extensions Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions 2014-12-10 10:44:58 +00:00
GLBeginEndAdapter
GLDefines Moved GL_ALPHA_TEST from AlphaFunc header to GLDefines header 2015-07-22 14:03:24 +00:00
GLExtensions From Mathias Froehlich, "Attached a new state attribute implementing the glClipControl that appeared with GL4.5." 2015-06-30 09:11:00 +00:00
GLObjects
GLU From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
GraphicsContext From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
GraphicsCostEstimator
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 Changed the Node::ParentList to be a list of osg::Node rather than osg::Group, and added addChild, removeChild, replaceChild virtual method to Node to enable code 2014-05-13 08:43:07 +00:00
Hint
Image From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
ImageSequence From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
ImageStream
ImageUtils From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
io_utils Introduced a cast(T) method into the ImageUtils template functor to allow code reading images to handle casting from source data to a form that a user can use more conviently 2013-11-06 09:23:21 +00:00
KdTree Revised KdTreeBuilder so that is used the new apply(osg::Geometry&) method rather than expanding an osg::Geode. 2014-06-26 14:16:11 +00:00
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 From Björn Blissing, "I found a minor error in documentation in include/osg/Math. 2014-06-25 08:21:13 +00:00
Matrix
Matrixd
Matrixf
MatrixTransform
MixinVector
Multisample Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
Node Introduce osg::Object::asNode(), asNodeVisitor(), asStateAttribute() and asUniform() to replace dynamic_cast<> usage in Callback.cpp. 2015-06-09 10:49:34 +00:00
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 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
NodeVisitor Introduce osg::Object::asNode(), asNodeVisitor(), asStateAttribute() and asUniform() to replace dynamic_cast<> usage in Callback.cpp. 2015-06-09 10:49:34 +00:00
Notify
Object Introduce osg::Object::asNode(), asNodeVisitor(), asStateAttribute() and asUniform() to replace dynamic_cast<> usage in Callback.cpp. 2015-06-09 10:49:34 +00:00
Observer
observer_ptr From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
ObserverNodePath
OccluderNode
OcclusionQueryNode
OperationThread 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
PagedLOD
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 Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
PointSprite Moved local Extensions structs into GL2Extensions 2014-12-09 14:57:25 +00:00
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
PrimitiveRestartIndex Removed no longer used Extension definition 2014-12-09 14:58:34 +00:00
PrimitiveSet Introduced new shader composition approach that utilizes #pragma requires(), #pragma import_defines() and #ifdef in GLSL to enable multiple different versions of shaders based 2015-02-10 17:04:02 +00:00
Program Improvements to the #pragma(tic) shader composition support 2015-02-13 12:50:43 +00:00
Projection
ProxyNode
Quat
ref_ptr From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
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 MOved SampleMaski::Extensions into osg::GL2Extensions 2014-12-07 17:31:49 +00:00
Scissor
ScriptEngine From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Sequence
ShadeModel
Shader From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
ShaderAttribute
ShaderComposer Added State::releaseGLObjects() and ShaderComposer::releaseGLObjects() to avoid problems with cleanup of graphics context 2013-10-21 16:35:12 +00:00
ShadowVolumeOccluder
Shape From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
ShapeDrawable 2014-05-14 10:19:43 +00:00
State Added support for injecting GL_VENDOR strings into GLSL shaders via the new #pragma(tic) shader composition 2015-08-10 17:42:05 +00:00
StateAttribute From Mathias Froehlich, "Attached a new state attribute implementing the glClipControl that appeared with GL4.5." 2015-06-30 09:11:00 +00: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 From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00: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
TemplatePrimitiveFunctor Added ability to populate a local vertex cache for when one computes final vertex position in a vertex shader but still want to the Primitive functors to work with the transformed positions. 2015-01-12 10:30:50 +00:00
TexEnv
TexEnvCombine
TexEnvFilter
TexGen
TexGenNode
TexMat
Texture From Jannik Heller, "I have added new functions Texture::generateAndAssignTextureObject mirroring the Texture::generateTextureObject functions. 2015-06-01 10:50:44 +00:00
Texture1D
Texture2D From Jannik Heller, "I have added new functions Texture::generateAndAssignTextureObject mirroring the Texture::generateTextureObject functions. 2015-06-01 10:50:44 +00:00
Texture2DArray From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
Texture2DMultisample From Sebastian Messerschmidt, "Attached you find a change adding a getNumSamples() function to retrieve the value set via setNumSamples." 2014-11-21 10:44:01 +00:00
Texture3D From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
TextureBuffer Cleaned up GL_TEXTURE_BUFFER_*ARB usage as include/osg/GLDefines now provides the non ARB variants 2015-01-06 17:23:26 +00:00
TextureCubeMap From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
TextureRectangle
Timer From Jannik Heller, typo fixes 2015-06-01 13:11:49 +00:00
TransferFunction From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
Transform
TriangleFunctor Added ability to populate a local vertex cache for when one computes final vertex position in a vertex shader but still want to the Primitive functors to work with the transformed positions. 2015-01-12 10:30:50 +00:00
TriangleIndexFunctor
TriangleLinePointIndexFunctor From Marc Helbling, "please find enclosed a submission that should improve the VertexAccessOrderVisitor (pre-transform) optimizer: 2014-12-16 09:34:15 +00:00
Types Build fix for VS and installing Types 2015-08-10 05:04:56 +00:00
Uniform Introduce osg::Object::asNode(), asNodeVisitor(), asStateAttribute() and asUniform() to replace dynamic_cast<> usage in Callback.cpp. 2015-06-09 10:49:34 +00:00
UserDataContainer From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
ValueObject From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
Vec2
Vec2b
Vec2d
Vec2f From Christian Kehl, added Vec2::set(const Vec2) method 2015-06-26 09:40:37 +00:00
Vec2i
Vec2s
Vec2ub
Vec2ui
Vec2us
Vec3
Vec3b
Vec3d
Vec3f
Vec3i
Vec3s
Vec3ub
Vec3ui
Vec3us
Vec4
Vec4b
Vec4d
Vec4f
Vec4i
Vec4s
Vec4ub
Vec4ui
Vec4us
VertexAttribDivisor Added VertexAttribDivisor class to wrap up glVertexAttribDivisor function 2014-11-24 14:54:39 +00:00
VertexProgram MOved VertexProgram and FragmentProgram::Extensions into GL2Extensions. 2014-12-08 16:08:44 +00:00
View From Jannik Heller, typo fixes 2015-04-07 18:01:12 +00:00
Viewport