コード例 #1
0
FArchive& FObjectWriter::operator<<( class FName& N )
{
	NAME_INDEX Name = N.GetIndex();
	int32 Number = N.GetNumber();
	ByteOrderSerialize(&Name, sizeof(Name));
	ByteOrderSerialize(&Number, sizeof(Number));
	return *this;
}
コード例 #2
0
/**
 * I/O function
 */
FArchive& FDuplicateDataWriter::operator<<(FName& N)
{
	NAME_INDEX ComparisonIndex = N.GetComparisonIndex();
	NAME_INDEX DisplayIndex = N.GetDisplayIndex();
	int32 Number = N.GetNumber();
	ByteOrderSerialize(&ComparisonIndex, sizeof(ComparisonIndex));
	ByteOrderSerialize(&DisplayIndex, sizeof(DisplayIndex));
	ByteOrderSerialize(&Number, sizeof(Number));
	return *this;
}
コード例 #3
0
FArchive& FObjectReader::operator<<( class FName& N )
{
	NAME_INDEX ComparisonIndex;
	NAME_INDEX DisplayIndex;
	int32 Number;
	ByteOrderSerialize(&ComparisonIndex, sizeof(ComparisonIndex));
	ByteOrderSerialize(&DisplayIndex, sizeof(DisplayIndex));
	ByteOrderSerialize(&Number, sizeof(Number));
	// copy over the name with a name made from the name index and number
	N = FName(ComparisonIndex, DisplayIndex, Number);
	return *this;
}
コード例 #4
0
FArchive& FObjectReader::operator<<( class UObject*& Res )
{
	ByteOrderSerialize(&Res, sizeof(Res));
	return *this;
}