Nebula
Loading...
Searching...
No Matches
graphicsmanager.cc File Reference
#include "application/stdneb.h"
#include "graphicsmanager.h"
#include "graphics/graphicsentity.h"
#include "graphics/graphicsserver.h"
#include "models/modelcontext.h"
#include "visibility/visibilitycontext.h"
#include "raytracing/raytracingcontext.h"
#include "characters/charactercontext.h"
#include "game/gameserver.h"
#include "graphicsfeature/components/graphicsfeature.h"
#include "basegamefeature/components/basegamefeature.h"
#include "basegamefeature/components/position.h"
#include "basegamefeature/components/orientation.h"
#include "basegamefeature/components/scale.h"
#include "io/jsonreader.h"
#include "io/jsonwriter.h"
#include "lighting/lightcontext.h"

Namespaces

namespace  GraphicsFeature
 

Functions

 GraphicsFeature::__ImplementClass (GraphicsFeature::GraphicsManager, 'GrMa', Game::Manager)
 
void GraphicsFeature::RegisterModelEntity (Graphics::GraphicsEntityId const gid, Resources::ResourceName const res, Resources::ResourceName const anim, Resources::ResourceName const skeleton, bool const raytracing, Math::mat4 const &t)
 
void GraphicsFeature::DeregisterModelEntity (Model const *model)
 
void GraphicsFeature::DeregisterLight (Graphics::GraphicsEntityId gfxId)
 
template<>
void IO::JsonReader::Get< Graphics::GraphicsEntityId > (Graphics::GraphicsEntityId &ret, char const *attr)
 
template<>
void IO::JsonWriter::Add< Graphics::GraphicsEntityId > (Graphics::GraphicsEntityId const &id, Util::String const &val)
 

Function Documentation

◆ IO::JsonReader::Get< Graphics::GraphicsEntityId >()

template<>
void IO::JsonReader::Get< Graphics::GraphicsEntityId > ( Graphics::GraphicsEntityId & ret,
char const * attr )

◆ IO::JsonWriter::Add< Graphics::GraphicsEntityId >()