My Project
Public Member Functions | List of all members
System::MouseSystem Class Reference

MouseSystem class that handles the mouse. More...

#include <MouseSystem.hpp>

Public Member Functions

 MouseSystem ()
 Construct a new Mouse System object.
 
void operator() (Registry &registry, Sparse_array< component::cposition_t > &positions, Sparse_array< component::crect_t > &rects, Sparse_array< component::csceneid_t > &scenesId, Sparse_array< component::ctype_t > &types, Sparse_array< component::ccallback_t > &callbacks, Sparse_array< component::cref_t > &refs, Sparse_array< component::crefid_t > &refIds, Sparse_array< component::csound_t > &sounds, Sparse_array< component::csoundid_t > &soundIds)
 Function that will be automaticaly called while the client is working (on loop) More...
 

Detailed Description

MouseSystem class that handles the mouse.

Member Function Documentation

◆ operator()()

void System::MouseSystem::operator() ( Registry registry,
Sparse_array< component::cposition_t > &  positions,
Sparse_array< component::crect_t > &  rects,
Sparse_array< component::csceneid_t > &  scenesId,
Sparse_array< component::ctype_t > &  types,
Sparse_array< component::ccallback_t > &  callbacks,
Sparse_array< component::cref_t > &  refs,
Sparse_array< component::crefid_t > &  refIds,
Sparse_array< component::csound_t > &  sounds,
Sparse_array< component::csoundid_t > &  soundIds 
)

Function that will be automaticaly called while the client is working (on loop)

Parameters
registryThe registry of the client
positionsThe sparse array of position entities
rectsThe sparse array of rect entities
scenesIdThe sparse array of scenesId entities
typesThe sparse array of type entities
callbacksThe sparse array of callback entities
refsThe sparse array of ref entities
refIdsThe sparse array of refId entities
soundsThe sparse array of sound entities
soundsIdThe sparse array of soundId entities

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