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

A resource. More...

#include <VGearsResource.h>

Inheritance diagram for VGears::Resource:
Collaboration diagram for VGears::Resource:

Public Member Functions

 Resource (Ogre::ResourceManager *creator, const String &name, Ogre::ResourceHandle handle, const String &group, bool manual, Ogre::ManualResourceLoader *loader)
 Constructor. More...
 
virtual ~Resource ()=default
 Destructor. More...
 

Protected Member Functions

virtual Ogre::DataStreamPtr openResource ()
 Opens the resource. More...
 

Detailed Description

A resource.

Constructor & Destructor Documentation

◆ Resource()

VGears::Resource::Resource ( Ogre::ResourceManager *  creator,
const String name,
Ogre::ResourceHandle  handle,
const String group,
bool  manual,
Ogre::ManualResourceLoader *  loader 
)
inline

Constructor.

Initializes a resource.

Parameters
[in]creatorThe resource manager that handles the resource creation.
[in]nameA name for the resource.
[in]handleOgre object that will handle the resource.
[in]groupName of the group to include the resource in.
[in]manualIndicates if the resource is a {
See also
VGearsManualObject}.
Parameters
[in]loaderOgre resource loader for the resource.

◆ ~Resource()

virtual VGears::Resource::~Resource ( )
virtualdefault

Destructor.

Member Function Documentation

◆ openResource()

virtual Ogre::DataStreamPtr VGears::Resource::openResource ( )
inlineprotectedvirtual

Opens the resource.

Returns
A pointer to the resource.

Reimplemented in VGears::LZSFLevelFile.


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