Rendering Engine 0.2.0
Modular Graphics Rendering Engine | v0.2.0
Loading...
Searching...
No Matches
rendering_engine::RenderResourceContext Struct Reference

Aggregates pointers to global rendering resource managers. More...

#include <render_resource_context.hpp>

Public Attributes

IRendererrenderer
ModelCachemeshCache
TextureCachetextureCache
MaterialCachematerialCache

Detailed Description

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.

See also
IRenderer, ModelCache, TextureCache, MaterialCache

Definition at line 25 of file render_resource_context.hpp.

Member Data Documentation

◆ materialCache

MaterialCache* rendering_engine::RenderResourceContext::materialCache

Definition at line 30 of file render_resource_context.hpp.

◆ meshCache

ModelCache* rendering_engine::RenderResourceContext::meshCache

Definition at line 28 of file render_resource_context.hpp.

◆ renderer

IRenderer* rendering_engine::RenderResourceContext::renderer

Definition at line 27 of file render_resource_context.hpp.

◆ textureCache

TextureCache* rendering_engine::RenderResourceContext::textureCache

Definition at line 29 of file render_resource_context.hpp.


The documentation for this struct was generated from the following file: