CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
GraphSocket.hpp File Reference

Go to the source code of this file.

Classes

class  CeresEngine::GraphSocket
 

Namespaces

namespace  CeresEngine
 

Typedefs

using CeresEngine::GraphSocketFlags = Flags< GraphSocketFlag >
 A set of user-defined flags that customize behavior of a socket.
 

Enumerations

enum class  CeresEngine::GraphSocketDirection { CeresEngine::Input , CeresEngine::Output }
 Enumeration that determines the direction of a socket. More...
 
enum class  CeresEngine::GraphValueType { CeresEngine::Float , CeresEngine::Double }
 
enum class  CeresEngine::GraphSocketFlag { CeresEngine::Exsocketed = (1u << 0u) }
 A set of user-defined flags that customize behavior of a socket. More...
 

Functions

constexpr Flags< GraphSocketFlag, std::underlying_type_t< GraphSocketFlag > > CeresEngine::operator| (GraphSocketFlag a, GraphSocketFlag b) noexcept
 
constexpr Flags< GraphSocketFlag, std::underlying_type_t< GraphSocketFlag > > CeresEngine::operator& (GraphSocketFlag a, GraphSocketFlag b) noexcept
 
constexpr Flags< GraphSocketFlag, std::underlying_type_t< GraphSocketFlag > > CeresEngine::operator~ (GraphSocketFlag a) noexcept