|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
CNelExport Class Reference#include <nel_export.h>
Inheritance diagram for CNelExport
[legend]Collaboration diagram for CNelExport:
[legend]List of all members.
Public Methods |
void | BeginEditParams (Interface *ip,IUtil *iu) |
void | EndEditParams (Interface *ip,IUtil *iu) |
void | Init (HWND hWnd) |
void | Destroy (HWND hWnd) |
void | DeleteThis () |
| CNelExport () |
| ~CNelExport () |
TCHAR* | fixupName (TCHAR* name) |
bool | nodeEnum (INode* pNode, bool selected) |
bool | doExport (bool selected=false) |
bool | freeExported (void) |
void | getSelectedNode (std::vector<INode*>& vectNode) |
ULONG | ExtractFileName (char* Path, char* Name) |
ULONG | ExtractPath (char* FullPath, char* Path) |
ULONG | SelectFileForLoad (HWND Parent, char* Title, const char* Mask, char* FileName) |
ULONG | SelectFileForSave (HWND Parent, char* Title, const char* Mask, char* FileName) |
ULONG | SelectDir (HWND Parent, char* Title, char* Path) |
ULONG | FileExists (char* FileName) |
ULONG | GetFileSize (char* FileName) |
ULONG | ProcessDir (char* Dir, const char* Mask, unsigned long flag, ULONG Fnct(char* FileName) ) |
ULONG | CleanFileName (char* FileName) |
ULONG | CreateBAKFile (char* FileName) |
Public Attributes |
HWND | hPanel |
IUtil* | iu |
Interface* | ip |
HWND | hBar |
Static Public Methods |
bool | exportZone (const char *sName, INode& node, TimeValue time) |
bool | exportMesh (const char *sPath, INode& node, Interface& ip, TimeValue time) |
bool | exportAnim (const char *sPath, std::vector<INode*>& vectNode, Interface& ip, TimeValue time, bool scene) |
bool | exportSWT (const char *sPath, std::vector<INode*>& vectNode, Interface& ip) |
bool | exportScene (const char *sPath, std::vector<INode*>& vectNode, Interface& ip) |
bool | exportSkeleton (const char *sPath, INode* pNode, Interface& ip, TimeValue time) |
void | viewMesh (Interface& ip, TimeValue time) |
Constructor & Destructor Documentation
CNelExport::CNelExport (
|
)
|
|
CNelExport::~CNelExport (
|
)
|
|
Member Function Documentation
void CNelExport::BeginEditParams (
|
Interface * ip,
|
|
IUtil * iu )
|
|
ULONG CNelExport::CleanFileName (
|
char * FileName )
|
|
ULONG CNelExport::CreateBAKFile (
|
char * FileName )
|
|
void CNelExport::DeleteThis (
|
) [inline]
|
|
void CNelExport::Destroy (
|
HWND hWnd )
|
|
void CNelExport::EndEditParams (
|
Interface * ip,
|
|
IUtil * iu )
|
|
ULONG CNelExport::ExtractFileName (
|
char * Path,
|
|
char * Name )
|
|
ULONG CNelExport::ExtractPath (
|
char * FullPath,
|
|
char * Path )
|
|
ULONG CNelExport::FileExists (
|
char * FileName )
|
|
ULONG CNelExport::GetFileSize (
|
char * FileName )
|
|
void CNelExport::Init (
|
HWND hWnd )
|
|
ULONG CNelExport::ProcessDir (
|
char * Dir,
|
|
const char * Mask,
|
|
unsigned long flag,
|
|
ULONG Fnct(char *FileName) )
|
|
ULONG CNelExport::SelectDir (
|
HWND Parent,
|
|
char * Title,
|
|
char * Path )
|
|
ULONG CNelExport::SelectFileForLoad (
|
HWND Parent,
|
|
char * Title,
|
|
const char * Mask,
|
|
char * FileName )
|
|
ULONG CNelExport::SelectFileForSave (
|
HWND Parent,
|
|
char * Title,
|
|
const char * Mask,
|
|
char * FileName )
|
|
bool CNelExport::doExport (
|
bool selected = false )
|
|
bool CNelExport::exportAnim (
|
const char * sPath,
|
|
std::vector< INode *>& vectNode,
|
|
Interface & ip,
|
|
TimeValue time,
|
|
bool scene ) [static]
|
|
bool CNelExport::exportMesh (
|
const char * sPath,
|
|
INode & node,
|
|
Interface & ip,
|
|
TimeValue time ) [static]
|
|
bool CNelExport::exportSWT (
|
const char * sPath,
|
|
std::vector< INode *>& vectNode,
|
|
Interface & ip ) [static]
|
|
bool CNelExport::exportScene (
|
const char * sPath,
|
|
std::vector< INode *>& vectNode,
|
|
Interface & ip ) [static]
|
|
bool CNelExport::exportSkeleton (
|
const char * sPath,
|
|
INode * pNode,
|
|
Interface & ip,
|
|
TimeValue time ) [static]
|
|
bool CNelExport::exportZone (
|
const char * sPath,
|
|
INode & node,
|
|
TimeValue time ) [static]
|
|
TCHAR* CNelExport::fixupName (
|
TCHAR * name )
|
|
bool CNelExport::freeExported (
|
void )
|
|
void CNelExport::getSelectedNode (
|
std::vector< INode *>& vectNode )
|
|
bool CNelExport::nodeEnum (
|
INode * pNode,
|
|
bool selected )
|
|
void CNelExport::viewMesh (
|
Interface & ip,
|
|
TimeValue time ) [static]
|
|
Member Data Documentation
Interface * CNelExport::ip
|
|
The documentation for this class was generated from the following files:
|
|