|
Nebula
|
Go to the source code of this file.
Namespaces | |
| namespace | Memory |
Functions | |
| void | Memory::Copy (const void *from, void *to, size_t numBytes) |
| Copy a chunk of memory (note the argument order is different from memcpy()! | |
| template<typename T> | |
| __forceinline void | Memory::CopyElements (const T *from, T *to, size_t numElements) |
| Copy a chunk of memory (note the argument order is different from memcpy()! | |
| __forceinline void | Memory::Move (const void *from, void *to, size_t numBytes) |
| Move a chunk of memory, can handle overlapping regions. | |
| template<typename T> | |
| __forceinline void | Memory::MoveElements (const T *from, T *to, size_t numElements) |
| Move a chunk of memory, can handle overlapping regions. | |
| __forceinline void | Memory::CopyToGraphicsMemory (const void *from, void *to, size_t numBytes) |
| Copy data from a system memory buffer to graphics resource memory. | |
| void | Memory::Clear (void *ptr, size_t numBytes) |
| Overwrite a chunk of memory with 0's. | |
| void | Memory::Fill (void *ptr, size_t numBytes, unsigned char value) |
| Fill memory with a specific byte. | |