Nebula
|
Classes | |
class | CameraManager |
Handles camera related properties. More... | |
class | GraphicsFeatureUnit |
Sets up the core rendering system and provides properties and managers for default usage, such as rendering models, animations, particles, etc. More... | |
class | GraphicsManager |
Handles logic for connecting the game layer with the render layer. More... | |
Typedefs | |
typedef uint | ViewHandle |
Functions | |
__ImplementClass (GraphicsFeature::GraphicsFeatureUnit, 'FXFU', Game::FeatureUnit) | |
__ImplementSingleton (GraphicsFeatureUnit) | |
__ImplementClass (GraphicsFeature::CameraManager, 'CaMa', Game::Manager) | |
__ImplementSingleton (CameraManager) CameraManager | |
void | UpdateCameraSettings (Graphics::GraphicsEntityId gid, Camera &settings, Camera const &change) |
__ImplementClass (GraphicsFeature::GraphicsManager, 'GrMa', Game::Manager) | |
void | 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 | DeregisterModelEntity (Model const *model) |
void | DeregisterLight (Graphics::GraphicsEntityId gfxId) |
typedef uint GraphicsFeature::ViewHandle |
GraphicsFeature::__ImplementClass | ( | GraphicsFeature::CameraManager | , |
'CaMa' | , | ||
Game::Manager | ) |
GraphicsFeature::__ImplementClass | ( | GraphicsFeature::GraphicsFeatureUnit | , |
'FXFU' | , | ||
Game::FeatureUnit | ) |
GraphicsFeature::__ImplementClass | ( | GraphicsFeature::GraphicsManager | , |
'GrMa' | , | ||
Game::Manager | ) |
GraphicsFeature::__ImplementSingleton | ( | CameraManager | ) |
GraphicsFeature::__ImplementSingleton | ( | GraphicsFeatureUnit | ) |
void GraphicsFeature::DeregisterLight | ( | Graphics::GraphicsEntityId | gfxId | ) |
void GraphicsFeature::DeregisterModelEntity | ( | Model const * | model | ) |
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::UpdateCameraSettings | ( | Graphics::GraphicsEntityId | gid, |
Camera & | settings, | ||
Camera const & | change ) |