Open 3D Engine Metastream Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Metastream::MetastreamRequests Class Referenceabstract

Inherits AZ::EBusTraits.

Public Member Functions

virtual void AddStringToCache (const char *table, const char *key, const char *value)=0
 
virtual void AddBoolToCache (const char *table, const char *key, bool value)=0
 
virtual void AddVec3ToCache (const char *table, const char *key, const Vec3 &value)=0
 
virtual void AddDoubleToCache (const char *table, const char *key, double value)=0
 
virtual void AddUnsigned64ToCache (const char *table, const char *key, AZ::u64 value)=0
 
virtual void AddSigned64ToCache (const char *table, const char *key, AZ::s64 value)=0
 
virtual void AddEntityIdToCache (const char *table, const char *key, AZ::EntityId &value)
 
virtual void AddArrayToCache (const char *table, const char *key, const char *arrayName)=0
 
virtual void AddObjectToCache (const char *table, const char *key, const char *objectName)=0
 
virtual void AddStringToArray (const char *table, const char *arrayName, const char *value)=0
 
virtual void AddBoolToArray (const char *table, const char *arrayName, bool value)=0
 
virtual void AddVec3ToArray (const char *table, const char *arrayName, const Vec3 &value)=0
 
virtual void AddDoubleToArray (const char *table, const char *arrayName, double value)=0
 
virtual void AddUnsigned64ToArray (const char *table, const char *arrayName, AZ::u64 value)=0
 
virtual void AddSigned64ToArray (const char *table, const char *arrayName, AZ::s64 value)=0
 
virtual void AddEntityIdToArray (const char *table, const char *arrayName, AZ::EntityId &value)
 
virtual void AddArrayToObject (const char *table, const char *destObjectName, const char *key, const char *srcArrayName)=0
 
virtual void AddObjectToObject (const char *table, const char *destObjectName, const char *key, const char *sourceObjectName)=0
 
virtual void AddObjectToArray (const char *table, const char *destArrayName, const char *sourceObjectName)=0
 
virtual void AddStringToObject (const char *table, const char *objectName, const char *key, const char *value)=0
 
virtual void AddBoolToObject (const char *table, const char *objectName, const char *key, bool value)=0
 
virtual void AddVec3ToObject (const char *table, const char *objectName, const char *key, const Vec3 &value)=0
 
virtual void AddDoubleToObject (const char *table, const char *objectName, const char *key, double value)=0
 
virtual void AddUnsigned64ToObject (const char *table, const char *objectName, const char *key, AZ::u64 value)=0
 
virtual void AddSigned64ToObject (const char *table, const char *objectName, const char *key, AZ::s64 value)=0
 
virtual void AddEntityIdToObject (const char *table, const char *objectName, const char *key, AZ::EntityId &value)
 
virtual bool StartHTTPServer ()=0
 
virtual void StopHTTPServer ()=0
 

Static Public Attributes

static const AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single
 
static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single
 

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