|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CTextureMultiFile Class ReferenceThis kind of texture is like a texture file except that it can encode several texture at once.
More...
#include <texture_multi_file.h>
Inheritance diagram for NL3D::CTextureMultiFile:
List of all members.
Detailed Description
This kind of texture is like a texture file except that it can encode several texture at once.
Only ONE texture is active at a given time. The texture being used is chosen by a call to selectTexture. NB : This is not derived from CTextureMulti because we don't store a pointer on each texture, just the name. Moreover the needed method are exposed by CTexture -
Author:
-
Nicolas Vizerie , Nevrax France
-
Date:
-
2002
Definition at line 48 of file texture_multi_file.h.
Constructor & Destructor Documentation
NL3D::CTextureMultiFile::CTextureMultiFile |
( |
uint |
numTexs = 0 |
) |
|
|
Member Function Documentation
ITexture * NL3D::CTextureMultiFile::buildNonSelectableVersion |
( |
uint |
index |
) |
[virtual] |
|
void NL3D::CTextureMultiFile::doGenerate |
( |
|
) |
[virtual] |
|
const std::string& NL3D::CTextureMultiFile::getFileName |
( |
uint |
index |
) |
const [inline] |
|
uint NL3D::CTextureMultiFile::getNumFileName |
( |
|
) |
const [inline] |
|
std::string NL3D::CTextureMultiFile::getShareName |
( |
|
) |
const [virtual] |
|
sint NL3D::CTextureMultiFile::getTexIndex |
( |
uint |
index |
) |
const [private] |
|
const std::string & NL3D::CTextureMultiFile::getTexNameByIndex |
( |
uint |
index |
) |
const [private] |
|
virtual bool NL3D::CTextureMultiFile::isSelectable |
( |
|
) |
const [inline, virtual] |
|
NL3D::CTextureMultiFile::NLMISC_DECLARE_CLASS |
( |
CTextureMultiFile |
|
) |
|
|
void NL3D::CTextureMultiFile::selectTexture |
( |
uint |
index |
) |
[virtual] |
|
void NL3D::CTextureMultiFile::setFileName |
( |
uint |
index, |
|
|
const char * |
|
|
) |
|
|
void NL3D::CTextureMultiFile::setNumTextures |
( |
uint |
numTexs |
) |
|
|
virtual bool NL3D::CTextureMultiFile::supportSharing |
( |
|
) |
const [inline, virtual] |
|
Member Data Documentation
uint32 NL3D::CTextureMultiFile::_CurrSelectedTexture [private]
|
|
std::vector<std::string> NL3D::CTextureMultiFile::_FileNames [private]
|
|
The documentation for this class was generated from the following files:
|
|