doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
idDeclFX Class Reference

#include <DeclFX.h>

Inheritance diagram for idDeclFX:
idDecl

Public Member Functions

virtual size_t Size (void) const
 
virtual const char * DefaultDefinition (void) const
 
virtual bool Parse (const char *text, const int textLength)
 
virtual void FreeData (void)
 
virtual void Print (void) const
 
virtual void List (void) const
 
- Public Member Functions inherited from idDecl
 idDecl (void)
 
virtual ~idDecl (void)
 
const char * GetName (void) const
 
declType_t GetType (void) const
 
declState_t GetState (void) const
 
bool IsImplicit (void) const
 
bool IsValid (void) const
 
void Invalidate (void)
 
void EnsureNotPurged (void)
 
int Index (void) const
 
int GetLineNum (void) const
 
const char * GetFileName (void) const
 
void GetText (char *text) const
 
int GetTextLength (void) const
 
void SetText (const char *text)
 
bool ReplaceSourceFileText (void)
 
bool SourceFileChanged (void) const
 
void MakeDefault (void)
 
bool EverReferenced (void) const
 
virtual bool SetDefaultText (void)
 

Public Attributes

idList< idFXSingleActionevents
 
idStr joint
 
- Public Attributes inherited from idDecl
idDeclBasebase
 

Private Member Functions

void ParseSingleFXAction (idLexer &src, idFXSingleAction &FXAction)
 

Detailed Description

Definition at line 97 of file DeclFX.h.

Member Function Documentation

const char * idDeclFX::DefaultDefinition ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 456 of file DeclFX.cpp.

void idDeclFX::FreeData ( void  )
virtual

Reimplemented from idDecl.

Definition at line 471 of file DeclFX.cpp.

void idDeclFX::List ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 92 of file DeclFX.cpp.

bool idDeclFX::Parse ( const char *  text,
const int  textLength 
)
virtual

Reimplemented from idDecl.

Definition at line 411 of file DeclFX.cpp.

void idDeclFX::ParseSingleFXAction ( idLexer src,
idFXSingleAction FXAction 
)
private

Definition at line 101 of file DeclFX.cpp.

void idDeclFX::Print ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 47 of file DeclFX.cpp.

size_t idDeclFX::Size ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 38 of file DeclFX.cpp.

Member Data Documentation

idList<idFXSingleAction> idDeclFX::events

Definition at line 106 of file DeclFX.h.

idStr idDeclFX::joint

Definition at line 107 of file DeclFX.h.


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