Nebula
Loading...
Searching...
No Matches
componentinspection.h File Reference

Go to the source code of this file.

Classes

class  Game::ComponentInspection
 Component inspection functions. More...
 

Namespaces

namespace  Game
 Game::EditorState.
 

Functions

template<typename TYPE >
void Game::ComponentDrawFuncT (ComponentId component, void *data, bool *commit)
 
template<typename TYPE , std::size_t i = 0>
void Game::InspectorDrawField (ComponentId component, void *data, bool *commit)
 
template<>
void Game::ComponentDrawFuncT< Game::Entity > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< bool > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< int > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< int64 > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< uint > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< uint64 > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< float > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Util::StringAtom > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Math::mat4 > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Math::vec3 > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Math::vec4 > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Math::quat > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Game::Position > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Game::Orientation > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Game::Scale > (ComponentId, void *, bool *)
 
template<>
void Game::ComponentDrawFuncT< Util::Color > (ComponentId, void *, bool *)