Optimize C++ compilation time
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user