Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Foundation::Rendering::GPUSceneBudgets Struct Reference

#include <GPUScene.hpp>

Public Member Functions

constexpr size_t totalBudget () const
 
constexpr size_t totalStaging () const
 

Public Attributes

size_t instanceBudget = 1_MB
 
size_t instanceAlignment = 16_B
 
size_t sharedBudget = 1_MB
 
size_t sharedStaging = 1_MB
 
size_t constBudget = 128_MB
 
size_t constStaging = 16_MB
 

Member Function Documentation

◆ totalBudget()

constexpr size_t Foundation::Rendering::GPUSceneBudgets::totalBudget ( ) const
inlineconstexpr

◆ totalStaging()

constexpr size_t Foundation::Rendering::GPUSceneBudgets::totalStaging ( ) const
inlineconstexpr

Member Data Documentation

◆ constBudget

size_t Foundation::Rendering::GPUSceneBudgets::constBudget = 128_MB

◆ constStaging

size_t Foundation::Rendering::GPUSceneBudgets::constStaging = 16_MB

◆ instanceAlignment

size_t Foundation::Rendering::GPUSceneBudgets::instanceAlignment = 16_B

◆ instanceBudget

size_t Foundation::Rendering::GPUSceneBudgets::instanceBudget = 1_MB

◆ sharedBudget

size_t Foundation::Rendering::GPUSceneBudgets::sharedBudget = 1_MB

◆ sharedStaging

size_t Foundation::Rendering::GPUSceneBudgets::sharedStaging = 1_MB

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