![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
#include "WorldmapModule.h"
#include <OgreSceneManager.h>
#include <OgreManualObject.h>
#include <OgreRoot.h>
#include <OgreHardwarePixelBuffer.h>
#include <OgreEntity.h>
#include <OgreLogManager.h>
#include <OgreTextureManager.h>
#include <OgreMaterialManager.h>
#include <OgreTechnique.h>
#include "data/worldmap/WorldmapFile.h"
#include "data/worldmap/WorldmapFileManager.h"
#include "data/worldmap/WorldmapFileSerializer.h"
#include "core/CameraManager.h"
#include "data/worldmap/TxzFile.h"
#include "data/worldmap/TxzFileSerializer.h"
Classes | |
struct | VGears::HarcodedTextureInfo |
World map hardcoded texture information. More... | |
Namespaces | |
namespace | VGears |
Functions | |
static void | VGears::CreateReferenceTextureFileInstance (VGears::TxzFileSerializer &s) |
Creates a reference texture. More... | |
static void | VGears::CreateReferenceFileInstance (std::function< void(Ogre::DataStreamPtr &stream, VGears::WorldmapFile &file)> callBack) |
Creates a reference file. More... | |
static float | VGears::From16BitFixedPoint (VGears::sint16 coord) |
Creates a 16 bit point from coordinates. More... | |
void | VGears::Test (const std::vector< std::vector< TxzFileSerializer::Rgba > > &data) |
Tests something. More... | |
float | VGears::ToTextureCoordU (uint8 coord, uint16 id) |
Converts a coordinate to a texture U component coordinate. More... | |
float | VGears::ToTextureCoordV (uint8 coord, uint16 id) |
Converts a coordinate to a texture V component coordinate. More... | |
static void | VGears::LoadTextures () |
Loads the map textures. More... | |
void | VGears::CreateTestMap (SceneManager *scene_manager) |
Creates a test map. More... | |
Variables | |
static HarcodedTextureInfo | VGears::textures [] |
World map hardcoded textures. More... | |
static const char * | VGears::WORLD_RESOURCE_GROUP = "FFVII_World" |
std::vector< TexturePtr > | VGears::loaded_textures |
The list of loaded textures. More... | |
std::vector< MaterialPtr > | VGears::materials |
The list of materials. More... | |
std::map< int, ManualObject * > | VGears::texture_ids |
Map of texture IDs. More... | |