22class CFxBIMMaterialLibraryImpl;
29 friend class CFxBIMMaterialLibraryImpl;
52 std::shared_ptr< CFxBIMMaterialLibraryImpl >
m_pImpl;
std::shared_ptr< CFxBIMMaterialLibrary > CFxBIMMaterialLibraryPtr
virtual Error Unload(const OdString &fileName)
static CFxBIMMaterialLibraryPtr Get()
virtual std::vector< CFxBIMMaterialPtr > MaterialsAll() const
virtual Error AddMaterial(CFxBIMMaterialPtr pMaterial)
virtual Error Save() const
virtual std::vector< OdString > LoadedFiles() const
virtual ~CFxBIMMaterialLibrary()
virtual Error Load(const OdString &fileName)
virtual CFxBIMMaterialPtr GetMaterial(const OdString &name)
virtual std::vector< CFxBIMMaterialPtr > MaterialsByFile(const OdString &fileName) const
std::shared_ptr< CFxBIMMaterialLibraryImpl > m_pImpl
GLuint const GLchar * name