Cogs.Core
SparseBuildOctreeCommand.h
1#pragma once
2
3#include "EditorCommand.h"
4
5#include "SparseBuildOctree.h"
6
14namespace Cogs::Core
15{
17 {
19
20 void apply() override;
21 void undo() override;
22
23 void applyPost() override;
24
25 void buildOctree(SparseOctree::OctreeInfo & info);
26
27 void exportAsset(Context* context, SparseOctree::Octree& octree);
28 };
29}
A Context instance contains all the services, systems and runtime components needed to use Cogs.
Definition: Context.h:83
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Abstract base class for all editor batch Post commands.
Definition: EditorCommand.h:28