Something went wrong. Try again.
OpenMW is an open implementation of the Morrowind engine
Something went wrong. Try again.
1.0 kB · 44 lines
C++
123456789101112131415161718192021222324252627282930313233343536373839404142434445#ifndef COMPONENTS_ESM_DEBUGPROFILE_H#define COMPONENTS_ESM_DEBUGPROFILE_H
#include <string>
#include "components/esm/defs.hpp"#include "components/esm/refid.hpp"
namespace ESM{ class ESMReader; class ESMWriter;
struct DebugProfile { constexpr static RecNameInts sRecordId = REC_DBGP;
static constexpr std::string_view getRecordType() { return "DebugProfile"; }
enum Flags { Flag_Default = 1, // add to newly opened scene subviews Flag_BypassNewGame = 2, // bypass regular game startup Flag_Global = 4 // make available from main menu (i.e. not location specific) };
uint32_t mRecordFlags; RefId mId;
std::string mDescription;
std::string mScriptText;
uint32_t mFlags;
void load(ESMReader& esm, bool& isDeleted); void save(ESMWriter& esm, bool isDeleted = false) const;
/// Set record to default state (does not touch the ID). void blank(); };}
#endif