![]() |
Prusa Slicer 2.6.0
|
#include "libslic3r/libslic3r.h"#include "libslic3r/Point.hpp"#include "libslic3r/Line.hpp"#include "libslic3r/TriangleMesh.hpp"#include "libslic3r/Utils.hpp"#include "libslic3r/Geometry.hpp"#include "libslic3r/Color.hpp"#include "GLModel.hpp"#include "MeshUtils.hpp"#include <functional>#include <optional>
Include dependency graph for 3DScene.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Slic3r::GLVolume |
| class | Slic3r::GLVolume::SinkingContours |
| class | Slic3r::GLVolume::NonManifoldEdges |
| struct | Slic3r::GLVolume::CompositeID |
| class | Slic3r::GLVolumeCollection |
| struct | Slic3r::GLVolumeCollection::PrintVolume |
| struct | Slic3r::GLVolumeCollection::Slope |
| struct | Slic3r::_3DScene |
| struct | Slic3r::GLVolume.__unnamed698__ |
Namespaces | |
| namespace | Slic3r |
Macros | |
| #define | HAS_GLSAFE |
| #define | glsafe(cmd) do { cmd; glAssertRecentCallImpl(__FILE__, __LINE__, __FUNCTION__); } while (false) |
| #define | glcheck() do { glAssertRecentCallImpl(__FILE__, __LINE__, __FUNCTION__); } while (false) |
Typedefs | |
| using | Slic3r::GLVolumePtrs = std::vector< GLVolume * > |
| typedef std::pair< GLVolume *, std::pair< unsigned int, double > > | Slic3r::GLVolumeWithIdAndZ |
| typedef std::vector< GLVolumeWithIdAndZ > | Slic3r::GLVolumeWithIdAndZList |
Functions | |
| void | glAssertRecentCallImpl (const char *file_name, unsigned int line, const char *function_name) |
| void | glAssertRecentCall () |
| ColorRGBA | Slic3r::color_from_model_volume (const ModelVolume &model_volume) |
| GLVolumeWithIdAndZList | Slic3r::volumes_to_render (const GLVolumePtrs &volumes, GLVolumeCollection::ERenderType type, const Transform3d &view_matrix, std::function< bool(const GLVolume &)> filter_func) |
| struct Slic3r::GLVolumeCollection::PrintVolume |
| struct Slic3r::GLVolume.__unnamed698__ |
| #define glcheck | ( | ) | do { glAssertRecentCallImpl(__FILE__, __LINE__, __FUNCTION__); } while (false) |
| #define glsafe | ( | cmd | ) | do { cmd; glAssertRecentCallImpl(__FILE__, __LINE__, __FUNCTION__); } while (false) |
| #define HAS_GLSAFE |
|
inline |
References glAssertRecentCallImpl().
Here is the call graph for this function:| void glAssertRecentCallImpl | ( | const char * | file_name, |
| unsigned int | line, | ||
| const char * | function_name | ||
| ) |
References error, and Slic3r::get_logging_level().
Referenced by glAssertRecentCall().
Here is the call graph for this function:
Here is the caller graph for this function: