Deprecated list
See also Deprecated OpenGL API list.
- File AbstractMaterialData.h
- Use Magnum/
Trade/ MaterialData.h and the MaterialData class instead. - File Array.h
- Use Magnum/
Math/ Vector3.h instead. - File BoolVector.h
- Use Magnum/
Math/ BitVector.h and the Magnum:: Math:: BitVector class instead. - File CgltfImporter.h
- Use MagnumPlugins/
GltfImporter/ GltfImporter.h and the Trade:: GltfImporter class instead. - File CombineIndexedArrays.h
- Use Magnum/
MeshTools/ Combine.h and Magnum:: MeshTools:: combineIndexedAttributes() instead. - File Conversion.h
- Use Magnum/
OvrIntegration/ Integration.h instead. - Member DOUBLE_
EQUALITY_ PRECISION - Use Magnum::
Math:: TypeTraits:: epsilon() instead. - File Enums.h
- All functionality in this header has been deprecated and moved elsewhere. Use headers corresponding to the suggested replacement APIs instead.
- File FilterAttributes.h
- Use Magnum/
MeshTools/ Filter.h instead. - File FlattenMeshHierarchy.h
- Use Magnum/
SceneTools/ Hierarchy.h and the SceneTools:: absoluteFieldTransformations2D() / SceneTools:: absoluteFieldTransformations3D() functions instead. - File FlattenTransformationHierarchy.h
- Use Magnum/
SceneTools/ Hierarchy.h and the SceneTools:: absoluteFieldTransformations2D() / SceneTools:: absoluteFieldTransformations3D() functions instead. - Member FLOAT_
EQUALITY_ PRECISION - Use Magnum::
Math:: TypeTraits:: epsilon() instead. - File GenerateFlatNormals.h
- Use Magnum/
MeshTools/ GenerateNormals.h instead. - Member LONG_
DOUBLE_ EQUALITY_ PRECISION - Use Magnum::
Math:: TypeTraits:: epsilon() instead. - Class Magnum::
Array1D<T> - Use Math::
Vector or Containers:: Array1 instead. - Class Magnum::
Array2D<T> - Use Math::
Vector2 or Containers:: Array2 instead. - Class Magnum::
Array3D<T> - Use Math::
Vector3 or Containers:: Array3 instead. - Class Magnum::
Array<dimensions, T> - Use Math::
Vector instead. - Member Magnum::
Audio:: AbstractImporter:: Feature - Use ImporterFeature instead.
- Member Magnum::
Audio:: AbstractImporter:: Features - Use ImporterFeatures instead.
- Member Magnum::
BoolVector2 - Use BitVector2 instead.
- Member Magnum::
BoolVector3 - Use BitVector3 instead.
- Member Magnum::
BoolVector4 - Use BitVector4 instead.
- Member Magnum::
BulletIntegration:: DebugDraw:: debugMode () const - Use mode() instead.
- Member Magnum::
compressedBlockDataSize (CompressedPixelFormat format) - Use compressedPixelFormatBlockDataSize() instead.
- Member Magnum::
compressedBlockSize (CompressedPixelFormat format) - Use compressedPixelFormatBlockSize() instead.
- Member Magnum::
CompressedImage<dimensions>:: data () - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
CompressedImage<dimensions>:: data () const - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
CompressedImageView<dimensions, T>:: data () const - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
DebugTools:: bufferData (GL::Buffer&buffer, void*doxygenIsCrapAtOverloadResolution=nullptr) - Use non-templated bufferData() and Containers::
arrayCast() instead - Member Magnum::
DebugTools:: bufferSubData (GL::Buffer&buffer, GLintptr offset, GLsizeiptr size, void*doxygenIsCrapAtOverloadResolution=nullptr) - Use non-templated bufferSubData() and Containers::
arrayCast() instead - Member Magnum::
DebugTools:: ForceRenderer<dimensions>:: ForceRenderer (SceneGraph::AbstractObject<dimensions, Float>&object, const VectorTypeFor<dimensions, Float>&forcePosition, const VectorTypeFor<dimensions, Float>&force, ResourceKey options=ResourceKey(), SceneGraph::DrawableGroup<dimensions, Float>*drawables=nullptr) - Implicit ResourceManager singleton is deprecated, use ForceRenderer(ResourceManager&, SceneGraph::
AbstractObject<dimensions, Float>&, const VectorTypeFor<dimensions, Float>&, const VectorTypeFor<dimensions, Float>&, ResourceKey, SceneGraph:: DrawableGroup<dimensions, Float>*) instead. - Member Magnum::
DebugTools:: ForceRendererOptions:: scale () const - Use size() instead.
- Member Magnum::
DebugTools:: GLFrameProfiler - Use FrameProfilerGL instead.
- Member Magnum::
DebugTools:: ObjectRenderer<dimensions>:: ObjectRenderer (SceneGraph::AbstractObject<dimensions, Float>&object, ResourceKey options=ResourceKey(), SceneGraph::DrawableGroup<dimensions, Float>*drawables=nullptr) - Implicit ResourceManager singleton is deprecated, use ObjectRenderer(ResourceManager&, SceneGraph::
AbstractObject<dimensions, Float>&, ResourceKey, SceneGraph:: DrawableGroup<dimensions, Float>*) instead. - Class Magnum::
DebugTools:: Profiler - Obsolete, use FrameProfiler instead.
- Member Magnum::
GL:: AbstractShaderProgram:: link (std::initializer_list<Containers::Reference<AbstractShaderProgram>> shaders) - Originally meant to batch multiple link operations together in a way that allowed the driver to perform the linking in multiple threads. Superseded by submitLink() and checkLink(), use either those or the zero-argument link() instead. See Asynchronous shader compilation and linking for more information.
- Member Magnum::
GL:: Attribute<location, T>:: HalfFloat - Use DataType::
Half instead. - Member Magnum::
GL:: Attribute<location, T>:: VectorCount - Use Vectors instead.
- Member Magnum::
GL:: Attribute<location, T>:: vectorSize () const - Use vectorStride() instead.
- Member Magnum::
GL:: Context:: supportedExtensions () const - Deprecated as it doesn't provide anything that extensionStrings(), Extension::
extensions() and isExtensionSupported() wouldn't provide already and only causes extra overhead during context creation. - Member Magnum::
GL:: DebugOutput:: setCallback (void(*callback)(Source, Type, UnsignedInt, Severity, const std::string&, const void*), const void*userParam=nullptr) - Use a Callback taking a Containers::
StringView instead. - Member Magnum::
GL:: DynamicAttribute:: HalfFloat - Use DataType::
Half instead. - Member Magnum::
GL:: HalfFloat - Use PixelType::
Half instead. - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram&shader) - Use AbstractShaderProgram::
draw() instead. - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram && shader) - Use AbstractShaderProgram::
draw() instead. - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram&shader, TransformFeedback&xfb, UnsignedInt stream=0) - Use AbstractShaderProgram::
drawTransformFeedback() instead. - Member Magnum::
GL:: Mesh:: draw (AbstractShaderProgram && shader, TransformFeedback&xfb, UnsignedInt stream=0) - Use AbstractShaderProgram::
drawTransformFeedback() instead. - Member Magnum::
GL:: Mesh:: indexTypeSize () const - Use meshIndexTypeSize() on the value returned from indexType() instead.
- Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram && shader, Containers::ArrayView<const Containers::Reference<MeshView>> meshes) - Use AbstractShaderProgram::
draw(const Containers:: Iterable<MeshView>&) instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader, std::initializer_list<Containers::Reference<MeshView>> meshes) - Use AbstractShaderProgram::
draw(const Containers:: Iterable<MeshView>&) instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram && shader, std::initializer_list<Containers::Reference<MeshView>> meshes) - Use AbstractShaderProgram::
draw(const Containers:: Iterable<MeshView>&) instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader) - Use AbstractShaderProgram::
draw() instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram && shader) - Use AbstractShaderProgram::
draw() instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader, TransformFeedback&xfb, UnsignedInt stream=0) - Use AbstractShaderProgram::
drawTransformFeedback() instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram && shader, TransformFeedback&xfb, UnsignedInt stream=0) - Use AbstractShaderProgram::
drawTransformFeedback() instead. - Member Magnum::
GL:: MeshView:: draw (AbstractShaderProgram&shader, Containers::ArrayView<const Containers::Reference<MeshView>> meshes) - Use AbstractShaderProgram::
draw(const Containers:: Iterable<MeshView>&) instead. - Member Magnum::
GL:: MeshView:: setIndexRange (Int offset, UnsignedInt start, UnsignedInt end) - Use setIndexOffset(Int, UnsignedInt, UnsignedInt) instead.
- Member Magnum::
GL:: MeshView:: setIndexRange (Int offset) - Use setIndexOffset(Int) instead.
- Member Magnum::
GL:: pixelSize (PixelFormat format, PixelType type) - Use pixelFormatSize() instead.
- Member Magnum::
GL:: R3B3G2 - This one had a misleading typo in the name, use TextureFormat::
R3G3B2 instead. - Member Magnum::
GL:: Shader:: compile (std::initializer_list<Containers::Reference<Shader>> shaders) - Originally meant to batch multiple compile operations together in a way that allowed the driver to perform the compilation in multiple threads. Superseded by submitCompile() and checkCompile(), use either those or the zero-argument compile() instead. See Asynchronous shader compilation and linking for more information.
- Member Magnum::
Image<dimensions>:: data () - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
Image<dimensions>:: data () const - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
ImageView<dimensions, T>:: data () const - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
LoadPernament - Use InputFileCallbackPolicy::
LoadPermanent instead. - Member Magnum::
Math:: angle (const Quaternion<T>&normalizedA, const Quaternion<T>&normalizedB) - This function historically returned a half-angle instead of the full angle, which is incorrect. Because fixing it would break all current uses of it, it's deprecated in favor of halfAngle(const Quaternion<T>&, const Quaternion<T>&), which returns the same value but is named appropriately. This function will get reintroduced with a correct output after enough time passes to avoid breaking existing code.
- Member Magnum::
Math:: BoolVector - Use BitVector instead.
- Member Magnum::
Math:: Color3<T>:: fromSrgb (UnsignedInt srgb) - Use fromSrgbInt() instead.
- Member Magnum::
Math:: Color4<T>:: fromSrgb (UnsignedInt srgb, T a=Implementation::fullChannel<T>()) - Use fromSrgbInt() instead.
- Member Magnum::
Math:: Color4<T>:: fromSrgbAlpha (UnsignedInt srgb) - Use fromSrgbAlphaInt() instead.
- Member Magnum::
Math:: Frustum<T>:: planes () const - Use operator[](std::
size_t) const, data() or begin() / end() instead. - Member Magnum::
Math:: NoInit - Use Magnum::
NoInit instead. - Member Magnum::
Math:: NoInitT - Use Magnum::
NoInitT instead. - Member Magnum::
MeshTools:: combineIndexArrays (const std::vector<std::reference_wrapper<std::vector<UnsignedInt>>>&arrays) - Use combineIndexedAttributes() instead.
- Member Magnum::
MeshTools:: combineIndexArrays (std::initializer_list<std::reference_wrapper<std::vector<UnsignedInt>>> arrays) - Use combineIndexedAttributes() instead.
- Member Magnum::
MeshTools:: combineIndexArrays (const std::vector<UnsignedInt>&interleavedArrays, UnsignedInt stride) - Use combineIndexedAttributes() instead.
- Member Magnum::
MeshTools:: combineIndexedArrays (const std::pair<const std::vector<UnsignedInt>&, std::vector<T>&>&... indexedArrays) - Use combineIndexedAttributes() instead.
- Member Magnum::
MeshTools:: compile (const Trade::MeshData2D&meshData) - Use compile(const Trade::
MeshData&, CompileFlags) instead. - Member Magnum::
MeshTools:: compile (const Trade::MeshData3D&meshData, CompileFlags flags={}) - Use compile(const Trade::
MeshData&, CompileFlags) instead. - Member Magnum::
MeshTools:: compressIndices (const std::vector<UnsignedInt>&indices) - Use compressIndices(const Containers::
StridedArrayView1D<const UnsignedInt>&, MeshIndexType, Long) instead. The index range isn't returned anymore, use Math:: minmax(const Containers:: StridedArrayView1D<const T>&) to get it if needed. - Member Magnum::
MeshTools:: compressIndicesAs (const std::vector<UnsignedInt>&indices) - Use compressIndices(const Containers::
StridedArrayView1D<const UnsignedInt>&, MeshIndexType, Long) instead. - Member Magnum::
MeshTools:: duplicate (const std::vector<UnsignedInt>&indices, const std::vector<T>&data) - Use duplicate(const Containers::
StridedArrayView1D<const IndexType>&, const Containers:: StridedArrayView1D<const T>&) or duplicateInto() instead. - Member Magnum::
MeshTools:: filterExceptAttributes (const Trade::MeshData&mesh, Containers::ArrayView<const UnsignedInt> attributes) - Use filterAttributes(const Trade::
MeshData&, Containers:: BitArrayView) instead. - Member Magnum::
MeshTools:: filterExceptAttributes (const Trade::MeshData&mesh, std::initializer_list<UnsignedInt> attributes) - Use filterAttributes(const Trade::
MeshData&, Containers:: BitArrayView) instead. - Member Magnum::
MeshTools:: filterOnlyAttributes (const Trade::MeshData&mesh, Containers::ArrayView<const UnsignedInt> attributes) - Use filterAttributes(const Trade::
MeshData&, Containers:: BitArrayView) instead. - Member Magnum::
MeshTools:: filterOnlyAttributes (const Trade::MeshData&mesh, std::initializer_list<UnsignedInt> attributes) - Use filterAttributes(const Trade::
MeshData&, Containers:: BitArrayView) instead. - Member Magnum::
MeshTools:: flipFaceWinding (std::vector<UnsignedInt>&indices) - Use flipFaceWindingInPlace(const Containers::
StridedArrayView1D<UnsignedInt>&) instead. - Member Magnum::
MeshTools:: flipNormals (std::vector<UnsignedInt>&indices, std::vector<Vector3>&normals) - Use flipNormalsInPlace(const Containers::
StridedArrayView1D<UnsignedInt>&, const Containers:: StridedArrayView1D<Vector3>&) instead. - Member Magnum::
MeshTools:: flipNormals (std::vector<Vector3>&normals) - Use flipNormalsInPlace(const Containers::
StridedArrayView1D<Vector3>&) instead. - Member Magnum::
MeshTools:: generateFlatNormals (const std::vector<UnsignedInt>&indices, const std::vector<Vector3>&positions) - This will generate index buffer that's different from the input
indices
array, so you'll need to recombine them using combineIndexedArrays() in order to have a single index array for both vertices and normals. Because this makes the usage more complex than strictly necessary, this function is deprecated in favor of generateFlatNormals(const Containers::StridedArrayView1D<const Vector3>&). - Member Magnum::
MeshTools:: owned (const Trade::MeshData&mesh) - Use copy(const Trade::
MeshData&) instead. - Member Magnum::
MeshTools:: owned (Trade::MeshData && mesh) - Use copy(Trade::
MeshData&&) instead. - Member Magnum::
MeshTools:: removeDuplicates (std::vector<Vector>&data, typename Vector::Type epsilon=Math::TypeTraits<typename Vector::Type>::epsilon()) - Use removeDuplicatesFuzzyInPlace() instead.
- Member Magnum::
MeshTools:: subdivide (std::vector<UnsignedInt>&indices, std::vector<Vertex>&vertices, Interpolator interpolator) - Use subdivide(Containers::
Array<IndexType>&, Containers:: Array<Vertex>&vertices, Interpolator) or subdivideInPlace() instead. - Member Magnum::
MeshTools:: tipsify (std::vector<UnsignedInt>&indices, UnsignedInt vertexCount, std::size_t cacheSize) - Use tipsifyInPlace() instead.
- Member Magnum::
MeshTools:: transform2D (const Trade::MeshData&mesh, const Matrix3&transformation, UnsignedInt id, InterleaveFlags flags) - Use transform2D(const Trade::
MeshData&, const Matrix3&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
MeshTools:: transform2D (Trade::MeshData && mesh, const Matrix3&transformation, UnsignedInt id, InterleaveFlags flags) - Use transform2D(Trade::
MeshData&&, const Matrix3&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
MeshTools:: transform3D (const Trade::MeshData&mesh, const Matrix4&transformation, UnsignedInt id, InterleaveFlags flags) - Use transform3D(const Trade::
MeshData&, const Matrix4&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
MeshTools:: transform3D (Trade::MeshData && mesh, const Matrix4&transformation, UnsignedInt id, InterleaveFlags flags) - Use transform3D(Trade::
MeshData&&, const Matrix4&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
MeshTools:: transformTextureCoordinates2D (const Trade::MeshData&mesh, const Matrix3&transformation, UnsignedInt id, InterleaveFlags flags) - Use transformTextureCoordinates2D(const Trade::
MeshData&, const Matrix3&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
MeshTools:: transformTextureCoordinates2D (Trade::MeshData && mesh, const Matrix3&transformation, UnsignedInt id, InterleaveFlags flags) - Use transformTextureCoordinates2D(Trade::
MeshData&&, const Matrix3&, UnsignedInt, Int, InterleaveFlags) instead. - Member Magnum::
operator<< (Debug&debug, const Array3D<T>&value) - Use Math::
Vector3 instead. - Member Magnum::
operator<< (Debug&debug, const Array1D<T>&value) - Use Math::
Vector instead. - Member Magnum::
operator<< (Debug&debug, const Array<dimensions, T>&value) - Use Math::
Vector instead. - Member Magnum::
operator<< (Debug&debug, const Array2D<T>&value) - Use Math::
Vector2 instead. - Member Magnum::
operator<< (Debug&debug, const Array<dimensions, T>&value) - Use Math::
Vector instead. - Member Magnum::
operator<< (Debug&debug, const Array1D<T>&value) - Use Math::
Vector instead. - Member Magnum::
operator<< (Debug&debug, const Array3D<T>&value) - Use Math::
Vector3 instead. - Member Magnum::
operator<< (Debug&debug, const Array2D<T>&value) - Use Math::
Vector2 instead. - Member Magnum::
pixelSize (PixelFormat format) - Use pixelFormatSize() instead.
- Member Magnum::
Platform:: EmscriptenApplication:: GLConfiguration:: PreferLowPowerToHighPerformance - Use Flag::
PowerPreferenceLowPower instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: CursorMode - Use GlfwApplication::
setCursor() instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: cursorMode () const - Use GlfwApplication::
cursor() instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: Disabled - Use GlfwApplication::
setCursor() with Cursor:: HiddenLocked instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: Floating - Use WindowFlag::
AlwaysOnTop instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: Hidden - Use GlfwApplication::
setCursor() with Cursor:: Hidden instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: Normal - Use GlfwApplication::
setCursor() with Cursor:: Arrow (or any other) instead. - Member Magnum::
Platform:: GlfwApplication:: Configuration:: setCursorMode (CursorMode cursorMode) - Use GlfwApplication::
setCursor() instead. - Member Magnum::
Platform:: GlfwApplication:: KeyEvent:: Smicolon - Use Key::
Semicolon instead. - Member Magnum::
Platform:: Sdl2Application:: isMouseLocked () const - Use cursor() together with Cursor::
HiddenLocked instead. - Member Magnum::
Platform:: Sdl2Application:: setMouseLocked (bool enabled) - Use setCursor() together with Cursor::
HiddenLocked instead. - Member Magnum::
Primitives:: capsule3DSolid (UnsignedInt hemisphereRings, UnsignedInt cylinderRings, UnsignedInt segments, Float halfLength, CapsuleTextureCoords textureCoords) - Use capsule3DSolid(UnsignedInt, UnsignedInt, UnsignedInt, Float, CapsuleFlags) instead.
- Member Magnum::
Primitives:: CapsuleTextureCoords - Use CapsuleFlags instead.
- Member Magnum::
Primitives:: circle2DSolid (UnsignedInt segments, CircleTextureCoords textureCoords) - Use circle2DSolid(UnsignedInt, Circle2DFlags) instead.
- Member Magnum::
Primitives:: circle3DSolid (UnsignedInt segments, CircleTextureCoords textureCoords) - Use circle3DSolid(UnsignedInt, Circle3DFlags) instead.
- Member Magnum::
Primitives:: CircleTextureCoords - Use Circle2DFlags or Circle3DFlags instead.
- Member Magnum::
Primitives:: GenerateNormals - Use GridFlag::
Normals instead. - Member Magnum::
Primitives:: GenerateTextureCoords - Use CylinderFlag::
TextureCoordinates instead. - Member Magnum::
Primitives:: GenerateTextureCoords - Use ConeFlag::
TextureCoordinates instead. - Member Magnum::
Primitives:: GenerateTextureCoords - Use GridFlag::
TextureCoordinates instead. - Member Magnum::
Primitives:: planeSolid (PlaneTextureCoords textureCoords) - Use planeSolid(PlaneFlags) instead.
- Member Magnum::
Primitives:: PlaneTextureCoords - Use PlaneFlags instead.
- Member Magnum::
Primitives:: squareSolid (SquareTextureCoords textureCoords) - Use planeSolid(PlaneFlags) instead.
- Member Magnum::
Primitives:: SquareTextureCoords - Use SquareFlags instead.
- Member Magnum::
Primitives:: uvSphereSolid (UnsignedInt rings, UnsignedInt segments, UVSphereTextureCoords textureCoords) - Use uvSphereSolid(UnsignedInt, UnsignedInt, UVSphereFlags) instead.
- Member Magnum::
Primitives:: UVSphereTextureCoords - Use UVSphereFlags instead.
- Member Magnum::
SceneTools:: flattenMeshHierarchy2D (const Trade::SceneData&scene, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2D(const Trade::
SceneData&, Trade:: SceneField, const Matrix3&) with Trade:: SceneField:: Mesh together with Trade:: SceneData:: meshesMaterialsAsArray() instead. - Member Magnum::
SceneTools:: flattenMeshHierarchy2DInto (const Trade::SceneData&scene, const Containers::StridedArrayView1D<Matrix3>&transformations, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2DInto(const Trade::
SceneData&, Trade:: SceneField, const Containers:: StridedArrayView1D<Matrix3>&, const Matrix3&) with Trade:: SceneField:: Mesh instead. - Member Magnum::
SceneTools:: flattenMeshHierarchy3D (const Trade::SceneData&scene, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3D(const Trade::
SceneData&, Trade:: SceneField, const Matrix4&) with Trade:: SceneField:: Mesh together with Trade:: SceneData:: meshesMaterialsAsArray() instead. - Member Magnum::
SceneTools:: flattenMeshHierarchy3DInto (const Trade::SceneData&scene, const Containers::StridedArrayView1D<Matrix4>&transformations, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3DInto(const Trade::
SceneData&, Trade:: SceneField, const Containers:: StridedArrayView1D<Matrix4>&, const Matrix4&) with Trade:: SceneField:: Mesh instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy2D (const Trade::SceneData&scene, Trade::SceneField field, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2D(const Trade::
SceneData&, Trade:: SceneField, const Matrix3&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy2D (const Trade::SceneData&scene, UnsignedInt fieldId, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2D(const Trade::
SceneData&, UnsignedInt, const Matrix3&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy2DInto (const Trade::SceneData&scene, UnsignedInt fieldId, const Containers::StridedArrayView1D<Matrix3>&transformations, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2DInto(const Trade::
SceneData&, UnsignedInt, const Containers:: StridedArrayView1D<Matrix3>&, const Matrix3&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy2DInto (const Trade::SceneData&scene, Trade::SceneField field, const Containers::StridedArrayView1D<Matrix3>&transformations, const Matrix3&globalTransformation={}) - Use absoluteFieldTransformations2DInto(const Trade::
SceneData&, Trade:: SceneField, const Containers:: StridedArrayView1D<Matrix3>&, const Matrix3&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy3D (const Trade::SceneData&scene, Trade::SceneField field, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3D(const Trade::
SceneData&, Trade:: SceneField, const Matrix4&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy3D (const Trade::SceneData&scene, UnsignedInt fieldId, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3D(const Trade::
SceneData&, UnsignedInt, const Matrix4&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy3DInto (const Trade::SceneData&scene, UnsignedInt fieldId, const Containers::StridedArrayView1D<Matrix4>&transformations, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3DInto(const Trade::
SceneData&, UnsignedInt, const Containers:: StridedArrayView1D<Matrix4>&, const Matrix4&) instead. - Member Magnum::
SceneTools:: flattenTransformationHierarchy3DInto (const Trade::SceneData&scene, Trade::SceneField field, const Containers::StridedArrayView1D<Matrix4>&transformations, const Matrix4&globalTransformation={}) - Use absoluteFieldTransformations3DInto(const Trade::
SceneData&, Trade:: SceneField, const Containers:: StridedArrayView1D<Matrix4>&, const Matrix4&) instead. - Member Magnum::
SceneTools:: orderClusterParents (const Trade::SceneData&scene) - Use parentsBreadthFirst(const Trade::
SceneData&) instead. - Member Magnum::
SceneTools:: orderClusterParentsInto (const Trade::SceneData&scene, const Containers::StridedArrayView1D<UnsignedInt>&mappingDestination, const Containers::StridedArrayView1D<Int>&parentDestination) - Use parentsBreadthFirstInto(const Trade::
SceneData&, const Containers:: StridedArrayView1D<UnsignedInt>&, const Containers:: StridedArrayView1D<Int>&) instead. - Member Magnum::
Shaders:: DistanceFieldVector - Use DistanceFieldVectorGL instead.
- Member Magnum::
Shaders:: DistanceFieldVector2D - Use DistanceFieldVectorGL2D instead.
- Member Magnum::
Shaders:: DistanceFieldVector3D - Use DistanceFieldVectorGL3D instead.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: DistanceFieldVectorGL (Flags flags) - Use DistanceFieldVectorGL(const Configuration&) instead.
- Member Magnum::
Shaders:: DistanceFieldVectorGL<dimensions>:: DistanceFieldVectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use DistanceFieldVectorGL(const Configuration&) instead.
- Member Magnum::
Shaders:: Flat - Use FlatGL instead.
- Member Magnum::
Shaders:: Flat2D - Use FlatGL2D instead.
- Member Magnum::
Shaders:: Flat3D - Use FlatGL3D instead.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: FlatGL (Flags flags) - Use FlatGL(const Configuration&) instead.
- Member Magnum::
Shaders:: FlatGL<dimensions>:: FlatGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use FlatGL(const Configuration&) instead.
- Member Magnum::
Shaders:: Generic - Use GenericGL instead.
- Member Magnum::
Shaders:: Generic2D - Use GenericGL2D instead.
- Member Magnum::
Shaders:: Generic3D - Use GenericGL3D instead.
- Member Magnum::
Shaders:: MeshVisualizer - Use MeshVisualizerGL3D instead.
- Member Magnum::
Shaders:: MeshVisualizer2D - Use MeshVisualizerGL2D instead.
- Member Magnum::
Shaders:: MeshVisualizer3D - Use MeshVisualizerGL3D instead.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: MeshVisualizerGL2D (Flags flags) - Use MeshVisualizerGL2D(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL2D:: MeshVisualizerGL2D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use MeshVisualizerGL2D(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: MeshVisualizerGL3D (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use MeshVisualizerGL3D(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: MeshVisualizerGL3D (Flags flags) - Use MeshVisualizerGL3D(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: MeshVisualizerGL3D () - Use MeshVisualizerGL3D(const Configuration&) instead.
- Member Magnum::
Shaders:: MeshVisualizerGL3D:: setTransformationProjectionMatrix (const Matrix4&matrix) - Use setTransformationMatrix() and setProjectionMatrix() instead.
- Member Magnum::
Shaders:: Phong - Use PhongGL instead.
- Member Magnum::
Shaders:: PhongGL:: compile (Flags flags, UnsignedInt lightCount=1) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: PhongGL:: compile (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: PhongGL:: PhongGL (Flags flags, UnsignedInt lightCount=1) - Use PhongGL(const Configuration&) instead.
- Member Magnum::
Shaders:: PhongGL:: PhongGL (Flags flags, UnsignedInt lightCount, UnsignedInt materialCount, UnsignedInt drawCount) - Use PhongGL(const Configuration&) instead.
- Member Magnum::
Shaders:: PhongGL:: setLightColor (UnsignedInt id, const Magnum::Color4&color) - Use setLightColor(UnsignedInt, const Magnum::
Color3&) instead. The alpha channel isn't used in any way. - Member Magnum::
Shaders:: PhongGL:: setLightColor (const Magnum::Color4&color) - Use setLightColors(std::
initializer_list<Magnum:: Color3>) with a single item instead — it's short enough to not warrant the existence of a dedicated overload. The alpha channel isn't used in any way. - Member Magnum::
Shaders:: PhongGL:: setLightColors (std::initializer_list<Magnum::Color4> colors) - Use setLightColors(std::
initializer_list<Magnum:: Color3>) instead. The alpha channel isn't used in any way. - Member Magnum::
Shaders:: PhongGL:: setLightColors (Containers::ArrayView<const Magnum::Color4> colors) - Use setLightColors(Containers::
ArrayView<const Magnum:: Color3>) instead. The alpha channel isn't used in any way. - Member Magnum::
Shaders:: PhongGL:: setLightPosition (const Vector3&position) - Use setLightPositions(std::
initializer_list<Vector4>) with a single item instead — it's short enough to not warrant the existence of a dedicated overload. This function sets the fourth component to - Member Magnum::
Shaders:: PhongGL:: setLightPosition (UnsignedInt id, const Vector3&position) - Use setLightPosition(UnsignedInt, const Vector4&) instead. This function sets the fourth component to
- Member Magnum::
Shaders:: PhongGL:: setLightPositions (std::initializer_list<Vector3> positions) - Use setLightPositions(std::
initializer_list<Vector4>) instead. This function sets the fourth component to - Member Magnum::
Shaders:: PhongGL:: setLightPositions (Containers::ArrayView<const Vector3> positions) - Use setLightPositions(Containers::
ArrayView<const Vector4>) instead. This function sets the fourth component to - Member Magnum::
Shaders:: Vector - Use VectorGL instead.
- Member Magnum::
Shaders:: Vector2D - Use VectorGL2D instead.
- Member Magnum::
Shaders:: Vector3D - Use VectorGL3D instead.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: compile (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: VectorGL (Flags flags) - Use VectorGL(const Configuration&) instead.
- Member Magnum::
Shaders:: VectorGL<dimensions>:: VectorGL (Flags flags, UnsignedInt materialCount, UnsignedInt drawCount) - Use VectorGL(const Configuration&) instead.
- Member Magnum::
Shaders:: VertexColor - Use VertexColorGL instead.
- Member Magnum::
Shaders:: VertexColor2D - Use VertexColorGL2D instead.
- Member Magnum::
Shaders:: VertexColor3D - Use VertexColorGL3D instead.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: compile (Flags flags) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: compile (Flags flags, UnsignedInt drawCount) - Use compile(const Configuration&) instead.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: VertexColorGL (Flags flags) - Use VertexColorGL(const Configuration&) instead.
- Member Magnum::
Shaders:: VertexColorGL<dimensions>:: VertexColorGL (Flags flags, UnsignedInt drawCount) - Use VertexColorGL(const Configuration&) instead.
- Member Magnum::
Text:: AbstractFont:: Feature - Use FontFeature instead.
- Member Magnum::
Text:: AbstractFont:: Features - Use FontFeatures instead.
- Member Magnum::
Text:: AbstractFontConverter:: Feature - Use FontConverterFeature instead.
- Member Magnum::
Text:: AbstractFontConverter:: Features - Use FontConverterFeatures instead.
- Member Magnum::
TextureTools:: atlasArrayPowerOfTwo (const Vector2i&layerSize, const Containers::StridedArrayView1D<const Vector2i>&sizes) - Use atlasArrayPowerOfTwo(const Vector2i&, const Containers::
StridedArrayView1D<const Vector2i>&, const Containers:: StridedArrayView1D<Vector3i>&) instead. - Member Magnum::
TextureTools:: atlasArrayPowerOfTwo (const Vector2i&layerSize, std::initializer_list<Vector2i> sizes) - Use atlasArrayPowerOfTwo(const Vector2i&, std::
initializer_list<Vector2i>, const Containers:: StridedArrayView1D<Vector3i>&) instead. - Member Magnum::
TextureTools:: distanceField (GL::Texture2D&input, GL::Texture2D&output, const Range2Di&rectangle, Int radius, const Vector2i&imageSize=Vector2i{}) - Deprecated due to inefficiency of its statelessness when doing batch processing. Use the DistanceField class instead.
- Member Magnum::
Trade:: AbstractImageConverter:: exportToCompressedImage (const ImageView2D&image) - Use convert(const ImageView2D&) instead.
- Member Magnum::
Trade:: AbstractImageConverter:: exportToData (const ImageView2D&image) - Use convertToData(const ImageView2D&) instead.
- Member Magnum::
Trade:: AbstractImageConverter:: exportToData (const CompressedImageView2D&image) - Use convertToData(const CompressedImageView2D&) instead.
- Member Magnum::
Trade:: AbstractImageConverter:: exportToData (const ImageData2D&image) - Use convertToData(const ImageData2D&) instead.
- Member Magnum::
Trade:: AbstractImageConverter:: exportToFile (const ImageView2D&image, const std::string&filename) - Use convertToFile(const ImageView2D&, Containers::
StringView) instead. - Member Magnum::
Trade:: AbstractImageConverter:: exportToFile (const CompressedImageView2D&image, const std::string&filename) - Use convertToFile(const CompressedImageView2D&, Containers::
StringView) instead. - Member Magnum::
Trade:: AbstractImageConverter:: exportToFile (const ImageData2D&image, const std::string&filename) - Use convertToFile(const ImageData2D&, Containers::
StringView) instead. - Member Magnum::
Trade:: AbstractImageConverter:: exportToImage (const ImageView2D&image) - Use convert(const ImageView2D&) instead.
- Member Magnum::
Trade:: AbstractImageConverter:: Feature - Use ImageConverterFeature instead.
- Member Magnum::
Trade:: AbstractImageConverter:: Features - Use ImageConverterFeatures instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh2D (UnsignedInt id) - Implement doMesh() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh2DCount () const - Implement doMeshCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh2DForName (const std::string&name) - Implement doMeshForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh2DName (UnsignedInt id) - Implement doMeshName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh3D (UnsignedInt id) - Implement doMesh() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh3DCount () const - Implement doMeshCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh3DForName (const std::string&name) - Implement doMeshForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doMesh3DName (UnsignedInt id) - Implement doMeshName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject2D (UnsignedInt id) - Implement doScene() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject2DCount () const - Implement doObjectCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject2DForName (const std::string&name) - Implement doObjectForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject2DName (UnsignedInt id) - Implement doObjectName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject3D (UnsignedInt id) - Implement doScene() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject3DCount () const - Implement doObjectCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject3DForName (const std::string&name) - Implement doObjectForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doObject3DName (UnsignedInt id) - Implement doObjectName() instead.
- Member Magnum::
Trade:: AbstractImporter:: doOpenData (Containers::ArrayView<const char> data) - Implement doOpenData(Containers::
Array<char>&&, DataFlags) instead. - Member Magnum::
Trade:: AbstractImporter:: Feature - Use ImporterFeature instead.
- Member Magnum::
Trade:: AbstractImporter:: Features - Use ImporterFeatures instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh2D (UnsignedInt id) - Use mesh() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh2DCount () const - Use meshCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh2DForName (const std::string&name) - Use meshForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh2DName (UnsignedInt id) - Use meshName() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh3D (UnsignedInt id) - Use meshName() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh3DCount () const - Use meshCount() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh3DForName (const std::string&name) - Use meshForName() instead.
- Member Magnum::
Trade:: AbstractImporter:: mesh3DName (UnsignedInt id) - Use meshName() instead.
- Member Magnum::
Trade:: AbstractImporter:: object2D (UnsignedInt id) - Query object fields on the SceneData object returned from scene() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object2D (const std::string&name) - Query object fields on the SceneData object returned from scene() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object2DCount () const - Use objectCount() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object2DForName (const std::string&name) - Use objectForName() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object2DName (UnsignedInt id) - Use objectName() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object3D (UnsignedInt id) - Query object fields on the SceneData object returned from scene() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object3D (const std::string&name) - Query object fields on the SceneData object returned from scene() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object3DCount () const - Use objectCount() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object3DForName (const std::string&name) - Use objectForName() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractImporter:: object3DName (UnsignedInt id) - Use objectName() instead, which is shared for both 2D and 3D objects.
- Member Magnum::
Trade:: AbstractMaterialData - Use MaterialData instead.
- Member Magnum::
Trade:: AbstractSceneConverter:: convertToFile (const std::string&filename, const MeshData&mesh) - Use convertToFile(const MeshData&, Containers::
StringView) instead. - Member Magnum::
Trade:: AnimationData:: trackTargetType (UnsignedInt id) const - Use trackTargetName() instead.
- Member Magnum::
Trade:: AnimationTrackData:: AnimationTrackData (AnimationTrackType type, AnimationTrackTarget targetName, UnsignedLong target, const Animation::TrackViewStorage<const Float>&view) noexcept - Use either the typed AnimationTrackData(AnimationTrackTarget, UnsignedLong, const Animation::
TrackView<const Float, const V, R>&) constructor or the type-erased AnimationTrackData(AnimationTrackTarget, UnsignedLong, AnimationTrackType, const Containers:: StridedArrayView1D<const Float>&, const Containers:: StridedArrayView1D<const void>&, Animation:: Interpolation, Animation:: Extrapolation, Animation:: Extrapolation) etc. constructors instead. - Member Magnum::
Trade:: AnimationTrackData:: AnimationTrackData (AnimationTrackType type, AnimationTrackType resultType, AnimationTrackTarget targetName, UnsignedLong target, const Animation::TrackViewStorage<const Float>&view) noexcept - Use either the typed AnimationTrackData(AnimationTrackTarget, UnsignedLong, const Animation::
TrackView<const Float, const V, R>&) constructor or the type-erased AnimationTrackData(AnimationTrackTarget, UnsignedLong, AnimationTrackType, AnimationTrackType, const Containers:: StridedArrayView1D<const Float>&, const Containers:: StridedArrayView1D<const void>&, Animation:: Interpolation, Animation:: Extrapolation, Animation:: Extrapolation) etc. constructors instead. - Member Magnum::
Trade:: AnimationTrackTargetType - Use AnimationTrackTarget instead.
- Member Magnum::
Trade:: BoolVector2 - Use AnimationTrackType::
BitVector2 instead. - Member Magnum::
Trade:: BoolVector3 - Use AnimationTrackType::
BitVector3 instead. - Member Magnum::
Trade:: BoolVector4 - Use AnimationTrackType::
BitVector4 instead. - Class Magnum::
Trade:: CgltfImporter - Use the GltfImporter plugin instead — this plugin is now just a differently named wrapper over it.
- Member Magnum::
Trade:: ConvertCompressedData - Use ImageConverterFeature::
ConvertCompressed2DToData instead. - Member Magnum::
Trade:: ConvertCompressedFile - Use ImageConverterFeature::
ConvertCompressed2DToFile instead. - Member Magnum::
Trade:: ConvertCompressedImage - Use ImageConverterFeature::
Convert2D instead. Since AbstractImageConverter:: convert() is now capable of returning both uncompressed and compressed images, this feature is the same as ImageConverterFeature:: Convert2D, as opposed to ImageConverterFeature:: ConvertCompressed2D, which is about input images. - Member Magnum::
Trade:: ConvertCompressedLevels1DToData - Use ImageConverterFeature::
ConvertCompressed1DToData together with Levels instead. - Member Magnum::
Trade:: ConvertCompressedLevels1DToFile - Use ImageConverterFeature::
ConvertCompressed1DToFile together with Levels instead. - Member Magnum::
Trade:: ConvertCompressedLevels2DToData - Use ImageConverterFeature::
ConvertCompressed2DToData together with Levels instead. - Member Magnum::
Trade:: ConvertCompressedLevels2DToFile - Use ImageConverterFeature::
ConvertCompressed2DToFile together with Levels instead. - Member Magnum::
Trade:: ConvertCompressedLevels3DToData - Use ImageConverterFeature::
ConvertCompressed3DToData together with Levels instead. - Member Magnum::
Trade:: ConvertCompressedLevels3DToFile - Use ImageConverterFeature::
ConvertCompressed3DToFile together with Levels instead. - Member Magnum::
Trade:: ConvertData - Use ImageConverterFeature::
Convert2DToData instead. - Member Magnum::
Trade:: ConvertFile - Use ImageConverterFeature::
Convert2DToFile instead. - Member Magnum::
Trade:: ConvertImage - Use ImageConverterFeature::
Convert2D instead. - Member Magnum::
Trade:: ConvertLevels1DToData - Use ImageConverterFeature::
Convert1DToData together with Levels instead. - Member Magnum::
Trade:: ConvertLevels1DToFile - Use ImageConverterFeature::
Convert1DToFile together with Levels instead. - Member Magnum::
Trade:: ConvertLevels2DToData - Use ImageConverterFeature::
Convert2DToData together with Levels instead. - Member Magnum::
Trade:: ConvertLevels2DToFile - Use ImageConverterFeature::
Convert2DToFile together with Levels instead. - Member Magnum::
Trade:: ConvertLevels3DToData - Use ImageConverterFeature::
Convert3DToData together with Levels instead. - Member Magnum::
Trade:: ConvertLevels3DToFile - Use ImageConverterFeature::
Convert3DToFile together with Levels instead. - Member Magnum::
Trade:: Cube - Use TextureType::
CubeMap instead. - Member Magnum::
Trade:: Custom - Use animationTrackTargetCustom() and isAnimationTrackTargetCustom() instead.
- Member Magnum::
Trade:: ImageData<dimensions>:: data () - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
Trade:: ImageData<dimensions>:: data () const - Use non-templated data() together with Corrade::
Containers:: arrayCast() instead for properly bounds-checked type conversion. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelStorage storage, CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(CompressedPixelStorage, CompressedPixelFormat, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, PixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelStorage, PixelFormat, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelFormat format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelFormat, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, PixelFormat format, UnsignedInt formatExtra, UnsignedInt pixelSize, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelStorage, PixelFormat, UnsignedInt, UnsignedInt, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, UnsignedInt format, UnsignedInt formatExtra, UnsignedInt pixelSize, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelStorage, UnsignedInt, UnsignedInt, UnsignedInt, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelStorage storage, CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(CompressedPixelStorage, CompressedPixelFormat, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelStorage storage, T format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(CompressedPixelStorage, T, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, T format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelStorage, T, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, T format, U formatExtra, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelStorage, T, U, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, PixelFormat format, UnsignedInt formatExtra, UnsignedInt pixelSize, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelStorage, PixelFormat, UnsignedInt, UnsignedInt, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(CompressedPixelFormat, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelFormat, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelFormat format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(CompressedPixelFormat, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, PixelFormat format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(PixelStorage, PixelFormat, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, UnsignedInt format, UnsignedInt formatExtra, UnsignedInt pixelSize, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelStorage, UnsignedInt, UnsignedInt, UnsignedInt, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, T format, U formatExtra, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelStorage, T, U, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (CompressedPixelStorage storage, T format, const VectorTypeFor<dimensions, Int>&size, DataFlags dataFlags, Containers::ArrayView<const void> data, const void*importerState) noexcept - Use ImageData(CompressedPixelStorage, T, const VectorTypeFor<dimensions, Int>&, DataFlags, Containers::
ArrayView<const void>, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImageData<dimensions>:: ImageData (PixelStorage storage, T format, const VectorTypeFor<dimensions, Int>&size, Containers::Array<char> && data, const void*importerState) noexcept - Use ImageData(PixelStorage, T, const VectorTypeFor<dimensions, Int>&, Containers::
Array<char>&&, ImageFlags<dimensions>, const void*) instead. - Member Magnum::
Trade:: ImporterFileCallbackPolicy - Use InputFileCallbackPolicy instead.
- Member Magnum::
Trade:: Infinite - Use LightType::
Directional instead. - Member Magnum::
Trade:: LightData:: Type - Use LightType instead.
- Member Magnum::
Trade:: MaterialData:: Flag - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided() etc.
- Member Magnum::
Trade:: MaterialData:: Flags - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided() etc.
- Member Magnum::
Trade:: MaterialData:: flags () const - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided() etc.
- Member Magnum::
Trade:: MaterialData:: tryAttribute (Containers::StringView layer, Containers::StringView name) const Use findAttribute(Containers::
StringView, Containers:: StringView) const instead. Use findAttribute(Containers::
StringView, Containers:: StringView) const instead. - Member Magnum::
Trade:: MaterialData:: tryAttribute (MaterialLayer layer, MaterialAttribute name) const Use findAttribute(MaterialLayer, MaterialAttribute) const instead.
Use findAttribute(UnsignedInt, MaterialAttribute) const instead.
- Member Magnum::
Trade:: MaterialData:: tryAttribute (MaterialAttribute name) const Use findAttribute(MaterialAttribute) const instead.
Use findAttribute(MaterialAttribute) const instead.
- Member Magnum::
Trade:: MaterialData:: tryAttribute (UnsignedInt layer, MaterialAttribute name) const Use findAttribute(UnsignedInt, MaterialAttribute) const instead.
Use findAttribute(UnsignedInt, MaterialAttribute) const instead.
- Member Magnum::
Trade:: MaterialData:: tryAttribute (Containers::StringView name) const Use findAttribute(Containers::
StringView) const instead. Use findAttribute(Containers::
StringView) const instead. - Member Magnum::
Trade:: MaterialData:: tryAttribute (MaterialLayer layer, Containers::StringView name) const Use findAttribute(MaterialLayer, Containers::
StringView) const instead. Use findAttribute(UnsignedInt, Containers::
StringView) const instead. - Member Magnum::
Trade:: MaterialData:: tryAttribute (UnsignedInt layer, Containers::StringView name) const Use findAttribute(UnsignedInt, Containers::
StringView) const instead. Use findAttribute(UnsignedInt, Containers::
StringView) const instead. - Member Magnum::
Trade:: MaterialData:: tryAttribute (Containers::StringView layer, MaterialAttribute name) const Use findAttribute(Containers::
StringView, MaterialAttribute) const instead. Use findAttribute(Containers::
StringView, MaterialAttribute) const instead. - Member Magnum::
Trade:: MaterialData:: type () const - Use types() instead.
- Member Magnum::
Trade:: MaterialLayerData<layer>:: tryAttribute (Containers::StringView name) const Use findAttribute(Containers::
StringView) const instead. Use findAttribute(Containers::
StringView) const instead. - Member Magnum::
Trade:: MaterialLayerData<layer>:: tryAttribute (MaterialAttribute name) const Use findAttribute(MaterialAttribute) const instead.
Use findAttribute(MaterialAttribute) const instead.
- Class Magnum::
Trade:: MeshData2D - Use MeshData instead.
- Member Magnum::
Trade:: MeshData2D:: MeshData2D (const MeshData&other) - Use MeshData directly instead.
- Class Magnum::
Trade:: MeshData3D - Use MeshData instead.
- Member Magnum::
Trade:: MeshData3D:: MeshData3D (const MeshData&other) - Use MeshData directly instead.
- Class Magnum::
Trade:: MeshObjectData2D - Use SceneData instead.
- Member Magnum::
Trade:: MeshObjectData2D:: MeshObjectData2D (std::vector<UnsignedInt> children, const Matrix3&transformation, UnsignedInt instance, Int material, const void*importerState=nullptr) - Use MeshObjectData2D(std::
vector<UnsignedInt>, const Matrix3&, UnsignedInt, Int, Int, const void*) instead. - Member Magnum::
Trade:: MeshObjectData2D:: MeshObjectData2D (std::vector<UnsignedInt> children, const Vector2&translation, const Complex&rotation, const Vector2&scaling, UnsignedInt instance, Int material, const void*importerState=nullptr) - Use MeshObjectData2D(std::
vector<UnsignedInt>, const Vector2&, const Complex&, const Vector2&, UnsignedInt, Int, Int, const void*) instead. - Class Magnum::
Trade:: MeshObjectData3D - Use SceneData instead.
- Member Magnum::
Trade:: MeshObjectData3D:: MeshObjectData3D (std::vector<UnsignedInt> children, const Vector3&translation, const Quaternion&rotation, const Vector3&scaling, UnsignedInt instance, Int material, const void*importerState=nullptr) - Use MeshObjectData3D(std::
vector<UnsignedInt>, const Vector3&, const Quaternion&, const Vector3&, UnsignedInt, Int, Int, const void*) instead. - Member Magnum::
Trade:: MeshObjectData3D:: MeshObjectData3D (std::vector<UnsignedInt> children, const Matrix4&transformation, UnsignedInt instance, Int material, const void*importerState=nullptr) - Use MeshObjectData3D(std::
vector<UnsignedInt>, const Matrix4&, UnsignedInt, Int, Int, const void*) instead. - Class Magnum::
Trade:: ObjectData2D - Use SceneData instead.
- Class Magnum::
Trade:: ObjectData3D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectFlag2D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectFlag3D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectFlags2D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectFlags3D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectInstanceType2D - Use SceneData instead.
- Member Magnum::
Trade:: ObjectInstanceType3D - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, ObjectFlags3D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, MaterialData::Flags value) - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided(), PhongMaterialData:: hasTextureTransformation(), PhongMaterialData:: hasTextureCoordinates() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, PhongMaterialData::Flag value) - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided(), PhongMaterialData:: hasTextureTransformation(), PhongMaterialData:: hasTextureCoordinates() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, ObjectFlag2D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, MaterialData::Flag value) - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, ObjectFlag3D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, PhongMaterialData::Flag value) - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided(), PhongMaterialData:: hasTextureTransformation(), PhongMaterialData:: hasTextureCoordinates() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, ObjectInstanceType3D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, ObjectInstanceType2D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, MaterialData::Flag value) - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, ObjectFlags2D value) - Use SceneData instead.
- Member Magnum::
Trade:: operator<< (Debug&debug, MaterialData::Flags value) The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided() etc. The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided(), PhongMaterialData:: hasTextureTransformation(), PhongMaterialData:: hasTextureCoordinates() etc. - Member Magnum::
Trade:: operator<< (Debug&debug, MaterialData::Flags value) The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided() etc. The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling MaterialData::
hasAttribute(), MaterialData:: isDoubleSided(), PhongMaterialData:: hasTextureTransformation(), PhongMaterialData:: hasTextureCoordinates() etc. - Member Magnum::
Trade:: PhongMaterialData:: ambientCoordinateSet () const - Use ambientTextureCoordinates() instead.
- Member Magnum::
Trade:: PhongMaterialData:: diffuseCoordinateSet () const - Use diffuseTextureCoordinates() instead.
- Member Magnum::
Trade:: PhongMaterialData:: Flag - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided(), hasTextureTransformation(), hasTextureCoordinates() etc.
- Member Magnum::
Trade:: PhongMaterialData:: Flags - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided(), hasTextureTransformation(), hasTextureCoordinates() etc.
- Member Magnum::
Trade:: PhongMaterialData:: flags () const - The flags are no longer stored directly but generated on-the-fly from attribute data, which makes them less efficient than calling hasAttribute(), isDoubleSided(), hasTextureTransformation(), hasTextureCoordinates() etc.
- Member Magnum::
Trade:: PhongMaterialData:: normalCoordinateSet () const - Use normalTextureCoordinates() instead.
- Member Magnum::
Trade:: PhongMaterialData:: PhongMaterialData (Flags flags, const Color4&ambientColor, UnsignedInt ambientTexture, UnsignedInt ambientTextureCoordinates, const Color4&diffuseColor, UnsignedInt diffuseTexture, UnsignedInt diffuseTextureCoordinates, const Color4&specularColor, UnsignedInt specularTexture, UnsignedInt specularTextureCoordinates, UnsignedInt normalTexture, UnsignedInt normalTextureCoordinates, const Matrix3&textureMatrix, MaterialAlphaMode alphaMode, Float alphaMask, Float shininess, const void*importerState=nullptr) noexcept - Populate a MaterialData instance using MaterialData::
MaterialData(MaterialTypes, Containers:: Array<MaterialAttributeData>&&, const void*) instead. This class is not meant to be constructed directly anymore. - Member Magnum::
Trade:: PhongMaterialData:: PhongMaterialData (Flags flags, MaterialAlphaMode alphaMode, Float alphaMask, Float shininess, const void*importerState=nullptr) noexcept - Populate a MaterialData instance using MaterialData::
MaterialData(MaterialTypes, Containers:: Array<MaterialAttributeData>&&, const void*) instead. This class is not meant to be constructed directly anymore. - Member Magnum::
Trade:: PhongMaterialData:: PhongMaterialData (Flags flags, const Color4&ambientColor, UnsignedInt ambientTexture, const Color4&diffuseColor, UnsignedInt diffuseTexture, const Color4&specularColor, UnsignedInt specularTexture, UnsignedInt normalTexture, const Matrix3&textureMatrix, MaterialAlphaMode alphaMode, Float alphaMask, Float shininess, const void*importerState=nullptr) noexcept - Populate a MaterialData instance using MaterialData::
MaterialData(MaterialTypes, Containers:: Array<MaterialAttributeData>&&, const void*) instead. This class is not meant to be constructed directly anymore. - Member Magnum::
Trade:: PhongMaterialData:: specularCoordinateSet () const - Use specularTextureCoordinates() instead.
- Member Magnum::
Trade:: PhongMaterialData:: TextureCoordinateSets - Use Flag::
TextureCoordinates instead. - Member Magnum::
Trade:: PhongMaterialData:: textureMatrix () const - Because the material may now also define per-texture transformations, which take precedence over the common one, this value is misleading. Use either commonTextureMatrix() or separate ambientTextureMatrix(), diffuseTextureMatrix(), specularTextureMatrix() and normalTextureMatrix() accessors instead.
- Member Magnum::
Trade:: SceneData:: children2D () const - Use childrenFor() with
-1
passed as theobject
argument. - Member Magnum::
Trade:: SceneData:: children3D () const - Use childrenFor() with
-1
passed as theobject
argument. - Member Magnum::
Trade:: SceneData:: SceneData (std::vector<UnsignedInt> children2D, std::vector<UnsignedInt> children3D, const void*importerState=nullptr) - Use SceneData(SceneMappingType, UnsignedLong, Containers::
Array<char>&&, Containers:: Array<SceneFieldData>&&, const void*) instead. - Member Magnum::
Trade:: TextureData:: Type - Use TextureType instead.
- Class Magnum::
Trade:: TinyGltfImporter - Use the actually lightweight and more robust GltfImporter plugin instead.
- Member Magnum::
Vk:: hasVkFormat (Magnum::CompressedPixelFormat format) - Use hasPixelFormat(Magnum::
CompressedPixelFormat) instead. - Member Magnum::
Vk:: hasVkFormat (Magnum::VertexFormat format) - Use hasVertexFormat() instead.
- Member Magnum::
Vk:: hasVkFormat (Magnum::PixelFormat format) - Use hasPixelFormat(Magnum::
PixelFormat) instead. - Member Magnum::
Vk:: hasVkIndexType (Magnum::MeshIndexType type) - All generic index types are available in Vulkan.
- Member Magnum::
Vk:: hasVkPrimitiveTopology (Magnum::MeshPrimitive primitive) - Use hasMeshPrimitive() instead.
- Member Magnum::
Vk:: hasVkSamplerAddressMode (Magnum::SamplerWrapping wrapping) - All generic sampler wrapping modes are available in Vulkan.
- Member Magnum::
Vk:: samplerWrapping (const Math::Vector<dimensions, Magnum::SamplerWrapping>&wrapping) - Use samplerWrapping() instead.
- Member Magnum::
Vk:: vkFilter (Magnum::SamplerFilter filter) - Use samplerFilter() instead.
- Member Magnum::
Vk:: vkFormat (Magnum::PixelFormat format) - Use pixelFormat(Magnum::
PixelFormat) instead. - Member Magnum::
Vk:: vkFormat (Magnum::VertexFormat format) - Use vertexFormat() instead.
- Member Magnum::
Vk:: vkFormat (Magnum::CompressedPixelFormat format) - Use pixelFormat(Magnum::
CompressedPixelFormat) instead. - Member Magnum::
Vk:: vkIndexType (Magnum::MeshIndexType type) - Use meshIndexType() instead.
- Member Magnum::
Vk:: vkPrimitiveTopology (Magnum::MeshPrimitive primitive) - Use meshPrimitive() instead.
- Member Magnum::
Vk:: vkSamplerAddressMode (const Math::Vector<dimensions, Magnum::SamplerWrapping>&wrapping) - Use samplerWrapping() instead.
- Member Magnum::
Vk:: vkSamplerAddressMode (Magnum::SamplerWrapping wrapping) - Use samplerWrapping() instead.
- Member Magnum::
Vk:: vkSamplerMipmapMode (Magnum::SamplerMipmap mipmap) - Use samplerMipmap() instead.
- Member MAGNUM_
BUILD_ MULTITHREADED - Use CORRADE_
BUILD_ MULTITHREADED instead. - Member MAGNUM_
TARGET_ DESKTOP_ GLES - Use MAGNUM_
TARGET_ EGL instead. - Member MAGNUM_
TARGET_ HEADLESS - Use MAGNUM_
TARGET_ EGL instead. - Directory MagnumPlugins/
CgltfImporter - Use the Trade::
GltfImporter plugin instead. - Directory MagnumPlugins/
TinyGltfImporter - Use the Trade::
GltfImporter plugin instead. - File MeshData2D.h
- Use Magnum/
Trade/ MeshData.h and the MeshData class instead. - File MeshData3D.h
- Use Magnum/
Trade/ MeshData.h and the MeshData class instead. - File ObjectData2D.h
- Use Magnum/
Trade/ SceneData.h and the SceneData class instead. - File ObjectData3D.h
- Use Magnum/
Trade/ SceneData.h and the SceneData class instead. - File OrderClusterParents.h
- Use Magnum/
SceneTools/ Hierarchy.h and the SceneTools:: parentsBreadthFirst() function instead. - File Profiler.h
- Obsolete, use Magnum/
DebugTools/ FrameProfiler.h and the Magnum:: DebugTools:: FrameProfiler class instead. - File Reference.h
- Use Magnum/
MeshTools/ Copy.h instead. - File TinyGltfImporter.h
- Use MagnumPlugins/
GltfImporter/ GltfImporter.h and the Trade:: GltfImporter class instead. - File VertexColor.h
- Use Magnum/
Shaders/ VertexColorGL.h, the VertexColorGL class and related typedefs instead.