Deprecated list

See also Deprecated OpenGL API list.

File AbstractFramebuffer.h
Use Magnum/GL/AbstractFramebuffer.h instead.
File AbstractObject.h
Use Magnum/GL/AbstractObject.h instead.
File AbstractQuery.h
Use Magnum/GL/AbstractQuery.h instead.
File AbstractShaderProgram.h
Use Magnum/GL/AbstractShaderProgram.h instead.
File AbstractTexture.h
Use Magnum/GL/AbstractTexture.h instead.
File Attribute.h
Use Magnum/GL/Attribute.h instead.
File Buffer.h
Use Magnum/GL/Buffer.h instead.
File BufferImage.h
Use Magnum/GL/BufferImage.h instead.
File BufferTexture.h
Use Magnum/GL/BufferTexture.h instead.
File BufferTextureFormat.h
Use Magnum/GL/BufferTextureFormat.h instead.
File Context.h
Use Magnum/GL/Context.h instead.
File Context.h
Use Magnum/Platform/GLContext.h instead.
File CubeMapTexture.h
Use Magnum/GL/CubeMapTexture.h instead.
File CubeMapTextureArray.h
Use Magnum/GL/CubeMapTextureArray.h instead.
File DebugOutput.h
Use Magnum/GL/DebugOutput.h instead.
File DefaultFramebuffer.h
Use Magnum/GL/DefaultFramebuffer.h instead.
File Document.h
Use Magnum/OpenDdl/Document.h instead.
File Extensions.h
Use Magnum/GL/Extensions.h instead.
File Framebuffer.h
Use Magnum/GL/Framebuffer.h instead.
File ImageFormat.h
Use Magnum/GL/ImageFormat.h instead.
Member Magnum::AbstractFramebuffer
Use GL::AbstractFramebuffer instead.
Member Magnum::AbstractObject
Use GL::AbstractObject instead.
Member Magnum::AbstractQuery
Use GL::AbstractQuery instead.
Member Magnum::AbstractShaderProgram
Use GL::AbstractShaderProgram instead.
Member Magnum::AbstractTexture
Use GL::AbstractTexture instead.
Member Magnum::Attribute
Use GL::Attribute instead.
Member Magnum::Audio::Buffer::Format
Use BufferFormat instead.
Member Magnum::Audio::Context::hrtfSpecifier () const
Use hrtfSpecifierString() instead.
Member Magnum::BGR
Use GL::PixelFormat::BGR or any of the complete three-channel formats instead.
Member Magnum::BGRA
Use GL::PixelFormat::BGRA or any of the complete four-channel formats instead.
Member Magnum::BGRAInteger
Use GL::PixelFormat::BGRAInteger or any of the complete four-channel formats instead.
Member Magnum::BGRInteger
Use GL::PixelFormat::BGRInteger or any of the complete three-channel formats instead.
Member Magnum::Blue
Use GL::PixelFormat::Blue or any of the complete single-channel formats instead.
Member Magnum::BlueInteger
Use GL::PixelFormat::BlueInteger or any of the complete single-channel formats instead.
Member Magnum::Buffer
Use GL::Buffer instead.
Member Magnum::BufferImage
Use GL::BufferImage instead.
Member Magnum::BufferImage1D
Use GL::BufferImage1D instead.
Member Magnum::BufferImage2D
Use GL::BufferImage2D instead.
Member Magnum::BufferImage3D
Use GL::BufferImage3D instead.
Member Magnum::BufferTexture
Use GL::BufferTexture instead.
Member Magnum::BufferTextureFormat
Use GL::BufferTextureFormat instead.
Member Magnum::BufferUsage
Use GL::BufferUsage instead.
Member Magnum::BulletIntegration::DebugDraw::Mode
Use DebugMode instead.
Member Magnum::BulletIntegration::DebugDraw::Modes
Use DebugModes instead.
Member Magnum::CompressedBufferImage
Use GL::CompressedBufferImage instead.
Member Magnum::CompressedBufferImage1D
Use GL::CompressedBufferImage1D instead.
Member Magnum::CompressedBufferImage2D
Use GL::CompressedBufferImage2D instead.
Member Magnum::CompressedBufferImage3D
Use GL::CompressedBufferImage3D instead.
Member Magnum::CompressedImage<dimensions>::setData (CompressedPixelStorage storage, CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char>&&data)
Move-assign a new instance instead.
Member Magnum::CompressedImage<dimensions>::setData (CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char>&&data)
Move-assign a new instance instead.
Member Magnum::Context
Use GL::Context instead.
Member Magnum::CubeMapCoordinate
Use GL::CubeMapCoordinate instead.
Member Magnum::CubeMapTexture
Use GL::CubeMapTexture instead.
Member Magnum::CubeMapTextureArray
Use GL::CubeMapTextureArray instead.
Member Magnum::DebugGroup
Use GL::DebugGroup instead.
Member Magnum::DebugMessage
Use GL::DebugMessage instead.
Member Magnum::DebugOutput
Use GL::DebugOutput instead.
Member Magnum::DefaultFramebuffer
Use GL::DefaultFramebuffer instead.
Member Magnum::defaultFramebuffer
Use GL::defaultFramebuffer instead.
Member Magnum::DepthComponent
Use GL::PixelFormat::DepthComponent or any of the complete depth formats instead.
Member Magnum::DepthStencil
Use GL::PixelFormat::DepthStencil or any of the complete depth+stencil formats instead.
Member Magnum::DynamicAttribute
Use GL::DynamicAttribute instead.
Member Magnum::Extension
Use GL::Extension instead.
Namespace Magnum::Extensions
Use GL::Extensions instead.
Member Magnum::Framebuffer
Use GL::Framebuffer instead.
Member Magnum::FramebufferBlit
Use GL::FramebufferBlit instead.
Member Magnum::FramebufferBlitFilter
Use GL::FramebufferBlitFilter instead.
Member Magnum::FramebufferBlitMask
Use GL::FramebufferBlitMask instead.
Member Magnum::FramebufferClear
Use GL::FramebufferClear instead.
Member Magnum::FramebufferClearMask
Use GL::FramebufferClearMask instead.
Member Magnum::FramebufferTarget
Use GL::FramebufferTarget instead.
Member Magnum::GL::Buffer::data ()
Use non-templated subData() and Containers::arrayCast() instead.
Member Magnum::GL::Buffer::map (MapAccess access)
Use non-templated map() and cast the result manually instead.
Member Magnum::GL::Buffer::map (GLintptr offset, GLsizeiptr length, MapFlags flags)
Use non-templated map() and Containers::arrayCast() instead.
Member Magnum::GL::Buffer::subData (GLintptr offset, GLsizeiptr size)
Use non-templated subData() and Containers::arrayCast() instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (Magnum::PixelFormat format, PixelType type)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (PixelStorage storage, Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Containers::ArrayView<const void> data, BufferUsage usage)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Containers::ArrayView<const void> data, BufferUsage usage)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (PixelStorage storage, Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Buffer&&buffer, std::size_t dataSize) noexcept
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Buffer&&buffer, std::size_t dataSize) noexcept
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::BufferImage (PixelStorage storage, Magnum::PixelFormat format, PixelType type)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::setData (PixelStorage storage, Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Containers::ArrayView<const void> data, BufferUsage usage)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::BufferImage<dimensions>::setData (Magnum::PixelFormat format, PixelType type, const VectorTypeFor<dimensions, Int>&size, Containers::ArrayView<const void> data, BufferUsage usage)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::Context::AMD
Use DetectedDriver::Amd instead.
Member Magnum::GL::CubeMapTexture::Coordinate
Use CubeMapCoordinate instead.
Member Magnum::GL::isVersionES (Version version)
Use GL::isVersionES() instead.
Member Magnum::GL::isVersionES (Version version)
Use GL::isVersionES() instead.
Member Magnum::GL::Mesh::indexSize (Magnum::MeshIndexType type)
Use meshIndexTypeSize() instead.
Member Magnum::GL::Mesh::indexSize () const
Use indexTypeSize() instead.
Member Magnum::GL::Mesh::IndexType
Use Magnum::MeshIndexType or GL::MeshIndexType instead.
Member Magnum::GL::pixelSize (Magnum::PixelFormat format, PixelType type)
Use either GL::PixelFormat together with GL::PixelType or just Magnum::PixelFormat instead
Member Magnum::GL::version (Int major, Int minor)
Use GL::version(Int, Int) instead.
Member Magnum::GL::version (Int major, Int minor)
Use GL::version(Int, Int) instead.
Member Magnum::GL::version (Version version)
Use GL::version(GL::Version) instead.
Member Magnum::GL::version (Version version)
Use GL::version(GL::Version) instead.
Member Magnum::Green
Use GL::PixelFormat::Green or any of the complete single-channel formats instead.
Member Magnum::GreenInteger
Use GL::PixelFormat::GreenInteger or any of the complete single-channel formats instead.
Member Magnum::Image<dimensions>::setData (PixelStorage storage, T format, U formatExtra, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char>&&data)
Move-assign a new instance instead.
Member Magnum::Image<dimensions>::setData (T format, U formatExtra, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char>&&data)
Move-assign a new instance instead.
Member Magnum::Image<dimensions>::type () const
Cast formatExtra() to GL::PixelType instead.
Member Magnum::ImageAccess
Use GL::ImageAccess instead.
Member Magnum::ImageFormat
Use GL::ImageFormat instead.
Member Magnum::ImageView<dimensions>::type () const
Cast formatExtra() to GL::PixelType instead.
Member Magnum::Luminance
Use GL::PixelFormat::Luminance or any of the complete single-channel formats instead.
Member Magnum::LuminanceAlpha
Use GL::PixelFormat::LuminanceAlpha or any of the complete two-channel formats instead.
Member Magnum::Math::Color3<T>::fromHSV (const Hsv&hsv)
Use fromHsv(const Hsv&) instead.
Member Magnum::Math::Color3<T>::fromHSV (Deg<FloatingPointType> hue, FloatingPointType saturation, FloatingPointType value)
Use fromHsv(Deg<FloatingPointType>, FloatingPointType, FloatingPointType) instead.
Member Magnum::Math::Color3<T>::HSV
Use Hsv instead.
Member Magnum::Math::Color3<T>::toHSV () const
Use toHsv() instead.
Member Magnum::Math::Color4<T>::fromHSV (const Hsv&hsv, T a=Implementation::fullChannel<T>())
Use fromHsv(const Hsv&, T) instead.
Member Magnum::Math::Color4<T>::fromHSV (Deg<FloatingPointType> hue, FloatingPointType saturation, FloatingPointType value, T a=Implementation::fullChannel<T>())
Use fromHsv(Deg<FloatingPointType>, FloatingPointType, FloatingPointType, T) instead.
Member Magnum::Math::Color4<T>::HSV
Use Hsv instead.
Member Magnum::Math::Color4<T>::toHSV () const
Use toHsv() instead.
Member Magnum::Math::denormalize (const FloatingPoint&value)
Use pack() instead.
Member Magnum::Math::normalize (const Integral&value)
Use unpack() instead.
Member Magnum::Mesh
Use GL::Mesh instead.
Member Magnum::MeshView
Use GL::MeshView instead.
Member Magnum::MultisampleTexture
Use GL::MultisampleTexture instead.
Member Magnum::MultisampleTexture2D
Use GL::MultisampleTexture2D instead.
Member Magnum::MultisampleTexture2DArray
Use GL::MultisampleTexture2DArray instead.
Member Magnum::MultisampleTextureSampleLocations
Use GL::MultisampleTextureSampleLocations instead.
Member Magnum::ObjectFlag
Use GL::ObjectFlag instead.
Member Magnum::ObjectFlags
Use GL::ObjectFlags instead.
Member Magnum::OpenGLTester
Use GL::OpenGLTester instead.
Member Magnum::Patches
Use GL::MeshPrimitive::Patches instead
Member Magnum::PixelStorage::dataProperties (GL::PixelFormat format, GL::PixelType type, const Vector3i&size) const
Use dataProperties(std::size_t, const Vector3i&) const instead.
Member Magnum::PixelStorage::dataProperties (PixelFormat format, GL::PixelType type, const Vector3i&size) const
Use dataProperties(std::size_t, const Vector3i&) const instead.
Member Magnum::PixelStorage::pixelSize (GL::PixelFormat format, GL::PixelType type)
Use Magnum::pixelSize() or GL::pixelSize() instead.
Member Magnum::PixelStorage::pixelSize (PixelFormat format, GL::PixelType type)
Use Magnum::pixelSize() or GL::pixelSize() instead.
Member Magnum::PixelType

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Use GL::PixelType instead.

Member Magnum::Platform::AbstractXApplication::Configuration::setVersion (GL::Version version)
Use GLConfiguration::setVersion() instead.
Member Magnum::Platform::AbstractXApplication::Configuration::version () const
Use GLConfiguration::version() instead.
Member Magnum::Platform::AbstractXApplication::createContext (const Configuration&configuration)
Use create(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::AbstractXApplication::createContext ()
Use create() instead.
Member Magnum::Platform::AbstractXApplication::tryCreateContext (const Configuration&configuration)
Use tryCreate(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::AndroidApplication::AndroidApplication (const Arguments&arguments, std::nullptr_t)
Use AndroidApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::AndroidApplication::Configuration::setVersion (GL::Version)
Use GLConfiguration::setVersion() instead.
Member Magnum::Platform::AndroidApplication::createContext (const Configuration&configuration)
Use create(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::AndroidApplication::createContext ()
Use create() instead.
Member Magnum::Platform::AndroidApplication::tryCreateContext (const Configuration&configuration)
Use tryCreate(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::BasicScreenedApplication<Application>::BasicScreenedApplication (const typename Application::Arguments&arguments, std::nullptr_t)
Use BasicScreenedApplication(const typename Application::Arguments&, NoCreateT) instead.
Member Magnum::Platform::Context
Use GL::Extension instead.
Member Magnum::Platform::GlfwApplication::Configuration::Flag
Use GLConfiguration::Flag instead.
Member Magnum::Platform::GlfwApplication::Configuration::Flags
Use GLConfiguration::Flags instead.
Member Magnum::Platform::GlfwApplication::Configuration::flags () const
Use GLConfiguration::flags() instead.
Member Magnum::Platform::GlfwApplication::Configuration::isSRGBCapable () const
Use GLConfiguration::isSRGBCapable() instead.
Member Magnum::Platform::GlfwApplication::Configuration::Resizeable
Use WindowFlag::Resizable instead.
Member Magnum::Platform::GlfwApplication::Configuration::sampleCount () const
Use GLConfiguration::sampleCount() instead.
Member Magnum::Platform::GlfwApplication::Configuration::setFlags (GLConfiguration::Flags flags)
Use GLConfiguration::setFlags() instead.
Member Magnum::Platform::GlfwApplication::Configuration::setSampleCount (Int count)
Use GLConfiguration::setSampleCount() instead.
Member Magnum::Platform::GlfwApplication::Configuration::setSRGBCapable (bool enabled)
Use GLConfiguration::setSRGBCapable() instead.
Member Magnum::Platform::GlfwApplication::Configuration::setVersion (GL::Version version)
Use GLConfiguration::setVersion() instead.
Member Magnum::Platform::GlfwApplication::Configuration::version () const
Use GLConfiguration::version() instead.
Member Magnum::Platform::GlfwApplication::createContext (const Configuration&configuration)
Use create(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::GlfwApplication::createContext ()
Use create() instead.
Member Magnum::Platform::GlfwApplication::GlfwApplication (const Arguments&arguments, std::nullptr_t)
Use GlfwApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::GlfwApplication::MouseEvent::WheelDown
Use MouseScrollEvent and mouseScrollEvent() instead.
Member Magnum::Platform::GlfwApplication::MouseEvent::WheelUp
Use MouseScrollEvent and mouseScrollEvent() instead.
Member Magnum::Platform::GlfwApplication::tryCreateContext (const Configuration&configuration)
Use tryCreate(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::GlutApplication::Configuration::Flag
Use GLConfiguration::Flag instead.
Member Magnum::Platform::GlutApplication::Configuration::Flags
Use GLConfiguration::Flags instead.
Member Magnum::Platform::GlutApplication::Configuration::flags () const
Use GLConfiguration::flags() instead.
Member Magnum::Platform::GlutApplication::Configuration::sampleCount () const
Use GLConfiguration::sampleCount() instead.
Member Magnum::Platform::GlutApplication::Configuration::setFlags (GLConfiguration::Flags flags)
Use GLConfiguration::setFlags() instead.
Member Magnum::Platform::GlutApplication::Configuration::setSampleCount (Int count)
Use GLConfiguration::setSampleCount() instead.
Member Magnum::Platform::GlutApplication::Configuration::setVersion (GL::Version version)
Use GLConfiguration::setVersion() instead.
Member Magnum::Platform::GlutApplication::Configuration::version () const
Use GLConfiguration::version() instead.
Member Magnum::Platform::GlutApplication::createContext (const Configuration&configuration)
Use create(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::GlutApplication::createContext ()
Use create() instead.
Member Magnum::Platform::GlutApplication::GlutApplication (const Arguments&arguments, std::nullptr_t)
Use GlutApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::GlutApplication::tryCreateContext (const Configuration&configuration)
Use tryCreate(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::GlxApplication::GlxApplication (const Arguments&arguments, std::nullptr_t)
Use GlxApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::Sdl2Application::Configuration::Flag
Use GLConfiguration::Flag instead.
Member Magnum::Platform::Sdl2Application::Configuration::Flags
Use GLConfiguration::Flags instead.
Member Magnum::Platform::Sdl2Application::Configuration::flags () const
Use GLConfiguration::flags() instead.
Member Magnum::Platform::Sdl2Application::Configuration::isSRGBCapable () const
Use GLConfiguration::isSRGBCapable() instead.
Member Magnum::Platform::Sdl2Application::Configuration::sampleCount () const
Use GLConfiguration::sampleCount() instead.
Member Magnum::Platform::Sdl2Application::Configuration::setFlags (GLConfiguration::Flags flags)
Use GLConfiguration::setFlags() instead.
Member Magnum::Platform::Sdl2Application::Configuration::setSampleCount (Int count)
Use GLConfiguration::setSampleCount() instead.
Member Magnum::Platform::Sdl2Application::Configuration::setSRGBCapable (bool enabled)
Use GLConfiguration::setSRGBCapable() instead.
Member Magnum::Platform::Sdl2Application::Configuration::setVersion (GL::Version version)
Use GLConfiguration::setVersion() instead.
Member Magnum::Platform::Sdl2Application::Configuration::version () const
Use GLConfiguration::version() instead.
Member Magnum::Platform::Sdl2Application::createContext (const Configuration&configuration)
Use create(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::Sdl2Application::createContext ()
Use create() instead.
Member Magnum::Platform::Sdl2Application::MouseEvent::WheelDown
Use MouseScrollEvent and mouseScrollEvent() instead.
Member Magnum::Platform::Sdl2Application::MouseEvent::WheelUp
Use MouseScrollEvent and mouseScrollEvent() instead.
Member Magnum::Platform::Sdl2Application::Sdl2Application (const Arguments&arguments, std::nullptr_t)
Use Sdl2Application(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::Sdl2Application::tryCreateContext (const Configuration&configuration)
Use tryCreate(const Configuration&, const GLConfiguration&) instead.
Member Magnum::Platform::WindowlessCglApplication::WindowlessCglApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessCglApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::WindowlessEglApplication::WindowlessEglApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessEglApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::WindowlessGlxApplication::WindowlessGlxApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessGlxApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::WindowlessIosApplication::WindowlessIosApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessIosApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::WindowlessWglApplication::WindowlessWglApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessWglApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::WindowlessWindowsEglApplication::WindowlessWindowsEglApplication (const Arguments&arguments, std::nullptr_t)
Use WindowlessWindowsEglApplication(const Arguments&, NoCreateT) instead.
Member Magnum::Platform::XEglApplication::XEglApplication (const Arguments&arguments, std::nullptr_t)
Use XEglApplication(const Arguments&, NoCreateT) instead.
Member Magnum::PrimitiveQuery
Use GL::PrimitiveQuery instead.
Class Magnum::Primitives::Capsule2D
Use capsule2DWireframe() instead.
Member Magnum::Primitives::Capsule2D::wireframe (UnsignedInt hemisphereRings, UnsignedInt cylinderRings, Float halfLength)
Use capsule2DWireframe() instead.
Class Magnum::Primitives::Capsule3D
Use capsule3DSolid() or capsule3DWireframe() instead.
Member Magnum::Primitives::Capsule3D::solid (UnsignedInt hemisphereRings, UnsignedInt cylinderRings, UnsignedInt segments, Float halfLength, CapsuleTextureCoords textureCoords=CapsuleTextureCoords::DontGenerate)
Use capsule3DSolid() instead.
Member Magnum::Primitives::Capsule3D::TextureCoords
Use CapsuleTextureCoords instead.
Member Magnum::Primitives::Capsule3D::wireframe (UnsignedInt hemisphereRings, UnsignedInt cylinderRings, UnsignedInt segments, Float halfLength)
Use capsule3DWireframe() instead.
Class Magnum::Primitives::Circle
Use circle2DSolid() or circle2DWireframe() instead.
Member Magnum::Primitives::Circle::solid (UnsignedInt segments)
Use circle2DSolid() instead.
Member Magnum::Primitives::Circle::wireframe (UnsignedInt segments)
Use circle2DWireframe() instead.
Class Magnum::Primitives::Crosshair2D
Use crosshair2D() instead.
Member Magnum::Primitives::Crosshair2D::wireframe ()
Use crosshair2D() instead.
Class Magnum::Primitives::Crosshair3D
Use crosshair3D() instead.
Member Magnum::Primitives::Crosshair3D::wireframe ()
Use crosshair3D() instead.
Class Magnum::Primitives::Cube
Use cubeSolid(), cubeSolidStrip() or cubeWireframe() instead.
Member Magnum::Primitives::Cube::solid ()
Use cubeSolid() instead.
Member Magnum::Primitives::Cube::solidStrip ()
Use cubeSolidStrip() instead.
Member Magnum::Primitives::Cube::wireframe ()
Use cubeWireframe() instead.
Class Magnum::Primitives::Cylinder
Use cylinderSolid() or cylinderWireframe() instead.
Member Magnum::Primitives::Cylinder::Flag
Use CylinderFlag instead.
Member Magnum::Primitives::Cylinder::Flags
Use CylinderFlags instead.
Member Magnum::Primitives::Cylinder::solid (UnsignedInt rings, UnsignedInt segments, Float halfLength, CylinderFlags flags={})
Use cylinderSolid() instead.
Member Magnum::Primitives::Cylinder::wireframe (UnsignedInt rings, UnsignedInt segments, Float halfLength)
Use cylinderWireframe() instead.
Class Magnum::Primitives::Icosphere
Use icosphereSolid() instead.
Member Magnum::Primitives::Icosphere::solid (UnsignedInt subdivisions)
Use icosphereSolid() instead.
Class Magnum::Primitives::Line2D
Use line2D() instead.
Member Magnum::Primitives::Line2D::wireframe ()
Use line2D() instead.
Class Magnum::Primitives::Line3D
Use line3D() instead.
Member Magnum::Primitives::Line3D::wireframe ()
Use line3D() instead.
Class Magnum::Primitives::Plane
Use planeSolid() or planeWireframe() instead.
Member Magnum::Primitives::Plane::solid (PlaneTextureCoords textureCoords=PlaneTextureCoords::DontGenerate)
Use planeSolid() instead.
Member Magnum::Primitives::Plane::TextureCoords
Use PlaneTextureCoords instead.
Member Magnum::Primitives::Plane::wireframe ()
Use planeWireframe() instead.
Class Magnum::Primitives::Square
Use squareSolid() or squareWireframe() instead.
Member Magnum::Primitives::Square::solid (SquareTextureCoords textureCoords=SquareTextureCoords::DontGenerate)
Use squareWireframe() instead.
Member Magnum::Primitives::Square::TextureCoords
Use SquareTextureCoords instead.
Member Magnum::Primitives::Square::wireframe ()
Use squareWireframe() instead.
Class Magnum::Primitives::UVSphere
Use uvSphereSolid() or uvSphereWireframe() instead.
Member Magnum::Primitives::UVSphere::solid (UnsignedInt rings, UnsignedInt segments, UVSphereTextureCoords textureCoords=UVSphereTextureCoords::DontGenerate)
Use uvSphereSolid() instead.
Member Magnum::Primitives::UVSphere::TextureCoords
Use UVSphereTextureCoords instead.
Member Magnum::Primitives::UVSphere::wireframe (UnsignedInt rings, UnsignedInt segments)
Use uvSphereWireframe() instead.
Member Magnum::R11Eac
Use GL::CompressedPixelFormat::R11Eac instead.
Member Magnum::RectangleTexture
Use GL::RectangleTexture instead.
Member Magnum::Red
Use GL::PixelFormat::Red or any of the complete single-channel formats instead.
Member Magnum::Red
Use GL::CompressedPixelFormat::Red instead.
Member Magnum::RedInteger
Use GL::PixelFormat::RedInteger or any of the complete single-channel formats instead.
Member Magnum::RedRgtc1
Use GL::CompressedPixelFormat::RedRgtc1 instead.
Member Magnum::Renderbuffer
Use GL::Renderbuffer instead.
Member Magnum::RenderbufferFormat
Use GL::RenderbufferFormat instead.
Member Magnum::Renderer
Use GL::Renderer instead.
Member Magnum::RG
Use GL::PixelFormat::RG or any of the complete two-channel formats instead.
Member Magnum::RG
Use GL::CompressedPixelFormat::RG instead.
Member Magnum::RG11Eac
Use GL::CompressedPixelFormat::RG11Eac instead.
Member Magnum::RGB
Use GL::PixelFormat::RGB or any of the complete three-channel formats instead.
Member Magnum::RGB
Use GL::CompressedPixelFormat::RGB instead.
Member Magnum::RGB8Etc2
Use GL::CompressedPixelFormat::RGB8Etc2 instead.
Member Magnum::RGB8PunchthroughAlpha1Etc2
Use GL::CompressedPixelFormat::RGB8PunchthroughAlpha1Etc2 instead.
Member Magnum::RGBA
Use GL::PixelFormat::RGBA or any of the complete four-channel formats instead.
Member Magnum::RGBA
Use GL::CompressedPixelFormat::RGBA instead.
Member Magnum::RGBA8Etc2Eac
Use GL::CompressedPixelFormat::RGBA8Etc2Eac instead.
Member Magnum::RGBAAstc10x10
Use GL::CompressedPixelFormat::RGBAAstc10x10 instead.
Member Magnum::RGBAAstc10x5
Use GL::CompressedPixelFormat::RGBAAstc10x5 instead.
Member Magnum::RGBAAstc10x6
Use GL::CompressedPixelFormat::RGBAAstc10x6 instead.
Member Magnum::RGBAAstc10x8
Use GL::CompressedPixelFormat::RGBAAstc10x8 instead.
Member Magnum::RGBAAstc12x10
Use GL::CompressedPixelFormat::RGBAAstc12x10 instead.
Member Magnum::RGBAAstc12x12
Use GL::CompressedPixelFormat::RGBAAstc12x12 instead.
Member Magnum::RGBAAstc4x4
Use GL::CompressedPixelFormat::RGBAAstc4x4 instead.
Member Magnum::RGBAAstc5x4
Use GL::CompressedPixelFormat::RGBAAstc5x4 instead.
Member Magnum::RGBAAstc5x5
Use GL::CompressedPixelFormat::RGBAAstc5x5 instead.
Member Magnum::RGBAAstc6x5
Use GL::CompressedPixelFormat::RGBAAstc6x5 instead.
Member Magnum::RGBAAstc6x6
Use GL::CompressedPixelFormat::RGBAAstc6x6 instead.
Member Magnum::RGBAAstc8x5
Use GL::CompressedPixelFormat::RGBAAstc8x5 instead.
Member Magnum::RGBAAstc8x6
Use GL::CompressedPixelFormat::RGBAAstc8x6 instead.
Member Magnum::RGBAAstc8x8
Use GL::CompressedPixelFormat::RGBAAstc8x8 instead.
Member Magnum::RGBABptcUnorm
Use GL::CompressedPixelFormat::RGBABptcUnorm instead.
Member Magnum::RGBAInteger
Use GL::PixelFormat::RGBAInteger or any of the complete four-channel formats instead.
Member Magnum::RGBAS3tcDxt1
Use CompressedPixelFormat::Bc1RGBAUnorm or GL::CompressedPixelFormat::RGBAS3tcDxt1 instead.
Member Magnum::RGBAS3tcDxt3
Use CompressedPixelFormat::Bc2RGBAUnorm or GL::CompressedPixelFormat::RGBAS3tcDxt3 instead.
Member Magnum::RGBAS3tcDxt5
Use CompressedPixelFormat::Bc3RGBAUnorm or GL::CompressedPixelFormat::RGBAS3tcDxt5 instead.
Member Magnum::RGBBptcSignedFloat
Use GL::CompressedPixelFormat::RGBBptcSignedFloat instead.
Member Magnum::RGBBptcUnsignedFloat
Use GL::CompressedPixelFormat::RGBBptcUnsignedFloat instead.
Member Magnum::RGBInteger
Use GL::PixelFormat::RGBInteger or any of the complete three-channel formats instead.
Member Magnum::RGBS3tcDxt1
Use CompressedPixelFormat::Bc1RGBUnorm or GL::CompressedPixelFormat::RGBS3tcDxt1 instead.
Member Magnum::RGInteger
Use GL::PixelFormat::RGInteger or any of the complete two-channel formats instead.
Member Magnum::RGRgtc2
Use GL::CompressedPixelFormat::RGRgtc2 instead.
Member Magnum::SampleQuery
Use GL::SampleQuery instead.
Class Magnum::Sampler
Use GL::Sampler, SamplerFilter, GL::SamplerFilter, SamplerMipmap, GL::SamplerMipmap, SamplerWrapping, GL::SamplerWrapping, GL::SamplerCompareMode, GL::SamplerCompareFunction or GL::SamplerDepthStencilMode instead.
Member Magnum::Sampler::CompareFunction
Use GL::SamplerCompareFunction instead.
Member Magnum::Sampler::CompareMode
Use GL::SamplerCompareMode instead.
Member Magnum::Sampler::DepthStencilMode
Use GL::SamplerDepthStencilMode instead.
Member Magnum::Sampler::Filter
Use SamplerFilter or GL::SamplerFilter instead.
Member Magnum::Sampler::maxMaxAnisotropy ()
Use GL::Sampler::maxMaxAnisotropy() instead.
Member Magnum::Sampler::Mipmap
Use SamplerMipmap or GL::SamplerMipmap instead.
Member Magnum::Sampler::Wrapping
Use SamplerMipmap or GL::SamplerWrapping instead.
Member Magnum::Shader
Use GL::Shader instead.
Member Magnum::Shaders::AbstractVector<dimensions>::setVectorTexture (GL::Texture2D&texture)
Use bindVectorTexture() instead.
Member Magnum::Shaders::Flat<dimensions>::setTexture (GL::Texture2D&texture)
Use bindTexture() instead.
Member Magnum::Shaders::Generic<dimensions>::Color::Color (DataType dataType=DataType::Float, DataOptions dataOptions={})
Use Color(Components, DataType, DataOptions) instead.
Member Magnum::Shaders::Phong::setAmbientTexture (GL::Texture2D&texture)
Use bindAmbientTexture() instead.
Member Magnum::Shaders::Phong::setDiffuseTexture (GL::Texture2D&texture)
Use bindDiffuseTexture() instead.
Member Magnum::Shaders::Phong::setSpecularTexture (GL::Texture2D&texture)
Use bindSpecularTexture() instead.
Member Magnum::Shaders::Phong::setTextures (GL::Texture2D*ambient, GL::Texture2D*diffuse, GL::Texture2D*specular)
Use bindTextures() instead.
Member Magnum::SignedR11Eac
Use GL::CompressedPixelFormat::SignedR11Eac instead.
Member Magnum::SignedRedRgtc1
Use GL::CompressedPixelFormat::SignedRedRgtc1 instead.
Member Magnum::SignedRG11Eac
Use GL::CompressedPixelFormat::SignedRG11Eac instead.
Member Magnum::SignedRGRgtc2
Use GL::CompressedPixelFormat::SignedRGRgtc2 instead.
Member Magnum::SRGB
Use GL::PixelFormat::SRGB or any of the complete three-channel formats instead.
Member Magnum::SRGB8Alpha8Astc10x10
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc10x10 instead.
Member Magnum::SRGB8Alpha8Astc10x5
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc10x5 instead.
Member Magnum::SRGB8Alpha8Astc10x6
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc10x6 instead.
Member Magnum::SRGB8Alpha8Astc10x8
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc10x8 instead.
Member Magnum::SRGB8Alpha8Astc12x10
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc12x10 instead.
Member Magnum::SRGB8Alpha8Astc12x12
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc12x12 instead.
Member Magnum::SRGB8Alpha8Astc4x4
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc4x4 instead.
Member Magnum::SRGB8Alpha8Astc5x4
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc5x4 instead.
Member Magnum::SRGB8Alpha8Astc5x5
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc5x5 instead.
Member Magnum::SRGB8Alpha8Astc6x5
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc6x5 instead.
Member Magnum::SRGB8Alpha8Astc6x6
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc6x6 instead.
Member Magnum::SRGB8Alpha8Astc8x5
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc8x5 instead.
Member Magnum::SRGB8Alpha8Astc8x6
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc8x6 instead.
Member Magnum::SRGB8Alpha8Astc8x8
Use GL::CompressedPixelFormat::SRGB8Alpha8Astc8x8 instead.
Member Magnum::SRGB8Alpha8Etc2Eac
Use GL::CompressedPixelFormat::SRGB8Alpha8Etc2Eac instead.
Member Magnum::SRGB8Etc2
Use GL::CompressedPixelFormat::SRGB8Etc2 instead.
Member Magnum::SRGB8PunchthroughAlpha1Etc2
Use GL::CompressedPixelFormat::SRGB8PunchthroughAlpha1Etc2 instead.
Member Magnum::SRGBAlpha
Use GL::PixelFormat::SRGBAlpha or any of the complete four-channel formats instead.
Member Magnum::SRGBAlphaBptcUnorm
Use GL::CompressedPixelFormat::SRGBAlphaBptcUnorm instead.
Member Magnum::StencilIndex
Use GL::PixelFormat::StencilIndex or any of the complete stencil formats instead.
Member Magnum::Texture
Use GL::Texture instead.
Member Magnum::Texture1D
Use GL::Texture1D instead.
Member Magnum::Texture1DArray
Use GL::Texture1DArray instead.
Member Magnum::Texture2D
Use GL::Texture2D instead.
Member Magnum::Texture2DArray
Use GL::Texture2DArray instead.
Member Magnum::Texture3D
Use GL::Texture3D instead.
Member Magnum::TextureArray
Use GL::TextureArray instead.
Member Magnum::TextureFormat
Use GL::TextureFormat instead.
Member Magnum::TimeQuery
Use GL::TimeQuery instead.
Member Magnum::Trade::ImageData<dimensions>::ImageData (PixelFormat format, GL::PixelType type, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char>&&data, const void*importerState=nullptr) noexcept
Use the generic ImageData(PixelStorage, T, U, const VectorTypeFor<dimensions, Int>&, Containers::Array<char>&&, const void*) instead — the pixel storage parameter is used to distinguish between compressed and uncompressed data.
Member Magnum::Trade::ImageData<dimensions>::type () const
Cast formatExtra() to GL::PixelType instead.
Member Magnum::Trade::MeshData2D::MeshData2D (MeshPrimitive primitive, std::vector<UnsignedInt> indices, std::vector<std::vector<Vector2>> positions, std::vector<std::vector<Vector2>> textureCoords2D, const void*importerState=nullptr)
Use MeshData2D(MeshPrimitive, std::vector<UnsignedInt>, std::vector<std::vector<Vector2>>, std::vector<std::vector<Vector2>>, std::vector<std::vector<Color4>>, const void*) instead.
Member Magnum::Trade::MeshData3D::MeshData3D (MeshPrimitive primitive, std::vector<UnsignedInt> indices, std::vector<std::vector<Vector3>> positions, std::vector<std::vector<Vector3>> normals, std::vector<std::vector<Vector2>> textureCoords2D, const void*importerState=nullptr)
Use MeshData3D(MeshPrimitive, std::vector<UnsignedInt>, std::vector<std::vector<Vector3>>, std::vector<std::vector<Vector3>>, std::vector<std::vector<Vector2>>, std::vector<std::vector<Color4>>, const void*) instead.
Member Magnum::TransformFeedback
Use GL::TransformFeedback instead.
Member Magnum::Ui::AbstractPlane::Flag
Use PlaneFlag instead.
Member Magnum::Ui::AbstractPlane::Flags
Use PlaneFlags instead.
Member Magnum::Ui::UserInterface::UserInterface (const Vector2&size, const Vector2i&screenSize, Text::AbstractFont&font)
Use either UserInterface(const Vector2&, const Vector2i&, const std::string&) or UserInterface(const Vector2&, const Vector2i&, Text::AbstractFont&, Text::GlyphCache&, const StyleConfiguration&) instead.
Member Magnum::Ui::UserInterface::UserInterface (const Vector2&size, const Vector2i&screenSize, Text::AbstractFont&font, const StyleConfiguration&styleConfiguration)
Use either UserInterface(const Vector2&, const Vector2i&, const StyleConfiguration&, const std::string&) or UserInterface(const Vector2&, const Vector2i&, Text::AbstractFont&, Text::GlyphCache&, const StyleConfiguration&) instead.
Member Magnum::Version
Use GL::Version instead.
Member MAGNUM_ASSERT_EXTENSION_SUPPORTED (extension)
Use MAGNUM_ASSERT_GL_EXTENSION_SUPPORTED()
Member MAGNUM_ASSERT_VERSION_SUPPORTED (version)
Use MAGNUM_ASSERT_GL_VERSION_SUPPORTED()
Member MAGNUM_VERIFY_NO_ERROR ()
Use MAGNUM_VERIFY_NO_GL_ERROR() instead.
Directory MagnumPlugins/OpenGexImporter/OpenDdl
Use the Magnum/OpenDdl path instead.
File MeshView.h
Use Magnum/GL/MeshView.h instead.
File MultisampleTexture.h
Use Magnum/GL/MultisampleTexture.h instead.
File OpenDdl.h
Use Magnum/OpenDdl/OpenDdl.h instead.
File OpenGL.h
Use Magnum/GL/OpenGL.h instead.
File OpenGLTester.h
Use Magnum/GL/OpenGLTester.h instead.
File PrimitiveQuery.h
Use Magnum/GL/PrimitiveQuery.h instead.
File Property.h
Use Magnum/OpenDdl/Property.h instead.
File RectangleTexture.h
Use Magnum/GL/RectangleTexture.h instead.
File Renderbuffer.h
Use Magnum/GL/Renderbuffer.h instead.
File RenderbufferFormat.h
Use Magnum/GL/RenderbufferFormat.h instead.
File Renderer.h
Use Magnum/GL/Renderer.h instead.
File SampleQuery.h
Use Magnum/GL/SampleQuery.h instead.
File Shader.h
Use Magnum/GL/Shader.h instead.
File Structure.h
Use Magnum/OpenDdl/Structure.h instead.
File Texture.h
Use Magnum/GL/Texture.h instead.
File TextureArray.h
Use Magnum/GL/TextureArray.h instead.
File TextureFormat.h
Use Magnum/GL/TextureFormat.h instead.
File TimeQuery.h
Use Magnum/GL/TimeQuery.h instead.
File TransformFeedback.h
Use Magnum/GL/TransformFeedback.h instead.
File Type.h
Use Magnum/OpenDdl/Type.h instead.
File Validation.h
Use Magnum/OpenDdl/Validation.h instead.
File Version.h
Use Magnum/GL/Version.h instead.