LeviLamina
Loading...
Searching...
No Matches
Scripting::QuickJS::ObjectInspector Class Reference
+ Inheritance diagram for Scripting::QuickJS::ObjectInspector:

Public Member Functions

ObjectInspectoroperator= (ObjectInspector const &)
 
 ObjectInspector (ObjectInspector const &)
 
virtual bool isSameObject (::Scripting::ObjectHandle handleA, ::Scripting::ObjectHandle handleB) const
 
virtual bool hasBooleanPropertyValue (::Scripting::ObjectHandle handle, char const *name, bool expectedValue) const
 
virtual ::std::optional<::Scripting::ResultAnygetPropertyValue (::Scripting::ObjectHandle handle, char const *name, ::entt::meta_type const &expectedType) const
 
virtual uint getDataBufferLength (::Scripting::ObjectHandle handle) const
 
virtual uint getDataBufferByteLength (::Scripting::ObjectHandle handle) const
 
virtual uchar * getDataBufferBytes (::Scripting::ObjectHandle handle) const
 
MCAPI uint _getPropertyAsSize (::Scripting::ObjectHandle handle, char const *propertyName) const
 
MCAPI bool $isSameObject (::Scripting::ObjectHandle handleA, ::Scripting::ObjectHandle handleB) const
 
MCAPI bool $hasBooleanPropertyValue (::Scripting::ObjectHandle handle, char const *name, bool expectedValue) const
 
MCAPI ::std::optional<::Scripting::ResultAny$getPropertyValue (::Scripting::ObjectHandle handle, char const *name, ::entt::meta_type const &expectedType) const
 
MCAPI uint $getDataBufferLength (::Scripting::ObjectHandle handle) const
 
MCAPI uint $getDataBufferByteLength (::Scripting::ObjectHandle handle) const
 
MCAPI uchar * $getDataBufferBytes (::Scripting::ObjectHandle handle) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkfcc24f
 
::ll::UntypedStorage< 8, 8 > mUnk78ab83
 

Member Function Documentation

◆ isSameObject()

virtual bool Scripting::QuickJS::ObjectInspector::isSameObject ( ::Scripting::ObjectHandle handleA,
::Scripting::ObjectHandle handleB ) const
virtual

◆ hasBooleanPropertyValue()

virtual bool Scripting::QuickJS::ObjectInspector::hasBooleanPropertyValue ( ::Scripting::ObjectHandle handle,
char const * name,
bool expectedValue ) const
virtual

◆ getPropertyValue()

virtual ::std::optional<::Scripting::ResultAny > Scripting::QuickJS::ObjectInspector::getPropertyValue ( ::Scripting::ObjectHandle handle,
char const * name,
::entt::meta_type const & expectedType ) const
virtual

◆ getDataBufferLength()

virtual uint Scripting::QuickJS::ObjectInspector::getDataBufferLength ( ::Scripting::ObjectHandle handle) const
virtual

◆ getDataBufferByteLength()

virtual uint Scripting::QuickJS::ObjectInspector::getDataBufferByteLength ( ::Scripting::ObjectHandle handle) const
virtual

◆ getDataBufferBytes()

virtual uchar * Scripting::QuickJS::ObjectInspector::getDataBufferBytes ( ::Scripting::ObjectHandle handle) const
virtual

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