RavEngine
Loading...
Searching...
No Matches
physx::pvdsdk::EventStreamifier< TStreamType > Struct Template Reference
Inheritance diagram for physx::pvdsdk::EventStreamifier< TStreamType >:
[legend]
Collaboration diagram for physx::pvdsdk::EventStreamifier< TStreamType >:
[legend]

Public Member Functions

 EventStreamifier (TStreamType &buf)
 
template<typename TDataType >
void write (const TDataType &type)
 
template<typename TDataType >
void write (const TDataType *type, uint32_t count)
 
void writeRef (DataRef< const uint8_t > data)
 
void writeRef (DataRef< StringHandle > data)
 
template<typename TDataType >
void writeRef (DataRef< TDataType > data)
 
virtual void streamify (uint16_t &val)
 
virtual void streamify (uint8_t &val)
 
virtual void streamify (uint32_t &val)
 
virtual void streamify (float &val)
 
virtual void streamify (uint64_t &val)
 
virtual void streamify (PxDebugText &val)
 
virtual void streamify (String &val)
 
virtual void streamify (DataRef< const uint8_t > &val)
 
virtual void streamify (DataRef< NameHandleValue > &val)
 
virtual void streamify (DataRef< StreamPropMessageArg > &val)
 
virtual void streamify (DataRef< StringHandle > &val)
 
- Public Member Functions inherited from physx::pvdsdk::PvdEventSerializer
void streamify (StringHandle &hdl)
 
void streamify (CommStreamFlags &flags)
 
void streamify (PvdCommStreamEventTypes::Enum &val)
 
void streamify (PropertyType::Enum &val)
 
void streamify (bool &val)
 
void streamify (StreamNamespacedName &name)
 
void streamify (PvdColor &color)
 
void streamify (PxVec3 &vec)
 

Public Attributes

TStreamType & mBuffer
 

Additional Inherited Members

- Static Public Member Functions inherited from physx::pvdsdk::PvdEventSerializer
static uint32_t measure (const EventSerializeable &evt)
 

Member Function Documentation

◆ streamify() [1/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( DataRef< const uint8_t > &  val)
inlinevirtual

◆ streamify() [2/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( DataRef< NameHandleValue > &  val)
inlinevirtual

◆ streamify() [3/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( DataRef< StreamPropMessageArg > &  val)
inlinevirtual

◆ streamify() [4/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( DataRef< StringHandle > &  val)
inlinevirtual

◆ streamify() [5/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( float &  val)
inlinevirtual

◆ streamify() [6/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( String &  val)
inlinevirtual

◆ streamify() [7/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( uint16_t &  val)
inlinevirtual

◆ streamify() [8/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( uint32_t &  val)
inlinevirtual

◆ streamify() [9/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( uint64_t &  val)
inlinevirtual

◆ streamify() [10/10]

template<typename TStreamType >
virtual void physx::pvdsdk::EventStreamifier< TStreamType >::streamify ( uint8_t &  val)
inlinevirtual

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