Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
models.cpp File Reference
#include "components/rendering/rendering.h"
#include <OGRE/OgreMesh2.h>
#include <OGRE/OgreSubMesh2.h>
#include <OGRE/OgreMeshManager2.h>
#include <OGRE/Vao/OgreIndexBufferPacked.h>
#include <OGRE/Vao/OgreVertexBufferPacked.h>
#include <OGRE/Vao/OgreVaoManager.h>
#include <OGRE/OgreRoot.h>
#include "api/v1/types/tags/classes/material.h"
#include "api/v1/types/tags/classes/render_model.h"
#include "api/v1/types/tags/classes/shader.h"
#include "api/v1/types/tags/classes/shader_program.h"
#include "components/diagnostics/logger/logger.h"
#include "components/core/world/world.h"
+ Include dependency graph for models.cpp:

Classes

struct  ogre_model_info_data
 

Functions

Ogre::MeshPtr load_mesh_from_tag (render_model *model, std::string tag_path)
 

Variables

BlamMap< std::string, ogre_model_info_data * > render_model_map = BlamMap<std::string, ogre_model_info_data*>()
 
BlamMap< std::string, ogre_model_info_data * > recently_reloaded_models = BlamMap<std::string, ogre_model_info_data*>()
 

Function Documentation

◆ load_mesh_from_tag()

Ogre::MeshPtr load_mesh_from_tag ( render_model model,
std::string  tag_path 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ recently_reloaded_models

BlamMap<std::string, ogre_model_info_data*> recently_reloaded_models = BlamMap<std::string, ogre_model_info_data*>()

◆ render_model_map

BlamMap<std::string, ogre_model_info_data*> render_model_map = BlamMap<std::string, ogre_model_info_data*>()