Nuclide
Software Development Kit for id Technology (BETA)
ncDict Class Reference

About this class

This class is responsible for handling groups of key/value pairs.

Inheritance diagram for ncDict:
ncAudioDict ncMailDict ncSoundDict ncTextMenuDict ncVideoDict

Public Member Functions

void ncDict (void)
 
nonvirtual string Name (void)
 
nonvirtual int GetInteger (string)
 
nonvirtual float GetFloat (string)
 
nonvirtual string GetString (string)
 
nonvirtual vector GetVector (string)
 
nonvirtual bool GetBool (string)
 
nonvirtual void SetDeclBody (string)
 
nonvirtual string GetDeclBody (void)
 
nonvirtual string GetDeclBodyBase64 (void)
 
nonvirtual ncDict InitWithSpawnDataFromBase64 (string base64Data)
 
nonvirtual void AddKey (string, string)
 
nonvirtual void RemoveKey (string)
 
nonvirtual int TokenCount (void)
 

Static Public Member Functions

static ncDict InitWithSpawnData (string)
 
static ncDict LoadDeclFromFile (string, string)
 

Constructor & Destructor Documentation

◆ ncDict()

void ncDict::ncDict ( void  )

Member Function Documentation

◆ AddKey()

void ncDict::AddKey ( string  keyName,
string  setValue 
)

◆ GetBool()

bool ncDict::GetBool ( string  keyName)

◆ GetDeclBody()

string ncDict::GetDeclBody ( void  )

◆ GetDeclBodyBase64()

string ncDict::GetDeclBodyBase64 ( void  )

◆ GetFloat()

float ncDict::GetFloat ( string  keyName)

◆ GetInteger()

int ncDict::GetInteger ( string  keyName)

◆ GetString()

string ncDict::GetString ( string  keyName)

◆ GetVector()

vector ncDict::GetVector ( string  keyName)

◆ InitWithSpawnData()

ncDict ncDict::InitWithSpawnData ( string  spawnData)
static

◆ InitWithSpawnDataFromBase64()

ncDict ncDict::InitWithSpawnDataFromBase64 ( string  base64Data)

◆ LoadDeclFromFile()

ncDict ncDict::LoadDeclFromFile ( string  declName,
string  fileName 
)
static

◆ Name()

string ncDict::Name ( void  )

◆ RemoveKey()

void ncDict::RemoveKey ( string  keyName)

◆ SetDeclBody()

void ncDict::SetDeclBody ( string  textBody)

◆ TokenCount()

int ncDict::TokenCount ( void  )

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