#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Support/SupportLayer.hpp>
Public Member Functions | |
| SupportGeneratorLayer & | allocate_unguarded (SupporLayerType layer_type) |
| SupportGeneratorLayer & | allocate (SupporLayerType layer_type) |
Private Types | |
| template<typename BaseType> | |
| using | Allocator = tbb::scalable_allocator<BaseType> |
Private Attributes | |
| Slic3r::deque< SupportGeneratorLayer, Allocator< SupportGeneratorLayer > > | m_storage |
| tbb::spin_mutex | m_mutex |
|
private |
|
inline |
References Slic3r::SupportGeneratorLayer::layer_type, m_mutex, and m_storage.
Referenced by Slic3r::generate_interface_layers(), Slic3r::generate_raft_base(), Slic3r::TreeSupport3D::layer_allocate(), Slic3r::new_contact_layer(), and Slic3r::PrintObjectSupportMaterial::raft_and_intermediate_support_layers().
|
inline |
References m_storage.
Referenced by Slic3r::detect_belt_floor_bottom_contacts(), Slic3r::generate_raft_base(), and Slic3r::TreeSupport3D::layer_allocate_unguarded().
|
private |
Referenced by allocate().
|
private |
Referenced by allocate(), and allocate_unguarded().