![]() |
Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
|
Aggregates pointers to global rendering resource managers. More...
#include <render_resource_context.hpp>
Public Attributes | |
| IRenderer * | renderer |
| ModelCache * | meshCache |
| TextureCache * | textureCache |
| MaterialCache * | materialCache |
Aggregates pointers to global rendering resource managers.
This structure provides access to core rendering subsystems required for creating and managing GPU resources. It is typically passed to drawable objects, materials, and scene components that need access to shared renderer and caches.
Definition at line 25 of file render_resource_context.hpp.
| MaterialCache* rendering_engine::RenderResourceContext::materialCache |
Definition at line 30 of file render_resource_context.hpp.
| ModelCache* rendering_engine::RenderResourceContext::meshCache |
Definition at line 28 of file render_resource_context.hpp.
| IRenderer* rendering_engine::RenderResourceContext::renderer |
Definition at line 27 of file render_resource_context.hpp.
| TextureCache* rendering_engine::RenderResourceContext::textureCache |
Definition at line 29 of file render_resource_context.hpp.