RigsofRods
Soft-body Physics Simulation
Public Member Functions | Private Member Functions | Private Attributes
RoR::OTCParser Class Reference

#include <OTCFileFormat.h>

Public Member Functions

 OTCParser ()
 
bool LoadMasterConfig (Ogre::DataStreamPtr &ds, const char *filename)
 
bool LoadPageConfig (Ogre::DataStreamPtr &ds, OTCPage &page, const char *filename)
 
std::shared_ptr< OTCFileGetDefinition ()
 

Private Member Functions

void HandleException (const char *filename)
 

Private Attributes

std::shared_ptr< OTCFilem_def
 

Detailed Description

Definition at line 93 of file OTCFileFormat.h.

Constructor & Destructor Documentation

◆ OTCParser()

RoR::OTCParser::OTCParser ( )

Definition at line 34 of file OTCFileFormat.cpp.

Member Function Documentation

◆ GetDefinition()

std::shared_ptr<OTCFile> RoR::OTCParser::GetDefinition ( )
inline

Definition at line 100 of file OTCFileFormat.h.

+ Here is the caller graph for this function:

◆ HandleException()

void RoR::OTCParser::HandleException ( const char *  filename)
private

Definition at line 177 of file OTCFileFormat.cpp.

◆ LoadMasterConfig()

bool RoR::OTCParser::LoadMasterConfig ( Ogre::DataStreamPtr &  ds,
const char *  filename 
)

Definition at line 39 of file OTCFileFormat.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadPageConfig()

bool RoR::OTCParser::LoadPageConfig ( Ogre::DataStreamPtr &  ds,
RoR::OTCPage page,
const char *  filename 
)

Definition at line 106 of file OTCFileFormat.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ m_def

std::shared_ptr<OTCFile> RoR::OTCParser::m_def
private

Definition at line 105 of file OTCFileFormat.h.


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