Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Olympe::EditorCapabilities Struct Reference

EditorCapabilities - Defines what operations are enabled Used to gate UI elements and functionality. More...

#include <EditorContext.h>

Public Member Functions

 EditorCapabilities ()
 

Static Public Member Functions

static EditorCapabilities Runtime ()
 
static EditorCapabilities Standalone ()
 

Public Attributes

bool isRuntime
 
bool canCreate
 
bool canEdit
 
bool canDelete
 
bool canLink
 
bool canSave
 
bool showEntityContext
 

Detailed Description

EditorCapabilities - Defines what operations are enabled Used to gate UI elements and functionality.

Definition at line 16 of file EditorContext.h.

Constructor & Destructor Documentation

◆ EditorCapabilities()

Olympe::EditorCapabilities::EditorCapabilities ( )
inline

Definition at line 27 of file EditorContext.h.

Member Function Documentation

◆ Runtime()

static EditorCapabilities Olympe::EditorCapabilities::Runtime ( )
inlinestatic

Definition at line 39 of file EditorContext.h.

References GetComponentTypeID_Static(), and isRuntime.

Referenced by Olympe::EditorContext::InitializeRuntime().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Standalone()

static EditorCapabilities Olympe::EditorCapabilities::Standalone ( )
inlinestatic

Definition at line 53 of file EditorContext.h.

References GetComponentTypeID_Static(), and isRuntime.

Referenced by Olympe::EditorContext::EditorContext(), and Olympe::EditorContext::InitializeStandalone().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ canCreate

bool Olympe::EditorCapabilities::canCreate

Definition at line 19 of file EditorContext.h.

Referenced by Olympe::EditorContext::CanCreate().

◆ canDelete

bool Olympe::EditorCapabilities::canDelete

Definition at line 21 of file EditorContext.h.

Referenced by Olympe::EditorContext::CanDelete().

◆ canEdit

bool Olympe::EditorCapabilities::canEdit

Definition at line 20 of file EditorContext.h.

Referenced by Olympe::EditorContext::CanEdit().

◆ canLink

bool Olympe::EditorCapabilities::canLink

Definition at line 22 of file EditorContext.h.

Referenced by Olympe::EditorContext::CanLink().

◆ canSave

bool Olympe::EditorCapabilities::canSave

Definition at line 23 of file EditorContext.h.

Referenced by Olympe::EditorContext::CanSave().

◆ isRuntime

bool Olympe::EditorCapabilities::isRuntime

◆ showEntityContext

bool Olympe::EditorCapabilities::showEntityContext

Definition at line 24 of file EditorContext.h.

Referenced by Olympe::EditorContext::ShowEntityContext().


The documentation for this struct was generated from the following file: