mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-13 08:18:21 -05:00
Add StateMap parsing
This commit is contained in:
13
src/ObjLoading/StateMap/Parsing/StateMapParserState.cpp
Normal file
13
src/ObjLoading/StateMap/Parsing/StateMapParserState.cpp
Normal file
@ -0,0 +1,13 @@
|
||||
#include "StateMapParserState.h"
|
||||
|
||||
using namespace state_map;
|
||||
|
||||
StateMapParserState::StateMapParserState(const StateMapLayout& layout)
|
||||
: m_layout(layout),
|
||||
m_definition(std::make_unique<StateMapDefinition>(layout.m_layout_entries.size())),
|
||||
m_in_entry(false),
|
||||
m_current_entry_index(0u)
|
||||
{
|
||||
for (auto i = 0u; i < m_layout.m_layout_entries.size(); i++)
|
||||
m_valid_state_map_entry_names.emplace(m_layout.m_layout_entries[i].m_name, i);
|
||||
}
|
Reference in New Issue
Block a user