Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DBCFileLoader::Record Class Reference

#include <DBCFileLoader.h>

Collaboration diagram for DBCFileLoader::Record:

Public Member Functions

float getFloat (size_t field) const
const char * getString (size_t field) const
uint32 getUInt (size_t field) const
uint8 getUInt8 (size_t field) const

Private Member Functions

 Record (DBCFileLoader &file_, unsigned char *offset_)

Private Attributes

DBCFileLoaderfile
unsigned char * offset

Friends

class DBCFileLoader

Detailed Description

Definition at line 21 of file DBCFileLoader.h.

Constructor & Destructor Documentation

◆ Record()

DBCFileLoader::Record::Record ( DBCFileLoader & file_,
unsigned char * offset_ )
inlineprivate

Definition at line 53 of file DBCFileLoader.h.

References DBCFileLoader, file, and offset.

Member Function Documentation

◆ getFloat()

float DBCFileLoader::Record::getFloat ( size_t field) const
inline

Definition at line 24 of file DBCFileLoader.h.

References EndianConvert(), file, and offset.

Referenced by DBCFileLoader::AutoProduceData().

◆ getString()

const char * DBCFileLoader::Record::getString ( size_t field) const
inline

Definition at line 44 of file DBCFileLoader.h.

References file, and getUInt().

Referenced by DBCFileLoader::AutoProduceStrings().

◆ getUInt()

uint32 DBCFileLoader::Record::getUInt ( size_t field) const
inline

Definition at line 31 of file DBCFileLoader.h.

References EndianConvert(), file, and offset.

Referenced by DBCFileLoader::AutoProduceData(), and getString().

◆ getUInt8()

uint8 DBCFileLoader::Record::getUInt8 ( size_t field) const
inline

Definition at line 38 of file DBCFileLoader.h.

References file, and offset.

Referenced by DBCFileLoader::AutoProduceData().

◆ DBCFileLoader

friend class DBCFileLoader
friend

Definition at line 57 of file DBCFileLoader.h.

References DBCFileLoader.

Referenced by DBCFileLoader, and Record().

Member Data Documentation

◆ file

DBCFileLoader& DBCFileLoader::Record::file
private

Definition at line 55 of file DBCFileLoader.h.

Referenced by getFloat(), getString(), getUInt(), getUInt8(), and Record().

◆ offset

unsigned char* DBCFileLoader::Record::offset
private

Definition at line 54 of file DBCFileLoader.h.

Referenced by getFloat(), getUInt(), getUInt8(), and Record().


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