Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::ModelManager Member List

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::ModelManagerinline
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::ModelManagerstatic
CreateModel(const std::shared_ptr< ModelManager > &modelManager, const std::string &id, std::shared_ptr< STK::GraphicsModel > model) (defined in Maria3D::ModelManager)Maria3D::ModelManagerstatic
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::ModelManagerstatic
decMemsize(int64_t memsize)Maria3D::ModelManagerinline
decPendingReqs() (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
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="") constMaria3D::ModelManagerinline
getMaxMemsize() constMaria3D::ModelManagerinline
getMemsize() constMaria3D::ModelManagerinline
GetModel(const std::string &name, const std::string &fallbackName="") const (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
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::ModelManagerinline
getTextureManager() const (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
getTimestamp() const (defined in Maria3D::ModelManager)Maria3D::ModelManager
incLoadedModels() (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
incMemsize(int64_t memsize)Maria3D::ModelManagerinline
incPendingReqs() (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
Initialize(const std::string &modelDir, bool recursive) (defined in Maria3D::ModelManager)Maria3D::ModelManager
ModelExists(const std::string &id) const (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
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() constMaria3D::ModelManagerinline
numPendingRequests() const (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
RemoveModel(const std::string &id) (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
resetLoadedModels() (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
setMaxMemsize(int64_t max_memsize)Maria3D::ModelManagerinline
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::ModelManagerinline
textureManager() (defined in Maria3D::ModelManager)Maria3D::ModelManagerinline
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