31 #ifndef PX_PHYSICS_EXTENSIONS_DEFAULT_STREAMS_H 32 #define PX_PHYSICS_EXTENSIONS_DEFAULT_STREAMS_H 61 virtual PxU32 write(
const void* src,
PxU32 count);
88 virtual PxU32 getLength()
const;
89 virtual void seek(
PxU32 pos);
90 virtual PxU32 tell()
const;
112 virtual PxU32 write(
const void* src,
PxU32 count);
113 virtual bool isValid();
132 virtual void seek(
PxU32 pos);
133 virtual PxU32 tell()
const;
134 virtual PxU32 getLength()
const;
136 bool isValid()
const;
Definition: GuContactBuffer.h:37
virtual PxU8 * getData() const
Definition: PxDefaultStreams.h:64
virtual PxU32 getSize() const
Definition: PxDefaultStreams.h:63
Output stream class for I/O.
Definition: PxIO.h:114
PxFileHandle mFile
Definition: PxDefaultStreams.h:115
PxAllocatorCallback & mAllocator
Definition: PxDefaultStreams.h:70
PxU8 * mData
Definition: PxDefaultStreams.h:71
uint8_t PxU8
Definition: PxSimpleTypes.h:75
default implementation of a file write stream
Definition: PxDefaultStreams.h:106
default implementation of a memory write stream
Definition: PxDefaultStreams.h:55
PxU32 mCapacity
Definition: PxDefaultStreams.h:73
PxU32 mSize
Definition: PxDefaultStreams.h:72
Abstract base class for an application defined memory allocator that can be used by the Nv library...
Definition: PxAllocatorCallback.h:52
PX_C_EXPORT PX_FOUNDATION_API physx::PxFoundation &PX_CALL_CONV PxGetFoundation()
Retrieves the Foundation SDK after it has been created.
uint32_t PxU32
Definition: Px.h:48
FILE * PxFileHandle
Definition: PxDefaultStreams.h:42