1 #ifndef OPENMW_COMPONENTS_NIF_BASE_HPP
3 #define OPENMW_COMPONENTS_NIF_BASE_HPP
float phase
Definition: base.hpp:31
Definition: niffile.hpp:17
std::string getString(size_t length)
Read in a string of the given length.
Definition: nifstream.cpp:86
float timeStop
Definition: base.hpp:32
Anything that has a controller.
Definition: base.hpp:40
Base class for all records.
Definition: record.hpp:100
void read(NIFStream *nif)
Parses the record from file.
Definition: base.hpp:64
float frequency
Definition: base.hpp:31
std::string name
Definition: base.hpp:62
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: controller.cpp:23
void post(NIFFile *nif)
Does post-processing, after the entire tree is loaded.
Definition: base.hpp:51
Has name, extra-data and controller.
Definition: base.hpp:59
int flags
Definition: base.hpp:30
void post(NIFFile *nif)
Resolve index to pointer.
Definition: recordptr.hpp:38
void read(NIFStream *nif)
Read the index from the nif.
Definition: recordptr.hpp:27
void read(NIFStream *nif)
Parses the record from file.
Definition: controller.cpp:9
ControllerPtr controller
Definition: base.hpp:43
ControllerPtr next
Definition: base.hpp:29
float timeStart
Definition: base.hpp:32
Named NiSequenceStreamHelper
Definition: base.hpp:70
Definition: nifstream.hpp:26
ControlledPtr target
Definition: base.hpp:33
void read(NIFStream *nif)
Parses the record from file.
Definition: base.hpp:45