browser DOM support
This commit is contained in:
parent
3859c43ce3
commit
5352ef69a2
37 changed files with 2637 additions and 59 deletions
|
|
@ -20,16 +20,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
export module Crafter.Graphics;
|
||||
|
||||
// Every partition is `export import`'d unconditionally. Crafter.Build's
|
||||
// dependency scanner doesn't respect `#ifdef` on `import :X`, so the
|
||||
// partition file must always exist. Vulkan-typed partitions stub to
|
||||
// empty modules under CRAFTER_GRAPHICS_WINDOW_DOM, and the new Dom /
|
||||
// DomEvents / Router partitions stub to empty modules in native
|
||||
// builds — see project.cpp for the master list.
|
||||
export import :Types;
|
||||
export import :Keys;
|
||||
export import :Gamepad;
|
||||
export import :Window;
|
||||
export import :Input;
|
||||
export import :Device;
|
||||
export import :Font;
|
||||
export import :Animation;
|
||||
export import :Mesh;
|
||||
export import :ForwardDeclarations;
|
||||
export import :Clipboard;
|
||||
|
||||
// Vulkan-backed partitions — empty under DOM.
|
||||
export import :Font;
|
||||
export import :Mesh;
|
||||
export import :VulkanTransition;
|
||||
export import :VulkanBuffer;
|
||||
export import :ShaderVulkan;
|
||||
|
|
@ -46,5 +55,9 @@ export import :ComputeShader;
|
|||
export import :UI;
|
||||
export import :UIComponents;
|
||||
export import :InputField;
|
||||
export import :Clipboard;
|
||||
export import :Decompress;
|
||||
export import :Decompress;
|
||||
|
||||
// DOM-only partitions — empty under native.
|
||||
export import :Dom;
|
||||
export import :DomEvents;
|
||||
export import :Router;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue