|
RavEngine
|
Public Member Functions | |
| PsFileBuffer (const char *fileName, OpenMode mode) | |
Public Member Functions inherited from physx::general_PxIOStream2::PxFileBufferBase | |
| PxFileBufferBase (const char *fileName, OpenMode mode) | |
| virtual void | close () |
| Close the stream. | |
| virtual SeekType | isSeekable (void) const |
| virtual uint32_t | read (void *buffer, uint32_t size) |
| Reads from the stream into a buffer. | |
| virtual uint32_t | peek (void *buffer, uint32_t size) |
| Reads from the stream into a buffer but does not advance the read location. | |
| virtual uint32_t | write (const void *buffer, uint32_t size) |
| Writes a buffer of memory to the stream. | |
| virtual uint32_t | tellRead (void) const |
| Reports the current stream location read aqccess. | |
| virtual uint32_t | tellWrite (void) const |
| Reports the current stream location for write access. | |
| virtual uint32_t | seekRead (uint32_t loc) |
| Seeks the stream to a particular location for reading. | |
| virtual uint32_t | seekWrite (uint32_t loc) |
| Seeks the stream to a particular location for writing. | |
| virtual void | flush (void) |
| Causes any temporarily cached data to be flushed to the stream. | |
| virtual OpenMode | getOpenMode (void) const |
| virtual uint32_t | getFileLength (void) const |
Public Member Functions inherited from physx::general_PxIOStream2::PxFileBuf | |
| PxFileBuf (EndianMode mode=ENDIAN_LITTLE) | |
| bool | isOpen (void) const |
| void | setEndianMode (EndianMode e) |
| EndianMode | getEndianMode (void) const |
| void | release (void) |
| PX_INLINE void | swap2Bytes (void *_data) const |
| PX_INLINE void | swap4Bytes (void *_data) const |
| PX_INLINE void | swap8Bytes (void *_data) const |
| PX_INLINE void | storeDword (uint32_t v) |
| PX_INLINE void | storeFloat (float v) |
| PX_INLINE void | storeDouble (double v) |
| PX_INLINE void | storeByte (uint8_t b) |
| PX_INLINE void | storeWord (uint16_t w) |
| uint8_t | readByte (void) |
| uint16_t | readWord (void) |
| uint32_t | readDword (void) |
| float | readFloat (void) |
| double | readDouble (void) |
Public Member Functions inherited from physx::PxUserAllocated | |
| PX_INLINE void * | operator new (size_t, void *address) |
| PX_INLINE void | operator delete (void *, void *) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| template<typename Alloc > | |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| PX_INLINE void | operator delete (void *ptr) |
| PX_INLINE void | operator delete[] (void *ptr) |
Additional Inherited Members | |
Public Types inherited from physx::general_PxIOStream2::PxFileBuf | |
| enum | EndianMode { ENDIAN_NONE = 0 , ENDIAN_BIG = 1 , ENDIAN_LITTLE = 2 } |
| enum | OpenMode { OPEN_FILE_NOT_FOUND , OPEN_READ_ONLY , OPEN_WRITE_ONLY , OPEN_READ_WRITE_NEW , OPEN_READ_WRITE_EXISTING } |
| enum | SeekType { SEEKABLE_NO = 0 , SEEKABLE_READ = 0x1 , SEEKABLE_WRITE = 0x2 , SEEKABLE_READWRITE = 0x3 } |
Static Public Member Functions inherited from physx::general_PxIOStream2::PxFileBuf | |
| static PX_INLINE bool | isBigEndian () |
Static Public Attributes inherited from physx::general_PxIOStream2::PxFileBuf | |
| static const uint32_t | STREAM_SEEK_END =0xFFFFFFFF |
| Declares a constant to seek to the end of the stream. | |