V-Gears 0
Free Final Fantasy VII engine.
VGears::FLevelBackground2DLoader Class Reference

Handles 2D background loading. More...

#include <VGearsFLevelBackground2DLoader.h>

Inheritance diagram for VGears::FLevelBackground2DLoader:
Collaboration diagram for VGears::FLevelBackground2DLoader:

Public Member Functions

 FLevelBackground2DLoader (FLevelFile &flevel_file)
 Constructor. More...
 
virtual ~FLevelBackground2DLoader ()
 Destructor. More...
 
virtual void loadResource (Ogre::Resource *resource)
 Loads a resource. More...
 

Protected Types

typedef Background2DFile::TileList TileList
 
typedef BackgroundFile::Layer Layer
 
typedef BackgroundFile::SpriteData SpriteData
 
typedef BackgroundFile::SpriteList SpriteList
 

Private Attributes

FLevelFileflevel_file_
 The flevel file. More...
 

Detailed Description

Handles 2D background loading.

Member Typedef Documentation

◆ Layer

◆ SpriteData

◆ SpriteList

◆ TileList

Constructor & Destructor Documentation

◆ FLevelBackground2DLoader()

VGears::FLevelBackground2DLoader::FLevelBackground2DLoader ( FLevelFile flevel_file)
explicit

Constructor.

Parameters
[in]flevel_fileLevel file.

◆ ~FLevelBackground2DLoader()

VGears::FLevelBackground2DLoader::~FLevelBackground2DLoader ( )
virtual

Destructor.

Member Function Documentation

◆ loadResource()

void VGears::FLevelBackground2DLoader::loadResource ( Ogre::Resource *  resource)
virtual

Loads a resource.

Parameters
[in]resourceThe resource to load.

Member Data Documentation

◆ flevel_file_

FLevelFile& VGears::FLevelBackground2DLoader::flevel_file_
private

The flevel file.


The documentation for this class was generated from the following files: