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

#include <GameMtlPassDlg.h>

Inherits ParamDlg.

Public Types

enum  { PAGE_COUNT = 3 }
 

Public Member Functions

 GameMtlPassDlg (HWND hwMtlEdit, IMtlParams *imp, GameMtl *m, int pass)
 
 ~GameMtlPassDlg ()
 
BOOL DialogProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 
void Invalidate ()
 
void UpdateMtlDisplay ()
 
void ReloadDialog ()
 
Class_ID ClassID ()
 
void SetThing (ReferenceTarget *target)
 
ReferenceTarget * GetThing ()
 
void DeleteThis ()
 
void SetTime (TimeValue t)
 
void ActivateDlg (BOOL onOff)
 

Public Attributes

IMtlParams * IParams
 
GameMtlTheMtl
 
HWND HwndEdit
 
HWND HwndPanel
 
int PassIndex
 
int CurPage
 
BOOL Valid
 
GameMtlFormClassPage [PAGE_COUNT]
 

Detailed Description

Definition at line 53 of file GameMtlPassDlg.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PAGE_COUNT 

Definition at line 73 of file GameMtlPassDlg.h.

Constructor & Destructor Documentation

◆ GameMtlPassDlg()

GameMtlPassDlg::GameMtlPassDlg ( HWND hwMtlEdit,
IMtlParams * imp,
GameMtl * m,
int pass )

Definition at line 111 of file GameMtlPassDlg.cpp.

◆ ~GameMtlPassDlg()

GameMtlPassDlg::~GameMtlPassDlg ( )

Definition at line 144 of file GameMtlPassDlg.cpp.

Member Function Documentation

◆ ActivateDlg()

void GameMtlPassDlg::ActivateDlg ( BOOL onOff)

Definition at line 367 of file GameMtlPassDlg.cpp.

◆ ClassID()

Class_ID GameMtlPassDlg::ClassID ( )

Definition at line 321 of file GameMtlPassDlg.cpp.

◆ DeleteThis()

void GameMtlPassDlg::DeleteThis ( )
inline

Definition at line 69 of file GameMtlPassDlg.h.

◆ DialogProc()

BOOL GameMtlPassDlg::DialogProc ( HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam )

Definition at line 164 of file GameMtlPassDlg.cpp.

◆ GetThing()

ReferenceTarget * GameMtlPassDlg::GetThing ( )
inline

Definition at line 68 of file GameMtlPassDlg.h.

◆ Invalidate()

void GameMtlPassDlg::Invalidate ( )

Definition at line 269 of file GameMtlPassDlg.cpp.

◆ ReloadDialog()

void GameMtlPassDlg::ReloadDialog ( )

Definition at line 288 of file GameMtlPassDlg.cpp.

◆ SetThing()

void GameMtlPassDlg::SetThing ( ReferenceTarget * target)

Definition at line 339 of file GameMtlPassDlg.cpp.

◆ SetTime()

void GameMtlPassDlg::SetTime ( TimeValue t)

Definition at line 387 of file GameMtlPassDlg.cpp.

◆ UpdateMtlDisplay()

void GameMtlPassDlg::UpdateMtlDisplay ( )
inline

Definition at line 63 of file GameMtlPassDlg.h.

Member Data Documentation

◆ CurPage

int GameMtlPassDlg::CurPage

Definition at line 91 of file GameMtlPassDlg.h.

◆ HwndEdit

HWND GameMtlPassDlg::HwndEdit

Definition at line 84 of file GameMtlPassDlg.h.

◆ HwndPanel

HWND GameMtlPassDlg::HwndPanel

Definition at line 85 of file GameMtlPassDlg.h.

◆ IParams

IMtlParams* GameMtlPassDlg::IParams

Definition at line 78 of file GameMtlPassDlg.h.

◆ Page

GameMtlFormClass* GameMtlPassDlg::Page[PAGE_COUNT]

Definition at line 94 of file GameMtlPassDlg.h.

◆ PassIndex

int GameMtlPassDlg::PassIndex

Definition at line 90 of file GameMtlPassDlg.h.

◆ TheMtl

GameMtl* GameMtlPassDlg::TheMtl

Definition at line 79 of file GameMtlPassDlg.h.

◆ Valid

BOOL GameMtlPassDlg::Valid

Definition at line 92 of file GameMtlPassDlg.h.


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