doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros
DialogHelpers.h File Reference

Go to the source code of this file.

Classes

class  rvDialogItem
 
class  rvDialogItemContainer
 

Macros

#define DIALOGITEM_BEGIN(name)
 
#define DIALOGITEM(id, name)
 
#define DIALOGITEM_END()   };
 

Macro Definition Documentation

#define DIALOGITEM (   id,
  name 
)
Value:
class c##name : public rvDialogItem \
{ \
public: \
c##name(int localid=id) : rvDialogItem ( localid ) { } \
} name;
const GLubyte * c
Definition: glext.h:4677
const GLcharARB * name
Definition: glext.h:3629

Definition at line 117 of file DialogHelpers.h.

#define DIALOGITEM_BEGIN (   name)
Value:
class name : public rvDialogItemContainer \
{ \
public: \
name ( void ) { } \
name ( HWND hwnd ) { Cache ( hwnd ); } \
void Cache ( HWND parent ) \
{ \
rvDialogItemContainer::Cache ( parent, sizeof(*this)/sizeof(rvDialogItem) ); \
}
void Cache(HWND parent, int count)
Definition: DialogHelpers.h:92
const GLcharARB * name
Definition: glext.h:3629
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red

Definition at line 105 of file DialogHelpers.h.

#define DIALOGITEM_END ( )    };

Definition at line 124 of file DialogHelpers.h.