Open 3D Engine Atom Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::RHI::PlatformDefaultValues Struct Reference

#include <PlatformLimitsDescriptor.h>

Public Member Functions

 AZ_TYPE_INFO (AZ::RHI::PlatformDefaultValues, "{F928CA84-C3F8-4F0B-8F34-808A24FA7C86}")
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZ::u64 m_stagingBufferBudgetInBytes = RHI::DefaultValues::Memory::StagingBufferBudgetInBytes
 
AZ::u64 m_asyncQueueStagingBufferSizeInBytes = RHI::DefaultValues::Memory::AsyncQueueStagingBufferSizeInBytes
 
AZ::u64 m_mediumStagingBufferPageSizeInBytes = RHI::DefaultValues::Memory::MediumStagingBufferPageSizeInBytes
 
AZ::u64 m_largestStagingBufferPageSizeInBytes = RHI::DefaultValues::Memory::LargestStagingBufferPageSizeInBytes
 
AZ::u64 m_imagePoolPageSizeInBytes = RHI::DefaultValues::Memory::ImagePoolPageSizeInBytes
 
AZ::u64 m_bufferPoolPageSizeInBytes = RHI::DefaultValues::Memory::BufferPoolPageSizeInBytes
 

Detailed Description

The platform default values are initially set with those hard coded in RHI Limits. They can be overridden by PlatformLimits.azasset from each platform, if a value is provided in that file.


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