40 #ifndef _resourceassetid_h
41 #define _resourceassetid_h
80 if( this->GroupName == Other.
GroupName ) {
81 return ( this->AssetName < Other.
AssetName );
83 return ( this->GroupName < Other.
GroupName );
91 if( this->GroupName == Other.
GroupName ) {
92 return ( this->AssetName > Other.
AssetName );
94 return ( this->GroupName > Other.
GroupName );
103 return ( this->GroupName == Other.
GroupName ) && ( this->AssetName == Other.
AssetName );
110 return ( this->GroupName != Other.
GroupName ) || ( this->AssetName != Other.
AssetName );
AssetID()
Class constructor.
String GroupName
A string containing the name of the group this Asset belongs to.
bool Boole
Generally acts a single bit, true or false.
~AssetID()
Class destructor.
String AssetName
A string containing the name of this Asset.
All the definitions for datatypes as well as some basic conversion functions are defined here...
Boole operator!=(const AssetID &Other)
Inequality operator.
This is a simple class storing the name and group identification of an Asset/Stream.
Boole operator<(const AssetID &Other)
Less-than operator.
The bulk of the engine components go in this namspace.
Boole operator>(const AssetID &Other)
Greater-than operator.
Boole operator==(const AssetID &Other)
Equality operator.
std::string String
A datatype used to a series of characters.