Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::RenderResourceStorage Struct Reference

Public Member Functions

 RenderResourceStorage (Memory::Allocator *allocator)
 

Public Attributes

Mutex renderMeshMutex
 
Collections::Pool< RenderMeshrenderMeshes
 
Collections::Pool< RenderTexturerenderTextures
 
Collections::Pool< RenderEffectrenderEffects
 
Collections::Pool< RenderMaterialrenderMaterials
 
Collections::Pool< RenderMaterialInstancerenderMaterialInstances
 
Collections::Pool< RenderTargetrenderTargets
 
Collections::Pool< RenderListrenderLists
 
Collections::Pool< RenderBufferrenderBuffers
 

Detailed Description

Definition at line 37 of file RenderResources.cpp.

Constructor & Destructor Documentation

◆ RenderResourceStorage()

Cogs::Core::RenderResourceStorage::RenderResourceStorage ( Memory::Allocator allocator)
inline

Definition at line 39 of file RenderResources.cpp.

Member Data Documentation

◆ renderBuffers

Collections::Pool<RenderBuffer> Cogs::Core::RenderResourceStorage::renderBuffers

Definition at line 58 of file RenderResources.cpp.

◆ renderEffects

Collections::Pool<RenderEffect> Cogs::Core::RenderResourceStorage::renderEffects

Definition at line 53 of file RenderResources.cpp.

◆ renderLists

Collections::Pool<RenderList> Cogs::Core::RenderResourceStorage::renderLists

Definition at line 57 of file RenderResources.cpp.

◆ renderMaterialInstances

Collections::Pool<RenderMaterialInstance> Cogs::Core::RenderResourceStorage::renderMaterialInstances

Definition at line 55 of file RenderResources.cpp.

◆ renderMaterials

Collections::Pool<RenderMaterial> Cogs::Core::RenderResourceStorage::renderMaterials

Definition at line 54 of file RenderResources.cpp.

◆ renderMeshes

Collections::Pool<RenderMesh> Cogs::Core::RenderResourceStorage::renderMeshes

Definition at line 51 of file RenderResources.cpp.

◆ renderMeshMutex

Mutex Cogs::Core::RenderResourceStorage::renderMeshMutex

Definition at line 50 of file RenderResources.cpp.

◆ renderTargets

Collections::Pool<RenderTarget> Cogs::Core::RenderResourceStorage::renderTargets

Definition at line 56 of file RenderResources.cpp.

◆ renderTextures

Collections::Pool<RenderTexture> Cogs::Core::RenderResourceStorage::renderTextures

Definition at line 52 of file RenderResources.cpp.


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