mrpt_opengl: Humble
Links
Rosindex
Website
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace mrpt
Namespace mrpt::opengl
Classes and Structs
Struct Buffer::RAII_Impl
Struct CFBORender::Parameters
Struct CompilationStats
Struct CompiledViewport::CameraState
Struct CompiledViewport::LightState
Struct DefaultShaderID
Struct FrameBuffer::RAII_Impl
Struct RAII_Impl::State
Struct FrameBufferBinding
Struct LinesProxy::LineParams
Struct OpenGLDepth2LinearLUTs::MyHash
Struct PointsProxy::PointParams
Struct Program::Data
Struct RenderContext
Struct RenderQueueElement
Struct RenderQueueStats
Struct Shader::Data
Struct Texture::Options
Struct texture_name_unit_t
Struct TexturedTrianglesProxy::TextureParams
Struct TRenderMatrices
Struct TrianglesProxy::TriangleParams
Struct VertexArrayObject::RAII_Impl
Struct RAII_Impl::State
Struct ViewportRenderStats
Class Buffer
Class CFBORender
Class CompiledScene
Class CompiledViewport
Class FrameBuffer
Class LinesProxy
Class LinesProxyBase
Template Class OpenGLDepth2LinearLUTs
Template Class PointCloudAdapter
Class PointsProxy
Class PointsProxyBase
Class Program
Class RenderableProxy
Class Shader
Class ShaderProgramManager
Class SkyBoxProxy
Class Texture
Class TexturedTrianglesProxy
Class TexturedTrianglesProxyBase
Class TrianglesProxy
Class TrianglesProxyBase
Class VertexArrayObject
Functions
Function mrpt::opengl::createAndPreloadShaders
Function mrpt::opengl::depthAndVisibleInView
Function mrpt::opengl::getNewTextureNumber
Function mrpt::opengl::LoadDefaultShader
Function mrpt::opengl::registerAllClasses_mrpt_opengl
Function mrpt::opengl::releaseTextureName
Variables
Variable mrpt::opengl::MATERIAL_DIFFUSE_TEXTURE_UNIT
Variable mrpt::opengl::NORMAL_MAP_TEXTURE_UNIT
Variable mrpt::opengl::SHADOW_MAP_TEXTURE_UNIT
Variable mrpt::opengl::SSAO_NOISE_TEXTURE_UNIT
Variable mrpt::opengl::SSAO_TEXTURE_UNIT
Defines
Define BUFFER_OFFSET
Define GL_GLEXT_PROTOTYPES
Define GLEW_STATIC
Typedefs
Typedef mrpt::opengl::RenderQueue
Typedef mrpt::opengl::shader_id_t
Typedef mrpt::opengl::shader_list_t
Typedef mrpt::opengl::texture_name_t
Typedef mrpt::opengl::texture_unit_t
Directories
Directory include
Directory mrpt
Directory opengl
Files
File Buffer.h
File CFBORender.h
File CompiledScene.h
File CompiledViewport.h
File DefaultShaders.h
File FrameBuffer.h
File LinesProxy.h
File opengl_api.h
File OpenGLDepth2LinearLUTs.h
File pointcloud_adapters.h
File PointsProxy.h
File registerAllClasses.h
File RenderableProxy.h
File RenderQueue.h
File Shader.h
File ShaderProgramManager.h
File SkyBoxProxy.h
File Texture.h
File TexturedTrianglesProxy.h
File TRenderMatrices.h
File TrianglesProxy.h
File VertexArrayObject.h
Standard Documents
PACKAGE
Index
mrpt_opengl: Humble
Index
Index
B
|
G
|
M
B
BUFFER_OFFSET (C macro)
G
GL_GLEXT_PROTOTYPES (C macro)
GLEW_STATIC (C macro)
M
mrpt::opengl::Buffer (C++ class)
mrpt::opengl::Buffer::allocate (C++ function)
mrpt::opengl::Buffer::bind (C++ function)
mrpt::opengl::Buffer::Buffer (C++ function)
,
[1]
mrpt::opengl::Buffer::bufferId (C++ function)
mrpt::opengl::Buffer::createOnce (C++ function)
mrpt::opengl::Buffer::destroy (C++ function)
mrpt::opengl::Buffer::initialized (C++ function)
mrpt::opengl::Buffer::RAII_Impl (C++ struct)
mrpt::opengl::Buffer::RAII_Impl::allocate (C++ function)
mrpt::opengl::Buffer::RAII_Impl::bind (C++ function)
mrpt::opengl::Buffer::RAII_Impl::buffer_id (C++ member)
mrpt::opengl::Buffer::RAII_Impl::create (C++ function)
mrpt::opengl::Buffer::RAII_Impl::created (C++ member)
mrpt::opengl::Buffer::RAII_Impl::created_from (C++ member)
mrpt::opengl::Buffer::RAII_Impl::destroy (C++ function)
mrpt::opengl::Buffer::RAII_Impl::RAII_Impl (C++ function)
mrpt::opengl::Buffer::RAII_Impl::type (C++ member)
mrpt::opengl::Buffer::RAII_Impl::unbind (C++ function)
mrpt::opengl::Buffer::RAII_Impl::usage (C++ member)
mrpt::opengl::Buffer::RAII_Impl::~RAII_Impl (C++ function)
mrpt::opengl::Buffer::setUsage (C++ function)
mrpt::opengl::Buffer::Type (C++ enum)
mrpt::opengl::Buffer::type (C++ function)
mrpt::opengl::Buffer::Type::ElementIndex (C++ enumerator)
mrpt::opengl::Buffer::Type::PixelPack (C++ enumerator)
mrpt::opengl::Buffer::Type::PixelUnpack (C++ enumerator)
mrpt::opengl::Buffer::Type::Vertex (C++ enumerator)
mrpt::opengl::Buffer::unbind (C++ function)
mrpt::opengl::Buffer::Usage (C++ enum)
mrpt::opengl::Buffer::usage (C++ function)
mrpt::opengl::Buffer::Usage::DynamicCopy (C++ enumerator)
mrpt::opengl::Buffer::Usage::DynamicDraw (C++ enumerator)
mrpt::opengl::Buffer::Usage::DynamicRead (C++ enumerator)
mrpt::opengl::Buffer::Usage::StaticCopy (C++ enumerator)
mrpt::opengl::Buffer::Usage::StaticDraw (C++ enumerator)
mrpt::opengl::Buffer::Usage::StaticRead (C++ enumerator)
mrpt::opengl::Buffer::Usage::StreamCopy (C++ enumerator)
mrpt::opengl::Buffer::Usage::StreamDraw (C++ enumerator)
mrpt::opengl::Buffer::Usage::StreamRead (C++ enumerator)
mrpt::opengl::Buffer::~Buffer (C++ function)
mrpt::opengl::CFBORender (C++ class)
mrpt::opengl::CFBORender::CFBORender (C++ function)
,
[1]
,
[2]
,
[3]
mrpt::opengl::CFBORender::clearCameraOverride (C++ function)
mrpt::opengl::CFBORender::convertDepthToLinear (C++ function)
mrpt::opengl::CFBORender::ensureCompiledScene (C++ function)
mrpt::opengl::CFBORender::getCameraOverride (C++ function)
,
[1]
mrpt::opengl::CFBORender::getParameters (C++ function)
mrpt::opengl::CFBORender::hasCameraOverride (C++ function)
mrpt::opengl::CFBORender::height (C++ function)
mrpt::opengl::CFBORender::internal_render_RGBD (C++ function)
mrpt::opengl::CFBORender::invalidateCompiledScene (C++ function)
mrpt::opengl::CFBORender::m_cameraOverride (C++ member)
mrpt::opengl::CFBORender::m_compiledScene (C++ member)
mrpt::opengl::CFBORender::m_eglCfg (C++ member)
mrpt::opengl::CFBORender::m_eglContext (C++ member)
mrpt::opengl::CFBORender::m_eglDpy (C++ member)
mrpt::opengl::CFBORender::m_eglSurf (C++ member)
mrpt::opengl::CFBORender::m_fb (C++ member)
mrpt::opengl::CFBORender::m_lastScene (C++ member)
mrpt::opengl::CFBORender::m_params (C++ member)
mrpt::opengl::CFBORender::m_texRGB (C++ member)
mrpt::opengl::CFBORender::m_useCameraOverride (C++ member)
mrpt::opengl::CFBORender::operator= (C++ function)
,
[1]
mrpt::opengl::CFBORender::Parameters (C++ struct)
,
[1]
mrpt::opengl::CFBORender::Parameters::bindOpenGLES_API (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::blueSize (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::conformantOpenGLES2 (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::contextDebug (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::contextMajorVersion (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::contextMinorVersion (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::create_EGL_context (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::depthSize (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::deviceIndexToUse (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::greenSize (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::height (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::Parameters (C++ function)
,
[1]
,
[2]
,
[3]
mrpt::opengl::CFBORender::Parameters::raw_depth (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::redSize (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::renderableOpenGLES2 (C++ member)
,
[1]
mrpt::opengl::CFBORender::Parameters::width (C++ member)
,
[1]
mrpt::opengl::CFBORender::render_depth (C++ function)
mrpt::opengl::CFBORender::render_RGB (C++ function)
mrpt::opengl::CFBORender::render_RGBD (C++ function)
mrpt::opengl::CFBORender::setCamera (C++ function)
mrpt::opengl::CFBORender::width (C++ function)
mrpt::opengl::CFBORender::~CFBORender (C++ function)
mrpt::opengl::CompilationStats (C++ struct)
mrpt::opengl::CompilationStats::numNewObjects (C++ member)
mrpt::opengl::CompilationStats::numObjectsCompiled (C++ member)
mrpt::opengl::CompilationStats::numObjectsTotal (C++ member)
mrpt::opengl::CompilationStats::numObjectsUpdated (C++ member)
mrpt::opengl::CompilationStats::numOrphanedProxies (C++ member)
mrpt::opengl::CompilationStats::numProxiesCreated (C++ member)
mrpt::opengl::CompilationStats::numProxiesDeleted (C++ member)
mrpt::opengl::CompilationStats::reset (C++ function)
mrpt::opengl::CompiledScene (C++ class)
mrpt::opengl::CompiledScene::clear (C++ function)
mrpt::opengl::CompiledScene::compile (C++ function)
mrpt::opengl::CompiledScene::CompiledScene (C++ function)
,
[1]
,
[2]
mrpt::opengl::CompiledScene::getAutoUpdate (C++ function)
mrpt::opengl::CompiledScene::getProxyCount (C++ function)
mrpt::opengl::CompiledScene::getSourceScene (C++ function)
mrpt::opengl::CompiledScene::getViewport (C++ function)
mrpt::opengl::CompiledScene::getViewportCount (C++ function)
mrpt::opengl::CompiledScene::getViewports (C++ function)
mrpt::opengl::CompiledScene::hasPendingUpdates (C++ function)
mrpt::opengl::CompiledScene::isCompiled (C++ function)
mrpt::opengl::CompiledScene::lastStats (C++ function)
mrpt::opengl::CompiledScene::operator= (C++ function)
,
[1]
mrpt::opengl::CompiledScene::Ptr (C++ type)
mrpt::opengl::CompiledScene::recompile (C++ function)
mrpt::opengl::CompiledScene::render (C++ function)
mrpt::opengl::CompiledScene::renderViewport (C++ function)
mrpt::opengl::CompiledScene::setAutoUpdate (C++ function)
mrpt::opengl::CompiledScene::shaderManager (C++ function)
,
[1]
mrpt::opengl::CompiledScene::updateIfNeeded (C++ function)
mrpt::opengl::CompiledScene::~CompiledScene (C++ function)
mrpt::opengl::CompiledViewport (C++ class)
mrpt::opengl::CompiledViewport::addProxy (C++ function)
mrpt::opengl::CompiledViewport::areShadowsEnabled (C++ function)
mrpt::opengl::CompiledViewport::CameraState (C++ struct)
mrpt::opengl::CompiledViewport::CameraState::azimuth (C++ member)
mrpt::opengl::CompiledViewport::CameraState::elevation (C++ member)
mrpt::opengl::CompiledViewport::CameraState::FOV (C++ member)
mrpt::opengl::CompiledViewport::CameraState::is6DOF (C++ member)
mrpt::opengl::CompiledViewport::CameraState::operator!= (C++ function)
mrpt::opengl::CompiledViewport::CameraState::pose (C++ member)
mrpt::opengl::CompiledViewport::CameraState::zoomDistance (C++ member)
mrpt::opengl::CompiledViewport::cleanupOrphanedProxies (C++ function)
mrpt::opengl::CompiledViewport::clearCloneMode (C++ function)
mrpt::opengl::CompiledViewport::clearImageViewMode (C++ function)
mrpt::opengl::CompiledViewport::clearProxies (C++ function)
mrpt::opengl::CompiledViewport::CompiledViewport (C++ function)
,
[1]
,
[2]
mrpt::opengl::CompiledViewport::enableShadows (C++ function)
mrpt::opengl::CompiledViewport::flipVerticalProjection (C++ function)
,
[1]
mrpt::opengl::CompiledViewport::forceMatrixUpdate (C++ function)
mrpt::opengl::CompiledViewport::getBackgroundColor (C++ function)
mrpt::opengl::CompiledViewport::getBorderColor (C++ function)
mrpt::opengl::CompiledViewport::getBorderWidth (C++ function)
mrpt::opengl::CompiledViewport::getClipPlanes (C++ function)
mrpt::opengl::CompiledViewport::getClonedViewportName (C++ function)
mrpt::opengl::CompiledViewport::getName (C++ function)
mrpt::opengl::CompiledViewport::getProxies (C++ function)
mrpt::opengl::CompiledViewport::getProxyCount (C++ function)
mrpt::opengl::CompiledViewport::getRenderMatrices (C++ function)
,
[1]
mrpt::opengl::CompiledViewport::getViewportBounds (C++ function)
mrpt::opengl::CompiledViewport::hasPendingUpdates (C++ function)
mrpt::opengl::CompiledViewport::isCloningCamera (C++ function)
mrpt::opengl::CompiledViewport::isCloningObjects (C++ function)
mrpt::opengl::CompiledViewport::isImageViewMode (C++ function)
mrpt::opengl::CompiledViewport::isTransparent (C++ function)
mrpt::opengl::CompiledViewport::isVisible (C++ function)
mrpt::opengl::CompiledViewport::lastRenderStats (C++ function)
mrpt::opengl::CompiledViewport::lightParameters (C++ function)
,
[1]
mrpt::opengl::CompiledViewport::LightState (C++ struct)
mrpt::opengl::CompiledViewport::LightState::ambient (C++ member)
mrpt::opengl::CompiledViewport::LightState::numLights (C++ member)
mrpt::opengl::CompiledViewport::LightState::operator!= (C++ function)
mrpt::opengl::CompiledViewport::LightState::paramsHash (C++ member)
mrpt::opengl::CompiledViewport::LightState::primaryDirection (C++ member)
mrpt::opengl::CompiledViewport::operator= (C++ function)
,
[1]
mrpt::opengl::CompiledViewport::Ptr (C++ type)
mrpt::opengl::CompiledViewport::removeProxy (C++ function)
mrpt::opengl::CompiledViewport::render (C++ function)
mrpt::opengl::CompiledViewport::setBackgroundColor (C++ function)
mrpt::opengl::CompiledViewport::setBorder (C++ function)
mrpt::opengl::CompiledViewport::setClipPlanes (C++ function)
mrpt::opengl::CompiledViewport::setCloneMode (C++ function)
mrpt::opengl::CompiledViewport::setImageViewMode (C++ function)
mrpt::opengl::CompiledViewport::setTransparent (C++ function)
mrpt::opengl::CompiledViewport::setViewportBounds (C++ function)
mrpt::opengl::CompiledViewport::setVisible (C++ function)
mrpt::opengl::CompiledViewport::updateCamera (C++ function)
mrpt::opengl::CompiledViewport::updateFromVizViewport (C++ function)
mrpt::opengl::CompiledViewport::updateIfNeeded (C++ function)
mrpt::opengl::CompiledViewport::updateProxiesForObject (C++ function)
mrpt::opengl::CompiledViewport::~CompiledViewport (C++ function)
mrpt::opengl::createAndPreloadShaders (C++ function)
mrpt::opengl::DefaultShaderID (C++ struct)
mrpt::opengl::DefaultShaderID::DEBUG_TEXTURE_TO_SCREEN (C++ member)
mrpt::opengl::DefaultShaderID::NONE (C++ member)
mrpt::opengl::DefaultShaderID::POINTS (C++ member)
mrpt::opengl::DefaultShaderID::SKYBOX (C++ member)
mrpt::opengl::DefaultShaderID::SSAO_BLUR (C++ member)
mrpt::opengl::DefaultShaderID::SSAO_COMPUTE (C++ member)
mrpt::opengl::DefaultShaderID::SSAO_GEOMETRY (C++ member)
mrpt::opengl::DefaultShaderID::TEXT (C++ member)
mrpt::opengl::DefaultShaderID::TEXTURED_TRIANGLES_LIGHT (C++ member)
mrpt::opengl::DefaultShaderID::TEXTURED_TRIANGLES_NO_LIGHT (C++ member)
mrpt::opengl::DefaultShaderID::TEXTURED_TRIANGLES_SHADOW_1ST (C++ member)
mrpt::opengl::DefaultShaderID::TEXTURED_TRIANGLES_SHADOW_2ND (C++ member)
mrpt::opengl::DefaultShaderID::TRIANGLES_LIGHT (C++ member)
mrpt::opengl::DefaultShaderID::TRIANGLES_NO_LIGHT (C++ member)
mrpt::opengl::DefaultShaderID::TRIANGLES_SHADOW_1ST (C++ member)
mrpt::opengl::DefaultShaderID::TRIANGLES_SHADOW_2ND (C++ member)
mrpt::opengl::DefaultShaderID::WIREFRAME (C++ member)
mrpt::opengl::depthAndVisibleInView (C++ function)
mrpt::opengl::FrameBuffer (C++ class)
mrpt::opengl::FrameBuffer::Bind (C++ function)
mrpt::opengl::FrameBuffer::bind (C++ function)
mrpt::opengl::FrameBuffer::blit (C++ function)
mrpt::opengl::FrameBuffer::create (C++ function)
mrpt::opengl::FrameBuffer::createDepthMap (C++ function)
mrpt::opengl::FrameBuffer::CurrentBinding (C++ function)
mrpt::opengl::FrameBuffer::depthMapTextureId (C++ function)
mrpt::opengl::FrameBuffer::destroy (C++ function)
mrpt::opengl::FrameBuffer::FrameBuffer (C++ function)
mrpt::opengl::FrameBuffer::height (C++ function)
mrpt::opengl::FrameBuffer::initialized (C++ function)
mrpt::opengl::FrameBuffer::m_impl (C++ member)
mrpt::opengl::FrameBuffer::numSamples (C++ function)
mrpt::opengl::FrameBuffer::RAII_Impl (C++ struct)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::bind (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::create (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::createDepthMap (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::destroy (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::m_state (C++ member)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::RAII_Impl (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::State (C++ struct)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_Color (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_created (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_Depth (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_DepthMapTexture (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_Framebuffer (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_height (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_isDepthMap (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_Samples (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::State::m_width (C++ member)
,
[1]
,
[2]
mrpt::opengl::FrameBuffer::RAII_Impl::type (C++ member)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::unbind (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::usage (C++ member)
,
[1]
mrpt::opengl::FrameBuffer::RAII_Impl::~RAII_Impl (C++ function)
,
[1]
mrpt::opengl::FrameBuffer::Unbind (C++ function)
mrpt::opengl::FrameBuffer::unbind (C++ function)
mrpt::opengl::FrameBuffer::width (C++ function)
mrpt::opengl::FrameBufferBinding (C++ struct)
mrpt::opengl::FrameBufferBinding::drawFbId (C++ member)
mrpt::opengl::FrameBufferBinding::readFbId (C++ member)
mrpt::opengl::getNewTextureNumber (C++ function)
mrpt::opengl::LinesProxy (C++ class)
mrpt::opengl::LinesProxy::compile (C++ function)
mrpt::opengl::LinesProxy::LineParams (C++ struct)
mrpt::opengl::LinesProxy::LineParams::antiAliasing (C++ member)
mrpt::opengl::LinesProxy::LineParams::lineWidth (C++ member)
mrpt::opengl::LinesProxy::LinesProxy (C++ function)
mrpt::opengl::LinesProxy::render (C++ function)
mrpt::opengl::LinesProxy::typeName (C++ function)
mrpt::opengl::LinesProxy::updateBuffers (C++ function)
mrpt::opengl::LinesProxyBase (C++ class)
mrpt::opengl::LinesProxyBase::castsShadows (C++ function)
mrpt::opengl::LinesProxyBase::compile (C++ function)
mrpt::opengl::LinesProxyBase::getBoundingBoxLocal (C++ function)
mrpt::opengl::LinesProxyBase::LinesProxyBase (C++ function)
mrpt::opengl::LinesProxyBase::m_antiAliasing (C++ member)
mrpt::opengl::LinesProxyBase::m_cachedBBox (C++ member)
mrpt::opengl::LinesProxyBase::m_colorBuffer (C++ member)
mrpt::opengl::LinesProxyBase::m_lineWidth (C++ member)
mrpt::opengl::LinesProxyBase::m_vao (C++ member)
mrpt::opengl::LinesProxyBase::m_vertexBuffer (C++ member)
mrpt::opengl::LinesProxyBase::m_vertexCount (C++ member)
mrpt::opengl::LinesProxyBase::render (C++ function)
mrpt::opengl::LinesProxyBase::requiredShaders (C++ function)
mrpt::opengl::LinesProxyBase::typeName (C++ function)
mrpt::opengl::LinesProxyBase::updateBuffers (C++ function)
mrpt::opengl::LoadDefaultShader (C++ function)
mrpt::opengl::MATERIAL_DIFFUSE_TEXTURE_UNIT (C++ member)
mrpt::opengl::NORMAL_MAP_TEXTURE_UNIT (C++ member)
mrpt::opengl::OpenGLDepth2LinearLUTs (C++ class)
mrpt::opengl::OpenGLDepth2LinearLUTs::Instance (C++ function)
mrpt::opengl::OpenGLDepth2LinearLUTs::lut_from_zn_zf (C++ function)
mrpt::opengl::OpenGLDepth2LinearLUTs::lut_t (C++ type)
mrpt::opengl::OpenGLDepth2LinearLUTs::MyHash (C++ struct)
mrpt::opengl::OpenGLDepth2LinearLUTs::MyHash::operator() (C++ function)
mrpt::opengl::OpenGLDepth2LinearLUTs::NUM_ENTRIES (C++ member)
mrpt::opengl::PointCloudAdapter (C++ class)
mrpt::opengl::PointsProxy (C++ class)
mrpt::opengl::PointsProxy::compile (C++ function)
mrpt::opengl::PointsProxy::PointParams (C++ struct)
mrpt::opengl::PointsProxy::PointParams::pointSize (C++ member)
mrpt::opengl::PointsProxy::PointParams::variablePointSize (C++ member)
mrpt::opengl::PointsProxy::PointParams::variablePointSize_DepthScale (C++ member)
mrpt::opengl::PointsProxy::PointParams::variablePointSize_K (C++ member)
mrpt::opengl::PointsProxy::PointsProxy (C++ function)
mrpt::opengl::PointsProxy::render (C++ function)
mrpt::opengl::PointsProxy::typeName (C++ function)
mrpt::opengl::PointsProxy::updateBuffers (C++ function)
mrpt::opengl::PointsProxy::~PointsProxy (C++ function)
mrpt::opengl::PointsProxyBase (C++ class)
mrpt::opengl::PointsProxyBase::castsShadows (C++ function)
mrpt::opengl::PointsProxyBase::compile (C++ function)
mrpt::opengl::PointsProxyBase::getBoundingBoxLocal (C++ function)
mrpt::opengl::PointsProxyBase::m_cachedBBox (C++ member)
mrpt::opengl::PointsProxyBase::m_colorBuffer (C++ member)
mrpt::opengl::PointsProxyBase::m_pointCount (C++ member)
mrpt::opengl::PointsProxyBase::m_vao (C++ member)
mrpt::opengl::PointsProxyBase::m_vertexBuffer (C++ member)
mrpt::opengl::PointsProxyBase::PointsProxyBase (C++ function)
mrpt::opengl::PointsProxyBase::render (C++ function)
mrpt::opengl::PointsProxyBase::requiredShaders (C++ function)
mrpt::opengl::PointsProxyBase::typeName (C++ function)
mrpt::opengl::PointsProxyBase::updateBuffers (C++ function)
mrpt::opengl::Program (C++ class)
mrpt::opengl::Program::attributeId (C++ function)
mrpt::opengl::Program::clear (C++ function)
mrpt::opengl::Program::Data (C++ struct)
,
[1]
mrpt::opengl::Program::Data::attribs (C++ member)
,
[1]
mrpt::opengl::Program::Data::destroy (C++ function)
,
[1]
mrpt::opengl::Program::Data::inPostponedDestructionQueue (C++ member)
,
[1]
mrpt::opengl::Program::Data::linkedThread (C++ member)
,
[1]
mrpt::opengl::Program::Data::program (C++ member)
,
[1]
mrpt::opengl::Program::Data::shaders (C++ member)
,
[1]
mrpt::opengl::Program::Data::uniforms (C++ member)
,
[1]
mrpt::opengl::Program::declareAttribute (C++ function)
mrpt::opengl::Program::declareUniform (C++ function)
mrpt::opengl::Program::dumpProgramDescription (C++ function)
mrpt::opengl::Program::empty (C++ function)
mrpt::opengl::Program::hasAttribute (C++ function)
mrpt::opengl::Program::hasUniform (C++ function)
mrpt::opengl::Program::linkProgram (C++ function)
mrpt::opengl::Program::Program (C++ function)
mrpt::opengl::Program::programId (C++ function)
mrpt::opengl::Program::Ptr (C++ type)
mrpt::opengl::Program::setFloat (C++ function)
mrpt::opengl::Program::setFloat3 (C++ function)
mrpt::opengl::Program::setFloat4 (C++ function)
mrpt::opengl::Program::setInt (C++ function)
mrpt::opengl::Program::uniformId (C++ function)
mrpt::opengl::Program::use (C++ function)
mrpt::opengl::Program::~Program (C++ function)
mrpt::opengl::registerAllClasses_mrpt_opengl (C++ function)
mrpt::opengl::releaseTextureName (C++ function)
mrpt::opengl::RenderableProxy (C++ class)
mrpt::opengl::RenderableProxy::castsShadows (C++ function)
mrpt::opengl::RenderableProxy::compile (C++ function)
mrpt::opengl::RenderableProxy::cullEligible (C++ function)
mrpt::opengl::RenderableProxy::getBoundingBox (C++ function)
mrpt::opengl::RenderableProxy::getBoundingBoxLocal (C++ function)
mrpt::opengl::RenderableProxy::getSourceObject (C++ function)
mrpt::opengl::RenderableProxy::isSourceValid (C++ function)
mrpt::opengl::RenderableProxy::m_modelMatrix (C++ member)
mrpt::opengl::RenderableProxy::m_sourceObject (C++ member)
mrpt::opengl::RenderableProxy::m_visible (C++ member)
mrpt::opengl::RenderableProxy::operator= (C++ function)
,
[1]
mrpt::opengl::RenderableProxy::Ptr (C++ type)
mrpt::opengl::RenderableProxy::render (C++ function)
mrpt::opengl::RenderableProxy::RenderableProxy (C++ function)
,
[1]
,
[2]
mrpt::opengl::RenderableProxy::requiredShaders (C++ function)
mrpt::opengl::RenderableProxy::setSourceObject (C++ function)
mrpt::opengl::RenderableProxy::sourceNeedsUpdate (C++ function)
mrpt::opengl::RenderableProxy::typeName (C++ function)
mrpt::opengl::RenderableProxy::updateBuffers (C++ function)
mrpt::opengl::RenderableProxy::uploadColor (C++ function)
mrpt::opengl::RenderableProxy::uploadFloat (C++ function)
mrpt::opengl::RenderableProxy::uploadInt (C++ function)
mrpt::opengl::RenderableProxy::uploadMatrix (C++ function)
mrpt::opengl::RenderableProxy::uploadVector3 (C++ function)
mrpt::opengl::RenderableProxy::~RenderableProxy (C++ function)
mrpt::opengl::RenderContext (C++ struct)
mrpt::opengl::RenderContext::isShadowMapPass (C++ member)
mrpt::opengl::RenderContext::lights (C++ member)
mrpt::opengl::RenderContext::shader (C++ member)
mrpt::opengl::RenderContext::shader_id (C++ member)
mrpt::opengl::RenderContext::state (C++ member)
mrpt::opengl::RenderQueue (C++ type)
mrpt::opengl::RenderQueueElement (C++ struct)
mrpt::opengl::RenderQueueElement::proxy (C++ member)
mrpt::opengl::RenderQueueElement::RenderQueueElement (C++ function)
,
[1]
mrpt::opengl::RenderQueueElement::renderState (C++ member)
mrpt::opengl::RenderQueueStats (C++ struct)
mrpt::opengl::RenderQueueStats::numObjCulled (C++ member)
mrpt::opengl::RenderQueueStats::numObjRendered (C++ member)
mrpt::opengl::RenderQueueStats::numObjTotal (C++ member)
mrpt::opengl::RenderQueueStats::RenderQueueStats (C++ function)
mrpt::opengl::RenderQueueStats::reset (C++ function)
mrpt::opengl::Shader (C++ class)
mrpt::opengl::Shader::clear (C++ function)
mrpt::opengl::Shader::compile (C++ function)
mrpt::opengl::Shader::Data (C++ struct)
,
[1]
mrpt::opengl::Shader::Data::creationThread (C++ member)
,
[1]
mrpt::opengl::Shader::Data::destroy (C++ function)
,
[1]
mrpt::opengl::Shader::Data::inPostponedDestructionQueue (C++ member)
,
[1]
mrpt::opengl::Shader::Data::shader (C++ member)
,
[1]
mrpt::opengl::Shader::empty (C++ function)
mrpt::opengl::Shader::handle (C++ function)
mrpt::opengl::Shader::operator= (C++ function)
,
[1]
mrpt::opengl::Shader::Shader (C++ function)
,
[1]
,
[2]
mrpt::opengl::Shader::~Shader (C++ function)
mrpt::opengl::shader_id_t (C++ type)
mrpt::opengl::shader_list_t (C++ type)
mrpt::opengl::ShaderProgramManager (C++ class)
mrpt::opengl::ShaderProgramManager::clear (C++ function)
mrpt::opengl::ShaderProgramManager::getBuiltinProgramCount (C++ function)
mrpt::opengl::ShaderProgramManager::getCustomProgram (C++ function)
mrpt::opengl::ShaderProgramManager::getCustomProgramCount (C++ function)
mrpt::opengl::ShaderProgramManager::getLoadedCustomShaderNames (C++ function)
mrpt::opengl::ShaderProgramManager::getLoadedShaderIDs (C++ function)
mrpt::opengl::ShaderProgramManager::getProgram (C++ function)
mrpt::opengl::ShaderProgramManager::getShaderVariant (C++ function)
mrpt::opengl::ShaderProgramManager::getTotalProgramCount (C++ function)
mrpt::opengl::ShaderProgramManager::hasCustomProgram (C++ function)
mrpt::opengl::ShaderProgramManager::hasProgram (C++ function)
mrpt::opengl::ShaderProgramManager::isVerbose (C++ function)
mrpt::opengl::ShaderProgramManager::loadCustomProgram (C++ function)
mrpt::opengl::ShaderProgramManager::loadCustomProgramFromFiles (C++ function)
mrpt::opengl::ShaderProgramManager::operator= (C++ function)
,
[1]
mrpt::opengl::ShaderProgramManager::overrideBuiltinProgram (C++ function)
mrpt::opengl::ShaderProgramManager::preloadAllDefaultShaders (C++ function)
mrpt::opengl::ShaderProgramManager::removeCustomProgram (C++ function)
mrpt::opengl::ShaderProgramManager::setVerbose (C++ function)
mrpt::opengl::ShaderProgramManager::ShaderProgramManager (C++ function)
,
[1]
,
[2]
mrpt::opengl::ShaderProgramManager::~ShaderProgramManager (C++ function)
mrpt::opengl::SHADOW_MAP_TEXTURE_UNIT (C++ member)
mrpt::opengl::SkyBoxProxy (C++ class)
mrpt::opengl::SkyBoxProxy::castsShadows (C++ function)
mrpt::opengl::SkyBoxProxy::compile (C++ function)
mrpt::opengl::SkyBoxProxy::cullEligible (C++ function)
mrpt::opengl::SkyBoxProxy::render (C++ function)
mrpt::opengl::SkyBoxProxy::requiredShaders (C++ function)
mrpt::opengl::SkyBoxProxy::SkyBoxProxy (C++ function)
mrpt::opengl::SkyBoxProxy::typeName (C++ function)
mrpt::opengl::SkyBoxProxy::updateBuffers (C++ function)
mrpt::opengl::SkyBoxProxy::~SkyBoxProxy (C++ function)
mrpt::opengl::SSAO_NOISE_TEXTURE_UNIT (C++ member)
mrpt::opengl::SSAO_TEXTURE_UNIT (C++ member)
mrpt::opengl::Texture (C++ class)
mrpt::opengl::Texture::assignCubeImages (C++ function)
mrpt::opengl::Texture::assignImage2D (C++ function)
,
[1]
mrpt::opengl::Texture::bindAsCubeTexture (C++ function)
mrpt::opengl::Texture::bindAsTexture2D (C++ function)
mrpt::opengl::Texture::initialized (C++ function)
mrpt::opengl::Texture::operator= (C++ function)
,
[1]
mrpt::opengl::Texture::Options (C++ struct)
,
[1]
mrpt::opengl::Texture::Options::enableTransparency (C++ member)
,
[1]
mrpt::opengl::Texture::Options::generateMipMaps (C++ member)
,
[1]
mrpt::opengl::Texture::Options::isColorData (C++ member)
,
[1]
mrpt::opengl::Texture::Options::magnifyLinearFilter (C++ member)
,
[1]
mrpt::opengl::Texture::Options::Options (C++ function)
,
[1]
mrpt::opengl::Texture::Options::wrappingModeS (C++ member)
,
[1]
mrpt::opengl::Texture::Options::wrappingModeT (C++ member)
,
[1]
mrpt::opengl::Texture::Texture (C++ function)
,
[1]
,
[2]
mrpt::opengl::Texture::textureNameID (C++ function)
mrpt::opengl::Texture::textureUnit (C++ function)
mrpt::opengl::Texture::unloadTexture (C++ function)
mrpt::opengl::Texture::Wrapping (C++ enum)
mrpt::opengl::Texture::Wrapping::ClampToEdge (C++ enumerator)
mrpt::opengl::Texture::Wrapping::ClapToBorder (C++ enumerator)
mrpt::opengl::Texture::Wrapping::MirroredRepeat (C++ enumerator)
mrpt::opengl::Texture::Wrapping::Repeat (C++ enumerator)
mrpt::opengl::Texture::~Texture (C++ function)
mrpt::opengl::texture_name_t (C++ type)
mrpt::opengl::texture_name_unit_t (C++ struct)
mrpt::opengl::texture_name_unit_t::name (C++ member)
mrpt::opengl::texture_name_unit_t::texture_name_unit_t (C++ function)
,
[1]
mrpt::opengl::texture_name_unit_t::unit (C++ member)
mrpt::opengl::texture_unit_t (C++ type)
mrpt::opengl::TexturedTrianglesProxy (C++ class)
mrpt::opengl::TexturedTrianglesProxy::compile (C++ function)
mrpt::opengl::TexturedTrianglesProxy::render (C++ function)
mrpt::opengl::TexturedTrianglesProxy::requiredShaders (C++ function)
mrpt::opengl::TexturedTrianglesProxy::TexturedTrianglesProxy (C++ function)
mrpt::opengl::TexturedTrianglesProxy::TextureParams (C++ struct)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::cullFace (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::hasNormalMap (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::hasTransparency (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::lightEnabled (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::materialEmissive (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::materialShininess (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::materialSpecularExponent (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::textureInterpolate (C++ member)
mrpt::opengl::TexturedTrianglesProxy::TextureParams::textureMipMaps (C++ member)
mrpt::opengl::TexturedTrianglesProxy::typeName (C++ function)
mrpt::opengl::TexturedTrianglesProxy::updateBuffers (C++ function)
mrpt::opengl::TexturedTrianglesProxy::~TexturedTrianglesProxy (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase (C++ class)
mrpt::opengl::TexturedTrianglesProxyBase::compile (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase::m_tangentBuffer (C++ member)
mrpt::opengl::TexturedTrianglesProxyBase::m_texCoordBuffer (C++ member)
mrpt::opengl::TexturedTrianglesProxyBase::m_texture (C++ member)
mrpt::opengl::TexturedTrianglesProxyBase::m_textureInterpolate (C++ member)
mrpt::opengl::TexturedTrianglesProxyBase::m_textureMipMaps (C++ member)
mrpt::opengl::TexturedTrianglesProxyBase::render (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase::requiredShaders (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase::TexturedTrianglesProxyBase (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase::typeName (C++ function)
mrpt::opengl::TexturedTrianglesProxyBase::updateBuffers (C++ function)
mrpt::opengl::TRenderMatrices (C++ struct)
mrpt::opengl::TRenderMatrices::azimuth (C++ member)
mrpt::opengl::TRenderMatrices::cascade_far_planes (C++ member)
mrpt::opengl::TRenderMatrices::cascade_light_pv (C++ member)
mrpt::opengl::TRenderMatrices::computeCascadedLightProjectionMatrices (C++ function)
mrpt::opengl::TRenderMatrices::computeLightProjectionMatrix (C++ function)
mrpt::opengl::TRenderMatrices::computeNoProjectionMatrix (C++ function)
mrpt::opengl::TRenderMatrices::computeOrthoProjectionMatrix (C++ function)
mrpt::opengl::TRenderMatrices::computeProjectionMatrix (C++ function)
mrpt::opengl::TRenderMatrices::computeViewMatrix (C++ function)
mrpt::opengl::TRenderMatrices::currentCascadeIndex (C++ member)
mrpt::opengl::TRenderMatrices::elev (C++ member)
mrpt::opengl::TRenderMatrices::eye (C++ member)
mrpt::opengl::TRenderMatrices::eyeDistance (C++ member)
mrpt::opengl::TRenderMatrices::FOV (C++ member)
mrpt::opengl::TRenderMatrices::getLastClipZFar (C++ function)
mrpt::opengl::TRenderMatrices::getLastClipZNear (C++ function)
mrpt::opengl::TRenderMatrices::getLastLightClipZFar (C++ function)
mrpt::opengl::TRenderMatrices::getLastLightClipZNear (C++ function)
mrpt::opengl::TRenderMatrices::initialized (C++ member)
mrpt::opengl::TRenderMatrices::is1stShadowMapPass (C++ member)
mrpt::opengl::TRenderMatrices::is_projective (C++ member)
mrpt::opengl::TRenderMatrices::light_p (C++ member)
mrpt::opengl::TRenderMatrices::light_pmv (C++ member)
mrpt::opengl::TRenderMatrices::light_pv (C++ member)
mrpt::opengl::TRenderMatrices::light_v (C++ member)
mrpt::opengl::TRenderMatrices::LookAt (C++ function)
mrpt::opengl::TRenderMatrices::m_matrix (C++ member)
mrpt::opengl::TRenderMatrices::matricesSetIdentity (C++ function)
mrpt::opengl::TRenderMatrices::mv_matrix (C++ member)
mrpt::opengl::TRenderMatrices::numShadowCascades (C++ member)
mrpt::opengl::TRenderMatrices::OrthoProjectionMatrix (C++ function)
mrpt::opengl::TRenderMatrices::p_matrix (C++ member)
mrpt::opengl::TRenderMatrices::pinhole_model (C++ member)
mrpt::opengl::TRenderMatrices::pmv_matrix (C++ member)
mrpt::opengl::TRenderMatrices::pointing (C++ member)
mrpt::opengl::TRenderMatrices::print (C++ function)
mrpt::opengl::TRenderMatrices::projectPoint (C++ function)
mrpt::opengl::TRenderMatrices::projectPointPixels (C++ function)
mrpt::opengl::TRenderMatrices::roll (C++ member)
mrpt::opengl::TRenderMatrices::saveToYaml (C++ function)
mrpt::opengl::TRenderMatrices::TRenderMatrices (C++ function)
mrpt::opengl::TRenderMatrices::up (C++ member)
mrpt::opengl::TRenderMatrices::v_matrix (C++ member)
mrpt::opengl::TRenderMatrices::v_matrix_no_translation (C++ member)
mrpt::opengl::TRenderMatrices::viewport_height (C++ member)
mrpt::opengl::TRenderMatrices::viewport_width (C++ member)
mrpt::opengl::TrianglesProxy (C++ class)
mrpt::opengl::TrianglesProxy::compile (C++ function)
mrpt::opengl::TrianglesProxy::render (C++ function)
mrpt::opengl::TrianglesProxy::requiredShaders (C++ function)
mrpt::opengl::TrianglesProxy::TriangleParams (C++ struct)
mrpt::opengl::TrianglesProxy::TriangleParams::cullFace (C++ member)
mrpt::opengl::TrianglesProxy::TriangleParams::lightEnabled (C++ member)
mrpt::opengl::TrianglesProxy::TriangleParams::materialEmissive (C++ member)
mrpt::opengl::TrianglesProxy::TriangleParams::materialShininess (C++ member)
mrpt::opengl::TrianglesProxy::TriangleParams::materialSpecularExponent (C++ member)
mrpt::opengl::TrianglesProxy::TrianglesProxy (C++ function)
mrpt::opengl::TrianglesProxy::typeName (C++ function)
mrpt::opengl::TrianglesProxy::updateBuffers (C++ function)
mrpt::opengl::TrianglesProxy::~TrianglesProxy (C++ function)
mrpt::opengl::TrianglesProxyBase (C++ class)
mrpt::opengl::TrianglesProxyBase::compile (C++ function)
mrpt::opengl::TrianglesProxyBase::getBoundingBoxLocal (C++ function)
mrpt::opengl::TrianglesProxyBase::m_cachedBBox (C++ member)
mrpt::opengl::TrianglesProxyBase::m_colorBuffer (C++ member)
mrpt::opengl::TrianglesProxyBase::m_cullFace (C++ member)
mrpt::opengl::TrianglesProxyBase::m_lightEnabled (C++ member)
mrpt::opengl::TrianglesProxyBase::m_normalBuffer (C++ member)
mrpt::opengl::TrianglesProxyBase::m_triangleCount (C++ member)
mrpt::opengl::TrianglesProxyBase::m_vao (C++ member)
mrpt::opengl::TrianglesProxyBase::m_vertexBuffer (C++ member)
mrpt::opengl::TrianglesProxyBase::render (C++ function)
mrpt::opengl::TrianglesProxyBase::requiredShaders (C++ function)
mrpt::opengl::TrianglesProxyBase::selectShader (C++ function)
mrpt::opengl::TrianglesProxyBase::TrianglesProxyBase (C++ function)
mrpt::opengl::TrianglesProxyBase::typeName (C++ function)
mrpt::opengl::TrianglesProxyBase::updateBuffers (C++ function)
mrpt::opengl::VertexArrayObject (C++ class)
mrpt::opengl::VertexArrayObject::bind (C++ function)
mrpt::opengl::VertexArrayObject::bufferId (C++ function)
mrpt::opengl::VertexArrayObject::createOnce (C++ function)
mrpt::opengl::VertexArrayObject::destroy (C++ function)
mrpt::opengl::VertexArrayObject::isCreated (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl (C++ struct)
mrpt::opengl::VertexArrayObject::RAII_Impl::bind (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl::create (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl::destroy (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl::m_state (C++ member)
mrpt::opengl::VertexArrayObject::RAII_Impl::RAII_Impl (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl::release (C++ function)
mrpt::opengl::VertexArrayObject::RAII_Impl::State (C++ struct)
,
[1]
mrpt::opengl::VertexArrayObject::RAII_Impl::State::buffer_id (C++ member)
,
[1]
mrpt::opengl::VertexArrayObject::RAII_Impl::State::created (C++ member)
,
[1]
mrpt::opengl::VertexArrayObject::RAII_Impl::~RAII_Impl (C++ function)
mrpt::opengl::VertexArrayObject::release (C++ function)
mrpt::opengl::VertexArrayObject::VertexArrayObject (C++ function)
mrpt::opengl::VertexArrayObject::~VertexArrayObject (C++ function)
mrpt::opengl::ViewportRenderStats (C++ struct)
mrpt::opengl::ViewportRenderStats::numDrawCalls (C++ member)
mrpt::opengl::ViewportRenderStats::numProxiesCulled (C++ member)
mrpt::opengl::ViewportRenderStats::numProxiesRendered (C++ member)
mrpt::opengl::ViewportRenderStats::renderTimeMs (C++ member)
mrpt::opengl::ViewportRenderStats::reset (C++ function)