![]() |
Maria GDK 5.0.0.935
Documentation of native code in develop branch
|
This is the complete list of members for Maria3D::ModelManager, including all inherited members.
| AddModel(const std::string &id, const std::shared_ptr< ManagedGraphicsModel > &model) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| AddModelJSON(const std::string &string) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| cleanup(double target_f=0.75, int64_t minAge=500) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| CreateModel(const std::shared_ptr< ModelManager > &modelManager, const std::string &key, const std::string &assetID, const std::string &path, const std::shared_ptr< STK::AssetDataProvider > &dataProvider) | Maria3D::ModelManager | static |
| CreateModel(const std::shared_ptr< ModelManager > &modelManager, const std::string &id, std::shared_ptr< STK::GraphicsModel > model) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | static |
| CreateModel(const std::shared_ptr< ModelManager > &modelManager, const std::string &id, const std::string &file, const std::string &material, double rx, double ry, double rz, double tx, double ty, double tz, double scale) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | static |
| decMemsize(int64_t memsize) | Maria3D::ModelManager | inline |
| decPendingReqs() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| ExportModel(const std::string &id, const std::string &fileName, const std::string rootDir) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| GetManagedModel(const std::string &name, const std::string &fallbackName="") const | Maria3D::ModelManager | inline |
| getMaxMemsize() const | Maria3D::ModelManager | inline |
| getMemsize() const | Maria3D::ModelManager | inline |
| GetModel(const std::string &name, const std::string &fallbackName="") const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| getModelBoundingBox(const std::string &id, float &xMin, float &yMin, float &zMin, float &xMax, float &yMax, float &zMax) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| getModelBoundingSphere(const std::string &id, float &x, float &y, float &z, float &radius) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| getModelTextures(const std::string &id, std::vector< std::string > &texturePaths) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| getShaderManager() const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| getTextureManager() const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| getTimestamp() const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| incLoadedModels() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| incMemsize(int64_t memsize) | Maria3D::ModelManager | inline |
| incPendingReqs() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| Initialize(const std::string &modelDir, bool recursive) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| ModelExists(const std::string &id) const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| ModelIsLoaded(const std::string &id) const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| ModelManager(std::shared_ptr< STK::ShaderProgramManager > shaderManager, std::shared_ptr< STK::TextureManager > textureManager) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| numLoadedModels() const | Maria3D::ModelManager | inline |
| numPendingRequests() const (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| RemoveModel(const std::string &id) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| resetLoadedModels() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| setMaxMemsize(int64_t max_memsize) | Maria3D::ModelManager | inline |
| SetModelTransform(const std::string &id, double rx, double ry, double rz, double tx, double ty, double tz, double scale) (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| shaderManager() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| textureManager() (defined in Maria3D::ModelManager) | Maria3D::ModelManager | inline |
| UpdateModelMaterials(const std::string &id, float diff_r, float diff_g, float diff_b, float diff_a, float amb_r, float amb_g, float amb_b, float amb_a, float spec_r, float spec_g, float spec_b, float spec_a, float shininess, const std::string &node_regexp="") (defined in Maria3D::ModelManager) | Maria3D::ModelManager | |
| UpdateModelTextureExt(const std::string &id, const std::string &new_ext, const std::string &file_regexp="") (defined in Maria3D::ModelManager) | Maria3D::ModelManager |