Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
tilesets.cpp File Reference
#include "components/rendering/rendering.h"
#include <OGRE/OgrePass.h>
#include <OGRE/OgreTechnique.h>
#include <OGRE/OgreHlmsSamplerblock.h>
#include <OGRE/OgreHlmsLowLevel.h>
#include <OGRE/OgreHlmsLowLevelDatablock.h>
#include <OGRE/OgreHlmsManager.h>
#include <OGRE/OgreRoot.h>
#include "api/v1/types/tags/classes/tile_set.h"
#include "api/v1/types/tags/classes/shader.h"
#include "api/v1/types/tags/classes/shader_program.h"
#include "api/v1/types/tags/classes/bitmap.h"
#include "components/content/tags/tagclass.h"
#include "components/content/tags/tags.h"
#include "components/content/tags/tag_io.h"
#include "components/diagnostics/logger/logger.h"
+ Include dependency graph for tilesets.cpp:

Classes

struct  tile_set_material
 
struct  tile_set_data
 

Macros

#define TILEMAP_SHADER_TAG_PATH   "shaders/tilemap.shader"
 

Functions

bool create_tileset_shader (std::string tag_path, Ogre::HlmsLowLevelDatablock **_datablock, Ogre::MaterialPtr *_material, int source_index)
 

Variables

std::map< std::string, tile_set_data * > tilesets = std::map<std::string, tile_set_data*>()
 

Macro Definition Documentation

◆ TILEMAP_SHADER_TAG_PATH

#define TILEMAP_SHADER_TAG_PATH   "shaders/tilemap.shader"

Function Documentation

◆ create_tileset_shader()

bool create_tileset_shader ( std::string  tag_path,
Ogre::HlmsLowLevelDatablock **  _datablock,
Ogre::MaterialPtr *  _material,
int  source_index 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ tilesets

std::map<std::string, tile_set_data*> tilesets = std::map<std::string, tile_set_data*>()