OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
Nif::File Struct Referenceabstract

#include <niffile.hpp>

Inheritance diagram for Nif::File:
Collaboration diagram for Nif::File:

Public Member Functions

virtual ~File ()=default
 
virtual void fail (const std::string &msg) const =0
 
virtual void warn (const std::string &msg) const =0
 
virtual RecordgetRecord (size_t index) const =0
 
virtual size_t numRecords () const =0
 
virtual RecordgetRoot (size_t index=0) const =0
 
virtual size_t numRoots () const =0
 
virtual void setUseSkinning (bool skinning)=0
 
virtual bool getUseSkinning () const =0
 
virtual std::string getFilename () const =0
 

Constructor & Destructor Documentation

virtual Nif::File::~File ( )
virtualdefault

Member Function Documentation

virtual void Nif::File::fail ( const std::string &  msg) const
pure virtual

Implemented in Nif::NIFFile.

virtual std::string Nif::File::getFilename ( ) const
pure virtual

Implemented in Nif::NIFFile.

Here is the caller graph for this function:

virtual Record* Nif::File::getRecord ( size_t  index) const
pure virtual

Implemented in Nif::NIFFile.

virtual Record* Nif::File::getRoot ( size_t  index = 0) const
pure virtual

Implemented in Nif::NIFFile.

Here is the caller graph for this function:

virtual bool Nif::File::getUseSkinning ( ) const
pure virtual

Implemented in Nif::NIFFile.

virtual size_t Nif::File::numRecords ( ) const
pure virtual

Implemented in Nif::NIFFile.

virtual size_t Nif::File::numRoots ( ) const
pure virtual

Implemented in Nif::NIFFile.

Here is the caller graph for this function:

virtual void Nif::File::setUseSkinning ( bool  skinning)
pure virtual

Implemented in Nif::NIFFile.

virtual void Nif::File::warn ( const std::string &  msg) const
pure virtual

Implemented in Nif::NIFFile.


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