Public Member Functions | Private Member Functions
OVR::File Class Reference

#include <OVR_File.h>

Inheritance diagram for OVR::File:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int BytesAvailable ()=0
virtual bool Close ()=0
virtual int CopyFromStream (File *pstream, int byteSize)=0
 File ()
virtual bool Flush ()=0
virtual int GetErrorCode ()=0
virtual const char * GetFilePath ()=0
virtual int GetLength ()=0
bool IsEOF ()
virtual bool IsValid ()=0
virtual bool IsWritable ()=0
virtual SInt64 LGetLength ()=0
virtual SInt64 LSeek (SInt64 offset, int origin=Seek_Set)=0
virtual SInt64 LTell ()=0
virtual int Read (UByte *pbufer, int numBytes)=0
double ReadDouble ()
double ReadDoubleBE ()
float ReadFloat ()
float ReadFloatBE ()
SByte ReadSByte ()
SByte ReadSByteBE ()
SInt16 ReadSInt16 ()
SInt16 ReadSInt16BE ()
SInt32 ReadSInt32 ()
SInt32 ReadSInt32BE ()
SInt64 ReadSInt64 ()
SInt64 ReadSInt64BE ()
SByte ReadSInt8 ()
SByte ReadSInt8BE ()
UByte ReadUByte ()
UByte ReadUByteBE ()
UInt16 ReadUInt16 ()
UInt16 ReadUInt16BE ()
UInt32 ReadUInt32 ()
UInt32 ReadUInt32BE ()
UInt64 ReadUInt64 ()
UInt64 ReadUInt64BE ()
UByte ReadUInt8 ()
UByte ReadUInt8BE ()
virtual int Seek (int offset, int origin=Seek_Set)=0
int SeekToBegin ()
int SeekToEnd ()
int Skip (int numBytes)
virtual int SkipBytes (int numBytes)=0
virtual int Tell ()=0
virtual int Write (const UByte *pbufer, int numBytes)=0
void WriteDouble (double v)
void WriteDoubleBE (double v)
void WriteFloat (float v)
void WriteFloatBE (float v)
void WriteSByte (SByte v)
void WriteSByteBE (SByte v)
void WriteSInt16 (SInt16 v)
void WriteSInt16BE (UInt16 v)
void WriteSInt32 (SInt32 v)
void WriteSInt32BE (UInt32 v)
void WriteSInt64 (SInt64 v)
void WriteSInt64BE (UInt64 v)
void WriteSInt8 (SByte v)
void WriteSInt8BE (SInt16 v)
void WriteUByte (UByte v)
void WriteUByteBE (UByte v)
void WriteUInt16 (UInt16 v)
void WriteUInt16BE (UInt16 v)
void WriteUInt32 (UInt32 v)
void WriteUInt32BE (UInt32 v)
void WriteUInt64 (UInt64 v)
void WriteUInt64BE (UInt64 v)
void WriteUInt8 (UByte v)
void WriteUInt8BE (UInt16 v)

Private Member Functions

UInt16 PRead16 ()
UInt32 PRead32 ()
UInt64 PRead64 ()
UByte PRead8 ()
void PWrite16 (UInt16 v)
void PWrite32 (UInt32 v)
void PWrite64 (UInt64 v)
void PWrite8 (UByte v)

Detailed Description

Definition at line 107 of file OVR_File.h.


Constructor & Destructor Documentation

OVR::File::File ( ) [inline]

Definition at line 110 of file OVR_File.h.


Member Function Documentation

virtual int OVR::File::BytesAvailable ( ) [pure virtual]
virtual bool OVR::File::Close ( ) [pure virtual]
virtual int OVR::File::CopyFromStream ( File pstream,
int  byteSize 
) [pure virtual]
virtual bool OVR::File::Flush ( ) [pure virtual]
virtual int OVR::File::GetErrorCode ( ) [pure virtual]
virtual const char* OVR::File::GetFilePath ( ) [pure virtual]
virtual int OVR::File::GetLength ( ) [pure virtual]
bool OVR::File::IsEOF ( ) [inline]

Definition at line 169 of file OVR_File.h.

virtual bool OVR::File::IsValid ( ) [pure virtual]
virtual bool OVR::File::IsWritable ( ) [pure virtual]
virtual SInt64 OVR::File::LGetLength ( ) [pure virtual]
virtual SInt64 OVR::File::LSeek ( SInt64  offset,
int  origin = Seek_Set 
) [pure virtual]
virtual SInt64 OVR::File::LTell ( ) [pure virtual]
UInt16 OVR::File::PRead16 ( ) [inline, private]

Definition at line 197 of file OVR_File.h.

UInt32 OVR::File::PRead32 ( ) [inline, private]

Definition at line 196 of file OVR_File.h.

UInt64 OVR::File::PRead64 ( ) [inline, private]

Definition at line 195 of file OVR_File.h.

UByte OVR::File::PRead8 ( ) [inline, private]

Definition at line 198 of file OVR_File.h.

void OVR::File::PWrite16 ( UInt16  v) [inline, private]

Definition at line 201 of file OVR_File.h.

void OVR::File::PWrite32 ( UInt32  v) [inline, private]

Definition at line 200 of file OVR_File.h.

void OVR::File::PWrite64 ( UInt64  v) [inline, private]

Definition at line 199 of file OVR_File.h.

void OVR::File::PWrite8 ( UByte  v) [inline, private]

Definition at line 202 of file OVR_File.h.

virtual int OVR::File::Read ( UByte pbufer,
int  numBytes 
) [pure virtual]
double OVR::File::ReadDouble ( ) [inline]

Definition at line 245 of file OVR_File.h.

double OVR::File::ReadDoubleBE ( ) [inline]

Definition at line 258 of file OVR_File.h.

float OVR::File::ReadFloat ( ) [inline]

Definition at line 244 of file OVR_File.h.

float OVR::File::ReadFloatBE ( ) [inline]

Definition at line 257 of file OVR_File.h.

Definition at line 235 of file OVR_File.h.

Definition at line 248 of file OVR_File.h.

Definition at line 239 of file OVR_File.h.

Definition at line 252 of file OVR_File.h.

Definition at line 241 of file OVR_File.h.

Definition at line 254 of file OVR_File.h.

Definition at line 243 of file OVR_File.h.

Definition at line 256 of file OVR_File.h.

Definition at line 237 of file OVR_File.h.

Definition at line 250 of file OVR_File.h.

Definition at line 234 of file OVR_File.h.

Definition at line 247 of file OVR_File.h.

Definition at line 238 of file OVR_File.h.

Definition at line 251 of file OVR_File.h.

Definition at line 240 of file OVR_File.h.

Definition at line 253 of file OVR_File.h.

Definition at line 242 of file OVR_File.h.

Definition at line 255 of file OVR_File.h.

Definition at line 236 of file OVR_File.h.

Definition at line 249 of file OVR_File.h.

virtual int OVR::File::Seek ( int  offset,
int  origin = Seek_Set 
) [pure virtual]
int OVR::File::SeekToBegin ( ) [inline]

Definition at line 177 of file OVR_File.h.

int OVR::File::SeekToEnd ( ) [inline]

Definition at line 178 of file OVR_File.h.

int OVR::File::Skip ( int  numBytes) [inline]

Definition at line 179 of file OVR_File.h.

virtual int OVR::File::SkipBytes ( int  numBytes) [pure virtual]
virtual int OVR::File::Tell ( ) [pure virtual]
virtual int OVR::File::Write ( const UByte pbufer,
int  numBytes 
) [pure virtual]
void OVR::File::WriteDouble ( double  v) [inline]

Definition at line 218 of file OVR_File.h.

void OVR::File::WriteDoubleBE ( double  v) [inline]

Definition at line 231 of file OVR_File.h.

void OVR::File::WriteFloat ( float  v) [inline]

Definition at line 217 of file OVR_File.h.

void OVR::File::WriteFloatBE ( float  v) [inline]

Definition at line 230 of file OVR_File.h.

void OVR::File::WriteSByte ( SByte  v) [inline]

Definition at line 208 of file OVR_File.h.

void OVR::File::WriteSByteBE ( SByte  v) [inline]

Definition at line 221 of file OVR_File.h.

void OVR::File::WriteSInt16 ( SInt16  v) [inline]

Definition at line 212 of file OVR_File.h.

void OVR::File::WriteSInt16BE ( UInt16  v) [inline]

Definition at line 225 of file OVR_File.h.

void OVR::File::WriteSInt32 ( SInt32  v) [inline]

Definition at line 214 of file OVR_File.h.

void OVR::File::WriteSInt32BE ( UInt32  v) [inline]

Definition at line 227 of file OVR_File.h.

void OVR::File::WriteSInt64 ( SInt64  v) [inline]

Definition at line 216 of file OVR_File.h.

void OVR::File::WriteSInt64BE ( UInt64  v) [inline]

Definition at line 229 of file OVR_File.h.

void OVR::File::WriteSInt8 ( SByte  v) [inline]

Definition at line 210 of file OVR_File.h.

void OVR::File::WriteSInt8BE ( SInt16  v) [inline]

Definition at line 223 of file OVR_File.h.

void OVR::File::WriteUByte ( UByte  v) [inline]

Definition at line 207 of file OVR_File.h.

void OVR::File::WriteUByteBE ( UByte  v) [inline]

Definition at line 220 of file OVR_File.h.

void OVR::File::WriteUInt16 ( UInt16  v) [inline]

Definition at line 211 of file OVR_File.h.

void OVR::File::WriteUInt16BE ( UInt16  v) [inline]

Definition at line 224 of file OVR_File.h.

void OVR::File::WriteUInt32 ( UInt32  v) [inline]

Definition at line 213 of file OVR_File.h.

void OVR::File::WriteUInt32BE ( UInt32  v) [inline]

Definition at line 226 of file OVR_File.h.

void OVR::File::WriteUInt64 ( UInt64  v) [inline]

Definition at line 215 of file OVR_File.h.

void OVR::File::WriteUInt64BE ( UInt64  v) [inline]

Definition at line 228 of file OVR_File.h.

void OVR::File::WriteUInt8 ( UByte  v) [inline]

Definition at line 209 of file OVR_File.h.

void OVR::File::WriteUInt8BE ( UInt16  v) [inline]

Definition at line 222 of file OVR_File.h.


The documentation for this class was generated from the following file:


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49