Data Structures | |
| class | BarrierNode |
| class | Camera |
| Camera class which can be used with osgPPU. More... | |
| class | ColorAttribute |
| Stateattribute to work with blending. Can be used for animated blending operations (fadein, fadeout). More... | |
| class | Processor |
| Main processor used to setup the unit pipeline. More... | |
| class | ShaderAttribute |
| Wrapper class to simplify work with shader and uniforms. More... | |
| class | Unit |
| Abstract base class of any unit. More... | |
| class | UnitBypass |
| Unit which do simply bypass input to the output. More... | |
| class | UnitCamera |
| Put camera into unit pipeline. More... | |
| class | UnitCameraAttachmentBypass |
| Bypass a specified camera attacment into the pipeline. More... | |
| class | UnitDepthbufferBypass |
| Bypass the depthbuffer attachment of the camera to the output. More... | |
| class | UnitInMipmapOut |
| Compute mipmapped output texture based on the input data. More... | |
| class | UnitInOut |
| Compute output texture based on the assigned shaders and input data. More... | |
| class | UnitInOutModule |
| Apply some loaded module on the input texture to compute the output. More... | |
| class | UnitInResampleOut |
| Same as UnitInOut but do resampling inbetween. More... | |
| class | UnitMipmapInMipmapOut |
| Same as UnitInOut however do bypass also mipmap levels. More... | |
| class | UnitOut |
| Output the input to the frame buffer instead to the output texture. More... | |
| class | UnitOutCapture |
| Capture the content of the input texture to a file. More... | |
| class | UnitText |
| Same as UnitInOut but renders text onto the output. More... | |
| class | UnitTexture |
| Texture unit is used to setup external textures in the unit graph. More... | |
| class | UnitVisitor |
| class | CleanUpdateTraversedVisitor |
| class | CleanCullTraversedVisitor |
| class | SetMaximumInputsVisitor |
| class | FindUnitVisitor |
| class | RemoveUnitVisitor |
| class | OptimizeUnitsVisitor |
| class | ResolveUnitsCyclesVisitor |
| class | SetupUnitRenderingVisitor |
| class | FindProcessorVisitor |
| class | MarkUnitsDirtyVisitor |
| class | RemoveUnitsViewportsVisitor |
Functions | |
| OSGPPU_EXPORT GLenum | createSourceTextureFormat (GLenum internalFormat) |
| OSGPPU_EXPORT osg::Uniform::Type | convertTextureToUniformType (osg::Texture *tex) |
| OSGPPU_EXPORT unsigned int | computeTextureSizeInBytes (osg::Texture *tex) |
| OSGPPU_EXPORT unsigned int osgPPU::computeTextureSizeInBytes | ( | osg::Texture * | tex | ) |
Compute memory size in bytes, which is allocated by the texture.
| OSGPPU_EXPORT osg::Uniform::Type osgPPU::convertTextureToUniformType | ( | osg::Texture * | tex | ) |
Utility function to derive uniform type based on the given texture.
| OSGPPU_EXPORT GLenum osgPPU::createSourceTextureFormat | ( | GLenum | internalFormat | ) |
Utility function to derive source texture format from the internal format. For example GL_RGB16F_ARB corresponds to GL_RGB
Copyright (C) 2008 by Art Tevs (LGPL)