Open 3D Engine AzCore 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::IO::RequestPath Class Reference

#include <RequestPath.h>

Public Member Functions

 RequestPath (const RequestPath &rhs)=default
 
 RequestPath (RequestPath &&rhs)=default
 
 RequestPath (AZ::IO::PathView path)
 
RequestPathoperator= (const RequestPath &rhs)=default
 
RequestPathoperator= (RequestPath &&rhs)=default
 
RequestPathoperator= (AZ::IO::PathView path)
 
bool operator== (const RequestPath &rhs) const
 
bool operator!= (const RequestPath &rhs) const
 
bool IsValid () const
 
void Clear ()
 
const char * GetAbsolutePathCStr () const
 
const char * GetRelativePathCStr () const
 
PathView GetAbsolutePath () const
 
PathView GetRelativePath () const
 
size_t GetHash () const
 

Detailed Description

The path to the file used by a request. RequestPath uses lazy evaluation so the relative path is not resolved to an absolute path until the path is requested or a check is done for validity.


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