Represents an offset within a headered rom.
More...
List of all members.
Public Member Functions |
| pHRom (int offset) |
| Creates a pHRom with the specified offset.
|
override string | ToString () |
| Gets the pointer as a string.
|
Static Public Member Functions |
static | operator pUhRom (pHRom ptr) |
| Defines a coversion from an unheadered offset to a headered offset. The conversion adjusts for the header.
|
static | operator pHRom (pUhRom ptr) |
| Defines a coversion from a headered offset to an unheadered offset. The conversion adjusts for the header.
|
static | operator pHRom (int i) |
| Provides an explicit conversion from an int to a pHRom.
|
static | operator int (pHRom i) |
| Provides an explicit conversion from a pHRom to an int.
|
static pHRom | operator+ (pHRom ptr, int offset) |
| Defines the + operator between a pointer and an int to allow for pointer math.
|
static pHRom | operator- (pHRom ptr, int offset) |
| Defines the - operator between a pointer and an int to allow for pointer math.
|
Public Attributes |
const int | HeaderSize = 0x10 |
| Defines the size of a standard iNES header.
|
Properties |
int | Offset [get, set] |
| Gets the value of this pHRom.
|
Detailed Description
Represents an offset within a headered rom.
Constructor & Destructor Documentation
Romulus.Nes.pHRom.pHRom |
( |
int |
offset |
) |
|
Creates a pHRom with the specified offset.
- Parameters:
-
Member Function Documentation
static Romulus.Nes.pHRom.operator int |
( |
pHRom |
i |
) |
[explicit, static] |
Provides an explicit conversion from a pHRom to an int.
- Parameters:
-
- Returns:
- The value as an int.
static Romulus.Nes.pHRom.operator pHRom |
( |
pUhRom |
ptr |
) |
[explicit, static] |
Defines a coversion from a headered offset to an unheadered offset. The conversion adjusts for the header.
- Parameters:
-
| ptr | The unheadered offset. |
- Returns:
- The headered offset.
static Romulus.Nes.pHRom.operator pHRom |
( |
int |
i |
) |
[explicit, static] |
Provides an explicit conversion from an int to a pHRom.
- Parameters:
-
- Returns:
- The value as a pHRom.
static Romulus.Nes.pHRom.operator pUhRom |
( |
pHRom |
ptr |
) |
[explicit, static] |
Defines a coversion from an unheadered offset to a headered offset. The conversion adjusts for the header.
- Parameters:
-
- Returns:
- The unheadered offset.
static pHRom Romulus.Nes.pHRom.operator+ |
( |
pHRom |
ptr, |
|
|
int |
offset | |
|
) |
| | [static] |
Defines the + operator between a pointer and an int to allow for pointer math.
- Parameters:
-
| ptr | The pointer to modify. |
| offset | The amount to offset the pointer. |
- Returns:
- The modified pointer.
static pHRom Romulus.Nes.pHRom.operator- |
( |
pHRom |
ptr, |
|
|
int |
offset | |
|
) |
| | [static] |
Defines the - operator between a pointer and an int to allow for pointer math.
- Parameters:
-
| ptr | The pointer to modify. |
| offset | The amount to offset the pointer. |
- Returns:
- The modified pointer.
override string Romulus.Nes.pHRom.ToString |
( |
|
) |
|
Gets the pointer as a string.
- Returns:
- A zebra.
Member Data Documentation
Defines the size of a standard iNES header.
Property Documentation
int Romulus.Nes.pHRom.Offset [get, set] |
Gets the value of this pHRom.
The documentation for this struct was generated from the following file:
- D:/VS/Romulus/RomulusPublic/Nes/Pointers.cs