Elevate Engine 1
Loading...
Searching...
No Matches
WwiseDataSource.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5struct WwiseItem;
6
8{
9public:
10 virtual void InitializeSource() = 0;
11 virtual void RefreshSource() = 0;
12 virtual std::weak_ptr<WwiseItem> GetItems() const { return m_treeRoot; }
13
14 virtual void GetItemsOfType();
15
16protected:
17 WwiseDataSource() = default;
18
19 std::shared_ptr<WwiseItem> m_treeRoot;
20};
WwiseDataSource()=default
virtual std::weak_ptr< WwiseItem > GetItems() const
std::shared_ptr< WwiseItem > m_treeRoot
virtual void RefreshSource()=0
virtual void GetItemsOfType()
virtual void InitializeSource()=0