|
|
LibN2L-4 Library Code Reference
Classes
Compounds
Files
Members
Method Index
Full Reference
n2l::cVfsNodeInterface Class ReferenceThe description of an entity within the virtual file system which may contain a listing of other nodes, or contain data.
More...
#include <cVfsNodeInterface.h>
Inheritance diagram for n2l::cVfsNodeInterface:
[legend]List of all members.Public Member Functions
Protected Member Functions
Detailed Description
The description of an entity within the virtual file system which may contain a listing of other nodes, or contain data.
Definition at line 39 of file cVfsNodeInterface.h.
Constructor & Destructor Documentation
| n2l::cVfsNodeInterface::~cVfsNodeInterface |
( |
|
) |
[virtual] |
|
| n2l::cVfsNodeInterface::cVfsNodeInterface |
( |
|
) |
[protected] |
|
Member Function Documentation
| virtual void n2l::cVfsNodeInterface::buffer |
( |
const tVfsFileBuffer & |
iBuffer |
) |
const [pure virtual] |
|
| virtual const tVfsFileBuffer& n2l::cVfsNodeInterface::buffer |
( |
|
) |
const [pure virtual] |
|
|
|
Implemented in n2l::cVfsDirectory, and n2l::cVfsFile.
Referenced by n2l::cRWavefrontModel::load(), n2l::cRPovRayModel::load(), n2l::cRPerspectiveProjection::load(), n2l::cRMd2::load(), n2l::cRK3DRawAsciiModel::load(), n2l::cRFreeCamera::load(), n2l::cPEmitter::load(), n2l::cMaterial::load(), n2l::cGuiTextInput::load(), n2l::cGuiSpriteMousePointer::load(), n2l::cGuiSound::load(), n2l::cGuiSEFactory::load(), n2l::cGuiSEColourTrans::load(), n2l::cGuiFill::load(), n2l::cGuiFactory::load(), n2l::cGuiACFactory::load(), n2l::cColourMod::load(), n2l::cGuiElement::validateAndDecode(), and n2l::vfsNodeFileWithHeader(). |
| virtual void n2l::cVfsNodeInterface::clearCache |
( |
|
) |
const [pure virtual] |
|
| virtual const tVfsFileBuffer& n2l::cVfsNodeInterface::firstLine |
( |
|
) |
const [pure virtual] |
|
| virtual const tFsNodeName n2l::cVfsNodeInterface::fsName |
( |
|
) |
const [pure virtual] |
|
| virtual void n2l::cVfsNodeInterface::getBuffer |
( |
tVfsFileBuffer & |
oBuffer |
) |
const [pure virtual] |
|
| virtual SDL_RWops* n2l::cVfsNodeInterface::getRWops |
( |
|
) |
const [pure virtual] |
|
| virtual const tBool n2l::cVfsNodeInterface::isDirectory |
( |
|
) |
const [pure virtual] |
|
| virtual const tBool n2l::cVfsNodeInterface::isFile |
( |
|
) |
const [pure virtual] |
|
| virtual const tBool n2l::cVfsNodeInterface::likeDirectory |
( |
|
) |
const [pure virtual] |
|
| virtual const tBool n2l::cVfsNodeInterface::likeFile |
( |
|
) |
const [pure virtual] |
|
|
|
Implemented in n2l::cVfsDirectoryInterface, and n2l::cVfsFileInterface.
Referenced by n2l::cGLTexture::cGLTexture(), n2l::cSurface::load(), n2l::cRWavefrontModel::load(), n2l::cRPovRayModel::load(), n2l::cRK3DRawAsciiModel::load(), n2l::cMusic::load(), n2l::cMaterial::load(), n2l::cGuiSpriteMousePointer::load(), n2l::cGuiSEFactory::load(), n2l::cGuiFill::load(), n2l::cGuiFactory::load(), n2l::cGuiACFactory::load(), n2l::cAudioChunk::load(), n2l::cGuiElement::validateAndDecode(), and n2l::vfsNodeFileWithHeader(). |
| virtual const tVfsNodeName& n2l::cVfsNodeInterface::name |
( |
|
) |
const [pure virtual] |
|
|
|
Implemented in n2l::cVfsDirectory, and n2l::cVfsFile.
Referenced by n2l::cGLTexture::cGLTexture(), n2l::cVfsDirectoryInterface::dump(), n2l::cRVisualTriMesh::load(), n2l::cRSkyMobile2::load(), n2l::cRSkyMobile::load(), n2l::cRSkyBox::load(), n2l::cPParticleSpec::load(), n2l::cMusic::load(), n2l::cGuiSEFactory::load(), n2l::cGuiFactory::load(), n2l::cGuiACFactory::load(), n2l::cAudioChunk::load(), and n2l::cRModelInterface::loadAnonymous(). |
| virtual const tUint n2l::cVfsNodeInterface::permissions |
( |
|
) |
const [pure virtual] |
|
| virtual const tUint n2l::cVfsNodeInterface::size |
( |
|
) |
const [pure virtual] |
|
| virtual const tBool n2l::cVfsNodeInterface::supportsFsName |
( |
|
) |
const [pure virtual] |
|
|
|
Return wheither this node may be accessed directly on the file system, or if it must be accessed via a file buffer.
- Returns:
- True if file system pathing is supported
Implemented in n2l::cVfsDirectory, and n2l::cVfsFile.
Referenced by n2l::cMusic::load(). |
The documentation for this class was generated from the following files:
|