Optimize C++ compilation time

This commit is contained in:
Wojtek Figat
2021-04-30 16:27:57 +02:00
parent 05ba9b8d45
commit 0e75dba142
222 changed files with 1095 additions and 1506 deletions

View File

@@ -26,18 +26,16 @@ protected:
public:
/// <summary>
/// Gets resource group
/// Gets resource group.
/// </summary>
/// <returns>Streaming Group</returns>
FORCE_INLINE StreamingGroup* GetGroup() const
{
return _group;
}
/// <summary>
/// Gets value indicating whenever resource can be used in dynamic streaming (otherwise use always the best quality)
/// Gets value indicating whenever resource can be used in dynamic streaming (otherwise use always the best quality).
/// </summary>
/// <returns>Is dynamic streamable</returns>
FORCE_INLINE bool IsDynamic() const
{
#if ENABLE_RESOURCES_DYNAMIC_STREAMING
@@ -50,35 +48,15 @@ public:
/// <summary>
/// Gets resource streaming quality level
/// </summary>
/// <returns>Streaming Quality level</returns>
FORCE_INLINE StreamingQuality GetStreamingQuality() const
{
return _streamingQuality;
}
/// <summary>
/// Gets resource maximum residency level.
/// </summary>
/// <returns>Residency</returns>
virtual int32 GetMaxResidency() const = 0;
/// <summary>
/// Gets resource current residency level.
/// </summary>
/// <returns>Residency</returns>
virtual int32 GetCurrentResidency() const = 0;
/// <summary>
/// Gets resource allocated residency level.
/// </summary>
/// <returns>Residency</returns>
virtual int32 GetAllocatedResidency() const = 0;
/// <summary>
/// Gets resource target residency level.
/// </summary>
/// <returns>Residency</returns>
int32 GetTargetResidency() const
FORCE_INLINE int32 GetTargetResidency() const
{
return Streaming.TargetResidency;
}
@@ -91,6 +69,21 @@ public:
return GetAllocatedResidency() != 0;
}
/// <summary>
/// Gets resource maximum residency level.
/// </summary>
virtual int32 GetMaxResidency() const = 0;
/// <summary>
/// Gets resource current residency level.
/// </summary>
virtual int32 GetCurrentResidency() const = 0;
/// <summary>
/// Gets resource allocated residency level.
/// </summary>
virtual int32 GetAllocatedResidency() const = 0;
public:
/// <summary>