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

#include <DeclTable.h>

Inheritance diagram for idDeclTable:
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)
 
float TableLookup (float index) 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)
 
virtual void List (void) const
 
virtual void Print (void) const
 

Private Attributes

bool clamp
 
bool snap
 
idList< floatvalues
 

Additional Inherited Members

- Public Attributes inherited from idDecl
idDeclBasebase
 

Detailed Description

Definition at line 41 of file DeclTable.h.

Member Function Documentation

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

Reimplemented from idDecl.

Definition at line 103 of file DeclTable.cpp.

void idDeclTable::FreeData ( void  )
virtual

Reimplemented from idDecl.

Definition at line 92 of file DeclTable.cpp.

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

Reimplemented from idDecl.

Definition at line 112 of file DeclTable.cpp.

size_t idDeclTable::Size ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 83 of file DeclTable.cpp.

float idDeclTable::TableLookup ( float  index) const

Definition at line 38 of file DeclTable.cpp.

Member Data Documentation

bool idDeclTable::clamp
private

Definition at line 51 of file DeclTable.h.

bool idDeclTable::snap
private

Definition at line 52 of file DeclTable.h.

idList<float> idDeclTable::values
private

Definition at line 53 of file DeclTable.h.


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