This is the documentation for Enlighten.
struct Enlighten PppiUpdateData
template<typename>
struct Enlighten::PppiUpdateData
A sequence of data blocks that map to a single target buffer.
The sequence is ordered by ascending offset within the buffer. There may be gaps between blocks, but two blocks never overlap.
Classes
Name | Description |
|---|---|
A contiguous data block. |
Variables
Functions
Name | Description |
|---|---|
Copy all blocks to the target buffer. | |
Return the number of combined elements to be copied to the target buffer. | |
Return the offset within the target buffer of the first of the combined elements to be copied. |
void Enlighten::PppiUpdateData< T >::CopyCombined
public: void CopyCombined
(
T * firstCombined,
Geo::u32 combinedCount
) const
Copy all blocks to the target buffer.
Parameters
[in] | firstCombined | A pointer into the target buffer, offset by GetFirstCombined(). |
[in] | combinedCount | The number of elements in the array beginning at firstCombined. |
Geo::u32 Enlighten::PppiUpdateData< T >::GetCombinedCount
public: Geo::u32 GetCombinedCount() const
Return the number of combined elements to be copied to the target buffer.
Geo::u32 Enlighten::PppiUpdateData< T >::GetFirstCombined
public: Geo::u32 GetFirstCombined() const
Return the offset within the target buffer of the first of the combined elements to be copied.