This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| |
#include <entt/entt.hpp> | |
#include <cstdint> | |
#include <deque> | |
namespace entt | |
{ | |
template<typename Entity> using Group = Registry<Entity>; | |
template<typename Entity> class GroupRegistry | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <gtest/gtest.h> | |
#include <entt/core/family.hpp> | |
#include <deque> | |
#include <vector> | |
namespace entt { | |
class RuntimeFamily { | |
std::size_t value = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace entt | |
{ | |
template <std::uint64_t Type> class SceneKey | |
{ | |
public: | |
static constexpr std::uint64_t type = Type; | |
std::uint64_t id; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <entt/entt_traits.hpp> | |
#include <vector> | |
namespace entt | |
{ | |
template<typename Entity> struct relationship | |
{ | |
using traits_type = entt_traits<Entity>; | |
using entity_type = typename traits_type::entity_type; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include <vector> | |
#include <entt/entity/registry.hpp> | |
namespace entt | |
{ | |
template<typename Entity> | |
class Animation; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include <entt/entity/registry.hpp> | |
namespace entt | |
{ | |
/*! @brief TODO */ | |
template<typename Entity> | |
class Hierarchy final { | |
using traits_type = entt_traits<Entity>; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>DVTConsoleDebuggerInputTextColor</key> | |
<string>1 0.501961 0 1</string> | |
<key>DVTConsoleDebuggerInputTextFont</key> | |
<string>XcodeDigits - 12.0</string> | |
<key>DVTConsoleDebuggerOutputTextColor</key> | |
<string>1 1 1 1</string> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#pragma once | |
#include "vm.hpp" | |
namespace entt | |
{ | |
template<typename Code> | |
struct vm_encoded | |
{ | |
memory_buffer opcode; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef ENTT_CORE_GROUP_HPP | |
#define ENTT_CORE_GROUP_HPP | |
#include "family.hpp" | |
#include <vector> | |
namespace entt { | |
/*! @brief TODO */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef ENTT_CORE_PROPERTY_HPP | |
#define ENTT_CORE_PROPERTY_HPP | |
namespace entt { | |
template<typename, typename, char...> | |
class Property; | |
template<typename Registry> |
OlderNewer