![]() |
Maria GDK 5.0.0.738
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 |