From 0ea5fc66924303d1bf73ba283a383e2aadee02f2 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 11 Aug 2018 20:21:34 +0200 Subject: Initial commit --- docs/doxygen/nel/class_CNelExport.html | 1358 ++++++++++++++++++++++++++++++++ 1 file changed, 1358 insertions(+) create mode 100644 docs/doxygen/nel/class_CNelExport.html (limited to 'docs/doxygen/nel/class_CNelExport.html') diff --git a/docs/doxygen/nel/class_CNelExport.html b/docs/doxygen/nel/class_CNelExport.html new file mode 100644 index 00000000..a4676d82 --- /dev/null +++ b/docs/doxygen/nel/class_CNelExport.html @@ -0,0 +1,1358 @@ + + + + nevrax.org : docs + + + + + + + + + + + + + + +
# Home   # nevrax.com   
+ + + + +
Nevrax
+ + + + + + + + + + +
+ + +
+ Nevrax.org
+ + + + + + + +
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
+
+ + +
+ + +
+Docs + +
+  + + + + + +
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

Inheritance graph
+ + + +
[legend]
Collaboration diagram for CNelExport:

Collaboration graph
+ + + +
[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 ( + +) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 335 of file nel_export.cpp.

+

+ + + + +
+ + + + + + +
+CNelExport::~CNelExport ( + +) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 342 of file nel_export.cpp.

+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + + +
+void CNelExport::BeginEditParams ( + +Interface * ip, +
+IUtil * iu ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 347 of file nel_export.cpp.

+

+ + + + +
+ + + + + + +
+ULONG CNelExport::CleanFileName ( + +char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 270 of file nel_export_filetools.cpp.

+

+ + + + +
+ + + + + + +
+ULONG CNelExport::CreateBAKFile ( + +char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 288 of file nel_export_filetools.cpp.

+

+ + + + +
+ + + + + + +
+void CNelExport::DeleteThis ( + +) [inline] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 59 of file nel_export.h.

+

+ + + + +
+ + + + + + +
+void CNelExport::Destroy ( + +HWND hWnd ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 369 of file nel_export.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + +
+void CNelExport::EndEditParams ( + +Interface * ip, +
+IUtil * iu ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 356 of file nel_export.cpp.

+

+ + + + +
+ + + + + + + + + + +
+ULONG CNelExport::ExtractFileName ( + +char * Path, +
+char * Name ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 32 of file nel_export_filetools.cpp. +

+Referenced by SelectFileForLoad(), and SelectFileForSave().

+

+ + + + +
+ + + + + + + + + + +
+ULONG CNelExport::ExtractPath ( + +char * FullPath, +
+char * Path ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 50 of file nel_export_filetools.cpp. +

+Referenced by SelectFileForLoad(), and SelectFileForSave().

+

+ + + + +
+ + + + + + +
+ULONG CNelExport::FileExists ( + +char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 172 of file nel_export_filetools.cpp. +

+Referenced by CreateBAKFile().

+

+ + + + +
+ + + + + + +
+ULONG CNelExport::GetFileSize ( + +char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 184 of file nel_export_filetools.cpp. +

+Referenced by CreateBAKFile().

+

+ + + + +
+ + + + + + +
+void CNelExport::Init ( + +HWND hWnd ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 364 of file nel_export.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
+ULONG CNelExport::ProcessDir ( + +char * Dir, +
+const char * Mask, +
+unsigned long flag, +
+ULONG Fnct(char *FileName) ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 199 of file nel_export_filetools.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + +
+ULONG CNelExport::SelectDir ( + +HWND Parent, +
+char * Title, +
+char * Path ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 147 of file nel_export_filetools.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
+ULONG CNelExport::SelectFileForLoad ( + +HWND Parent, +
+char * Title, +
+const char * Mask, +
+char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 63 of file nel_export_filetools.cpp.

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
+ULONG CNelExport::SelectFileForSave ( + +HWND Parent, +
+char * Title, +
+const char * Mask, +
+char * FileName ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 105 of file nel_export_filetools.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + +
+bool CNelExport::doExport ( + +bool selected = false ) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+bool CNelExport::exportAnim ( + +const char * sPath, +
+std::vector< INode *>& vectNode, +
+Interface & ip, +
+TimeValue time, +
+bool scene ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 113 of file nel_export_export.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
+bool CNelExport::exportMesh ( + +const char * sPath, +
+INode & node, +
+Interface & ip, +
+TimeValue time ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 39 of file nel_export_export.cpp. +

+Referenced by CNelExportDlgProc(), and export_shape_cf().

+

+ + + + +
+ + + + + + + + + + + + + + +
+bool CNelExport::exportSWT ( + +const char * sPath, +
+std::vector< INode *>& vectNode, +
+Interface & ip ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 44 of file nel_export_swt.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + + + + + +
+bool CNelExport::exportScene ( + +const char * sPath, +
+std::vector< INode *>& vectNode, +
+Interface & ip ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 44 of file nel_export_scene.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + + + + + + + + + +
+bool CNelExport::exportSkeleton ( + +const char * sPath, +
+INode * pNode, +
+Interface & ip, +
+TimeValue time ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 164 of file nel_export_export.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + + + + + +
+bool CNelExport::exportZone ( + +const char * sPath, +
+INode & node, +
+TimeValue time ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 36 of file nel_export_zone.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + +
+TCHAR* CNelExport::fixupName ( + +TCHAR * name ) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + +
+bool CNelExport::freeExported ( + +void ) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + +
+void CNelExport::getSelectedNode ( + +std::vector< INode *>& vectNode ) +
+
+ + + + + +
+   + + +

+ +

+Definition at line 374 of file nel_export.cpp. +

+Referenced by CNelExportDlgProc().

+

+ + + + +
+ + + + + + + + + + +
+bool CNelExport::nodeEnum ( + +INode * pNode, +
+bool selected ) +
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + + +
+void CNelExport::viewMesh ( + +Interface & ip, +
+TimeValue time ) [static] +
+
+ + + + + +
+   + + +

+ +

+Definition at line 49 of file nel_export_view.cpp. +

+Referenced by CNelExportDlgProc(), and view_shape_cf().

+


Member Data Documentation

+

+ + + + +
+ + + + + +
+HWND CNelExport::hBar +
+
+ + + + + +
+   + + +

+ +

+Definition at line 63 of file nel_export.h.

+

+ + + + +
+ + + + + +
+HWND CNelExport::hPanel +
+
+ + + + + +
+   + + +

+ +

+Definition at line 51 of file nel_export.h.

+

+ + + + +
+ + + + + +
+Interface * CNelExport::ip +
+
+ + + + + +
+   + + +

+ +

+Definition at line 53 of file nel_export.h.

+

+ + + + +
+ + + + + +
+IUtil * CNelExport::iu +
+
+ + + + + +
+   + + +

+ +

+Definition at line 52 of file nel_export.h.

+


The documentation for this class was generated from the following files: + + + +
                                                                                                                                                                    +
+ + -- cgit v1.2.1