Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::ECSManager Class Referencefinal

#include <ECSManager.h>

+ Inheritance diagram for Divide::ECSManager:

Public Member Functions

 ECSManager (PlatformContext &context, ECS::ECSEngine &engine)
 
bool saveCache (const SceneGraphNode *sgn, ByteBuffer &outputBuffer) const
 
bool loadCache (SceneGraphNode *sgn, ByteBuffer &inputBuffer) const
 
 REFERENCE_R (ECS::ECSEngine, ecsEngine)
 
- Public Member Functions inherited from Divide::PlatformContextComponent
 PlatformContextComponent (PlatformContext &context) noexcept
 
virtual ~PlatformContextComponent ()=default
 
PlatformContextcontext () noexcept
 
const PlatformContextcontext () const noexcept
 
- Public Member Functions inherited from Divide::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
 NonCopyable (NonCopyable &&)=default
 
NonCopyableoperator= (NonCopyable &&)=default
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 
- Protected Attributes inherited from Divide::PlatformContextComponent
PlatformContext_context
 

Detailed Description

Definition at line 41 of file ECSManager.h.

Constructor & Destructor Documentation

◆ ECSManager()

Divide::ECSManager::ECSManager ( PlatformContext context,
ECS::ECSEngine engine 
)

Definition at line 43 of file ECSManager.cpp.

Member Function Documentation

◆ loadCache()

bool Divide::ECSManager::loadCache ( SceneGraphNode sgn,
ByteBuffer inputBuffer 
) const

Definition at line 102 of file ECSManager.cpp.

◆ REFERENCE_R()

Divide::ECSManager::REFERENCE_R ( ECS::ECSEngine  ,
ecsEngine   
)

◆ saveCache()

bool Divide::ECSManager::saveCache ( const SceneGraphNode sgn,
ByteBuffer outputBuffer 
) const

Definition at line 84 of file ECSManager.cpp.


The documentation for this class was generated from the following files: