Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/GenericPlatform
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformDriver.h |
| Include | #include "GenericPlatform/GenericPlatformDriver.h" |
Syntax
template<int32 TSize>
class FMultiInt
Remarks
TSize integer values separated by '.' e.g. "120.210.11.22" made to compare different GPU driver versions handles whitespace if there are to too many numbers we take the left most ones comparison operators (for driver comparison)
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32[Size] | Value | [0]:left .. [Size-1]:right |
Constructors
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetValue
(
const TCHAR* In |
Like Parse but it doesn't alter the pointer | |
| void | Parse
(
const TCHAR*& In |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FMultiInt< TSize >& rhs |
Could be optimized but doesn't have to be fast | |
| bool | Could be optimized but doesn't have to be fast | ||
| bool | operator<=
(
const FMultiInt< TSize >& rhs |
Could be optimized but doesn't have to be fast | |
| bool | operator==
(
const FMultiInt< TSize >& rhs |
Could be optimized but doesn't have to be fast | |
| bool | The base comparison operator, we derive the others from it | ||
| bool | operator>=
(
const FMultiInt< TSize >& rhs |
Could be optimized but doesn't have to be fast |
Constants
| Name | Description |
|---|---|
| Size |