RavEngine
Loading...
Searching...
No Matches
physx::pvdsdk::PvdMetaDataStream Class Referenceabstract
Inheritance diagram for physx::pvdsdk::PvdMetaDataStream:
[legend]

Public Member Functions

virtual PvdError createClass (const NamespacedName &nm)=0
 
template<typename TDataType >
PvdError createClass ()
 
virtual PvdError deriveClass (const NamespacedName &parent, const NamespacedName &child)=0
 
template<typename TParentType , typename TChildType >
PvdError deriveClass ()
 
virtual bool isClassExist (const NamespacedName &nm)=0
 
template<typename TDataType >
bool isClassExist ()
 
virtual PvdError createProperty (const NamespacedName &clsName, const char *name, const char *semantic, const NamespacedName &dtypeName, PropertyType::Enum propertyType, DataRef< NamedValue > values=DataRef< NamedValue >())=0
 
template<typename TClsType , typename TDataType >
PvdError createProperty (String name, String semantic="", PropertyType::Enum propertyType=PropertyType::Scalar, DataRef< NamedValue > values=DataRef< NamedValue >())
 
virtual PvdError createPropertyMessage (const NamespacedName &cls, const NamespacedName &msgName, DataRef< PropertyMessageArg > entries, uint32_t messageSizeInBytes)=0
 
template<typename TClsType , typename TMsgType >
PvdError createPropertyMessage (DataRef< PropertyMessageArg > entries)
 

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