Nebula
|
#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) |
void IO::JsonReader::Get< Graphics::GraphicsEntityId > | ( | Graphics::GraphicsEntityId & | ret, |
char const * | attr ) |
void IO::JsonWriter::Add< Graphics::GraphicsEntityId > | ( | Graphics::GraphicsEntityId const & | id, |
Util::String const & | val ) |