Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
W3dExportClass Class Reference

#include <w3dexp.h>

Inherits SceneExport.

Public Member Functions

 W3dExportClass ()
 
 ~W3dExportClass ()
 
int ExtCount ()
 
const TCHAR * Ext (int n)
 
const TCHAR * LongDesc ()
 
const TCHAR * ShortDesc ()
 
const TCHAR * AuthorName ()
 
const TCHAR * CopyrightMessage ()
 
const TCHAR * OtherMessage1 ()
 
const TCHAR * OtherMessage2 ()
 
unsigned int Version ()
 
void ShowAbout (HWND hWnd)
 
int DoExport (const TCHAR *name, ExpInterface *ei, Interface *i, BOOL suppressPrompts=FALSE, DWORD options=0)
 

Public Attributes

char CurrentScenePath [_MAX_DRIVE+_MAX_DIR+1]
 

Static Public Attributes

static char CurrentExportPath [_MAX_DRIVE+_MAX_DIR+1] = { '\000' }
 

Protected Member Functions

void DoOriginBasedExport (char *rootname, ChunkSaveClass &csave)
 

Friends

BOOL CALLBACK ExportOptionsDlgProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 

Detailed Description

Definition at line 52 of file w3dexp.h.

Constructor & Destructor Documentation

◆ W3dExportClass()

W3dExportClass::W3dExportClass ( )
inline

Definition at line 57 of file w3dexp.h.

◆ ~W3dExportClass()

W3dExportClass::~W3dExportClass ( )
inline

Definition at line 58 of file w3dexp.h.

Member Function Documentation

◆ AuthorName()

const TCHAR * W3dExportClass::AuthorName ( )
inline

Definition at line 64 of file w3dexp.h.

◆ CopyrightMessage()

const TCHAR * W3dExportClass::CopyrightMessage ( )
inline

Definition at line 65 of file w3dexp.h.

◆ DoExport()

int W3dExportClass::DoExport ( const TCHAR * name,
ExpInterface * ei,
Interface * i,
BOOL suppressPrompts = FALSE,
DWORD options = 0 )

Definition at line 217 of file w3dexp.cpp.

◆ DoOriginBasedExport()

void W3dExportClass::DoOriginBasedExport ( char * rootname,
ChunkSaveClass & csave )
protected

Definition at line 347 of file w3dexp.cpp.

◆ Ext()

const TCHAR * W3dExportClass::Ext ( int n)
inline

Definition at line 61 of file w3dexp.h.

◆ ExtCount()

int W3dExportClass::ExtCount ( )
inline

Definition at line 60 of file w3dexp.h.

◆ LongDesc()

const TCHAR * W3dExportClass::LongDesc ( )
inline

Definition at line 62 of file w3dexp.h.

◆ OtherMessage1()

const TCHAR * W3dExportClass::OtherMessage1 ( )
inline

Definition at line 66 of file w3dexp.h.

◆ OtherMessage2()

const TCHAR * W3dExportClass::OtherMessage2 ( )
inline

Definition at line 67 of file w3dexp.h.

◆ ShortDesc()

const TCHAR * W3dExportClass::ShortDesc ( )
inline

Definition at line 63 of file w3dexp.h.

◆ ShowAbout()

void W3dExportClass::ShowAbout ( HWND hWnd)
inline

Definition at line 70 of file w3dexp.h.

◆ Version()

unsigned int W3dExportClass::Version ( )
inline

Definition at line 68 of file w3dexp.h.

Friends And Related Symbol Documentation

◆ ExportOptionsDlgProc

BOOL CALLBACK ExportOptionsDlgProc ( HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam )
friend

Member Data Documentation

◆ CurrentExportPath

char W3dExportClass::CurrentExportPath = { '\000' }
static

Definition at line 81 of file w3dexp.h.

◆ CurrentScenePath

char W3dExportClass::CurrentScenePath[_MAX_DRIVE+_MAX_DIR+1]

Definition at line 82 of file w3dexp.h.


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