cohtml
Namespaces
Section titled “Namespaces”| Name |
|---|
| cohtml::Logging |
Classes
Section titled “Classes”| Name | |
|---|---|
| enum | ECohtmlPageLoadState { InitialURLNotRequested, CurrentlyLoadingURL, URLFinishedLoading, URLLoadFailed} |
| typedef void(*)(Binder *, void *, size_t) | Reader |
| typedef void ()(void *, size_t) | NativeReader |
| typedef size_t(*)(void *) | VectorLengthFunc |
| template <typename T > using typename std::remove_cv_t< typename TRemovePointer< typename TRemoveReference< T >::Type >::Type > | TRemoveAllExtents_T |
| template <typename T > using typename std::remove_cv_t< T > | TRemoveCV_T |
| typedef void(*)(cohtml::Binder *binder, const void *instance) | CoherentCustomBind |
Functions
Section titled “Functions”| Name | |
|---|---|
| void | CoherentBindInternal(Binder * binder, FColor & value) |
| void | CoherentBindInternal(Binder * binder, const FColor & value) |
| void | CoherentReadInternal(Binder * binder, FColor & value) |
| void | CoherentBindInternal(Binder * binder, FLinearColor & value) |
| void | CoherentBindInternal(Binder * binder, const FLinearColor & value) |
| void | CoherentReadInternal(Binder * binder, FLinearColor & value) |
| void | CoherentBindInternal(Binder * binder, FIntPoint & value) |
| void | CoherentBindInternal(Binder * binder, const FIntPoint & value) |
| void | CoherentReadInternal(Binder * binder, FIntPoint & value) |
| void | CoherentBindInternal(Binder * binder, FIntVector & value) |
| void | CoherentBindInternal(Binder * binder, const FIntVector & value) |
| void | CoherentReadInternal(Binder * binder, FIntVector & value) |
| void | CoherentBindInternal(Binder * binder, FIntRect & value) |
| void | CoherentBindInternal(Binder * binder, const FIntRect & value) |
| void | CoherentReadInternal(Binder * binder, FIntRect & value) |
| void | AnsiToTCharConverter(const char * Buffer, size_t Size, FString & Text) |
| void | CoherentBindInternal(Binder * binder, FString & value) |
| void | CoherentBindInternal(Binder * binder, const FString & value) |
| void | CoherentReadInternal(Binder * binder, FString & value) |
| void | CoherentBindInternal(Binder * binder, FText & value) |
| void | CoherentBindInternal(Binder * binder, const FText & value) |
| void | CoherentReadInternal(Binder * binder, FText & value) |
| void | CoherentBindInternal(Binder * binder, FName & value) |
| void | CoherentBindInternal(Binder * binder, const FName & value) |
| void | CoherentReadInternal(Binder * binder, FName & value) |
| void | CoherentBindInternal(Binder * binder, FVector2D & value) |
| void | CoherentBindInternal(Binder * binder, const FVector2D & value) |
| void | CoherentReadInternal(Binder * binder, FVector2D & value) |
| void | CoherentBindInternal(Binder * binder, FVector & value) |
| void | CoherentBindInternal(Binder * binder, const FVector & value) |
| void | CoherentReadInternal(Binder * binder, FVector & value) |
| void | CoherentBindInternal(Binder * binder, FVector4 & value) |
| void | CoherentBindInternal(Binder * binder, const FVector4 & value) |
| void | CoherentReadInternal(Binder * binder, FVector4 & value) |
| template <typename T > void | CoherentTArrayElementReader(Binder * binder, void * data, size_t position) |
| template <typename TArrayType > void * | CoherentTArrayNativeElementReader(void * data, size_t position) |
| template <typename TArrayType > size_t | CoherentTArrayLength(void * data) |
| template <typename TArrayType ,typename T > EnableIf::Value, void >::Type | CoherentTArrayElementReader(Binder * binder, void * data, size_t position) |
| template <typename TArrayType ,typename T > EnableIf< cohtml::PointerTrait< T >::Value, void >::Type | CoherentTArrayElementReader(Binder * binder, void * data, size_t position) |
| template <typename TArrayType ,typename T > EnableIf::Value, void * >::Type | CoherentTArrayNativeElementReader(void * data, size_t position) |
| template <typename TArrayType ,typename T > EnableIf< cohtml::PointerTrait< T >::Value, void * >::Type | CoherentTArrayNativeElementReader(void * data, size_t position) |
| template <typename T > void | CoherentTArrayElementBinder(Binder * binder, void * arr, size_t index) |
| template <typename T > void * | CoherentTArrayElementGetter(void * arr, size_t index) |
| template <typename T ,typename A > void | CoherentBindInternal(Binder * binder, TArray< T, A > & value) |
| template <typename T ,typename A > void | CoherentBindInternal(Binder * binder, const TArray< T, A > & value) |
| template <typename A > void | CoherentBindInternal(Binder * binder, TArray< float, A > & value) |
| template <typename A > void | CoherentBindInternal(Binder * binder, const TArray< float, A > & value) |
| template <typename A > void | CoherentBindInternal(Binder * binder, TArray< int32, A > & value) |
| template <typename A > void | CoherentBindInternal(Binder * binder, const TArray< int32, A > & value) |
| template <typename T ,typename A > void | CoherentReadInternal(Binder * binder, TArray< T, A > & value) |
| template <typename Key ,typename Value ,typename Comparator ,typename Allocator > void | CoherentBindInternal(Binder * binder, const TMap< Key, Value, Comparator, Allocator > & value) |
| template <typename Key ,typename Value ,typename Comparator ,typename Allocator > void | CoherentBindInternal(Binder * binder, TMap< Key, Value, Comparator, Allocator > & value) |
| template <typename Key ,typename Value ,typename Comparator ,typename Allocator > void | CoherentReadInternal(Binder * binder, TMap< Key, Value, Comparator, Allocator > & value) |
| template <typename Key ,typename Value ,typename Comparator ,typename Allocator > void | CoherentReadInternal(Binder * binder, TMap< Key, TUniquePtr< Value >, Comparator, Allocator > & value) |
| template <typename T > EnableIf<!IsMap< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type | GetMapValueInvoke(Binder * binder, void * object, MapInfo * mapInfo, const TypedProperty< T &> * prop) |
| template <typename T > EnableIf< IsMap< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type | GetMapValueInvoke(Binder * binder, void * object, MapInfo * mapInfo, const TypedProperty< T &> * prop) |
| template <typename MapType ,typename MapKeyType ,typename MapValueType > EnableIf::Value, void * >::Type | CoherentMapNativeElementReader(void * data, char const * name) |
| template <typename MapType ,typename MapKeyType ,typename MapValueType > EnableIf< cohtml::PointerTrait< MapValueType >::Value, void * >::Type | CoherentMapNativeElementReader(void * data, char const * name) |
| template <typename Key ,typename Value ,typename Comparator ,typename Allocator > bool | GetMapValueInvoke(Binder * binder, MapInfo * mapInfo, TMap< Key, Value, Comparator, Allocator > * pMap) |
| template <typename T1 ,typename T2 > void | CoherentBindInternal(Binder * binder, TPair< T1, T2 > & value) Currently we require TPair’s “Key” and “Value” as “first” and “second”. |
| template <typename T1 ,typename T2 > void | CoherentBindInternal(Binder * binder, const TPair< T1, T2 > & value) |
| template <typename T1 ,typename T2 > void | CoherentReadInternal(Binder * binder, TPair< T1, T2 > & value) |
| template <typename T > EnableIf<!IsPair< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type | GetPairValueInvoke(Binder * binder, void * object, PairInfo * pairInfo, const TypedProperty< T &> * prop) |
| template <typename T > EnableIf< IsPair< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type | GetPairValueInvoke(Binder * binder, void * object, PairInfo * pairInfo, const TypedProperty< T &> * prop) |
| template <typename T1 ,typename T2 > bool | GetPairValueInvoke(Binder * binder, PairInfo * pairInfo, TPair< T1, T2 > * pPair) |
| COHTMLPLUGIN_API void | BindUType(cohtml::Binder * binder, const void * Object, const UStruct * Type) |
| COHTMLPLUGIN_API void | ReadUType(cohtml::Binder * binder, void * Object, const UStruct * Type) |
| COHTMLPLUGIN_API void | BindUType(cohtml::Binder * binder, const void * Object, const UClass * Type) |
| COHTMLPLUGIN_API void | ReadUType(cohtml::Binder * binder, void * Object, const UClass * Type) |
| template <typename KeyType ,typename ValueType ,typename UType > void | CoherentBindKeyValuePropertyUType(cohtml::Binder * Binder, KeyType && Key, ValueType && Value, UType && Type) |
| void | CoherentBindInternal(Binder * binder, const UDataTable & value) |
| void | CoherentBindInternal(Binder * binder, UDataTable & value) |
| COHTMLPLUGIN_API void | RegisterUType(cohtml::Binder * Binder, void * Object, const UClass * Type) |
| COHTMLPLUGIN_API void | RegisterUType(cohtml::Binder * Binder, void * Object, const UStruct * Type) |
| COHTMLPLUGIN_API void | RegisterUEnumExposureByStr(const FString & UEnumName) |
| COHTMLPLUGIN_API void | UnregisterUEnumExposureByStr(const FString & UEnumName) |
| COHTMLPLUGIN_API void | ClearRegisteredUEnumsByStrExposure() |
| DECLARE_DELEGATE_RetVal_TwoParams(bool , FShouldBindPropertyEvent , const UStruct * , const COH_PROP(Property) * ) | |
| COHTMLPLUGIN_API FShouldBindPropertyEvent & | OnIgnoreProperty() |
| DECLARE_DELEGATE_RetVal_TwoParams(bool , FShouldBindFunctionEvent , const UStruct * , const UFunction * ) | |
| COHTMLPLUGIN_API FShouldBindFunctionEvent & | OnIgnoreFunction() |
| template <typename T > void | CoherentCustomBindStub(cohtml::Binder * binder, const void * instance) |
| COHTMLPLUGIN_API void | RegisterCustomBindImpl(const UStruct * type, CoherentCustomBind stub) |
| COHTMLPLUGIN_API void | RegisterCustomBindImpl(const UClass * type, CoherentCustomBind stub) |
| template <typename T > TEnableIf< TIsUStruct< T >::Value >::Type | RegisterCustomBind() |
| template <typename T > TEnableIf< TIsUClass< T >::Value >::Type | RegisterCustomBind() |
| template <typename UType > TEnableIf< TIsUClass< UType >::Value >::Type | CoherentBind(cohtml::Binder * Binder, const UType * Object) |
| template <typename UType > TEnableIf< TIsUStruct< UType >::Value >::Type | CoherentBind(cohtml::Binder * Binder, const UType * Object) |
| template <typename UType > TEnableIf< TIsUClass< UType >::Value >::Type | CoherentBind(cohtml::Binder * Binder, UType * Object) |
| template <typename UType > TEnableIf< TIsUStruct< UType >::Value >::Type | CoherentBind(cohtml::Binder * Binder, UType * Object) |
| template <typename T > TEnableIf< TIsUClass< T >::Value | |
| template <typename T > TEnableIf< TIsUClass< T >::Value | |
| template <typename UType > TEnableIf< TIsUStruct< UType >::Value >::Type | CoherentReadInternal(cohtml::Binder * Binder, UType & Object) |
| template <typename UType > TEnableIf< TIsUClass< UType >::Value >::Type | CoherentReadInternal(cohtml::Binder * Binder, UType & Object) |
| template <typename UType > TEnableIf< TIsUStruct< UType >::Value >::Type | CoherentReadInternal(cohtml::Binder * Binder, TUniquePtr< UType > & Object) |
| template <typename UType > TEnableIf< TIsUClass< UType >::Value >::Type | CoherentReadInternal(cohtml::Binder * Binder, UType *& Object) |
Attributes
Section titled “Attributes”| Name | |
|---|---|
| const int64 | UnboundedRequest |
| const int64 | MaxPartialReponseSize |
Types Documentation
Section titled “Types Documentation”enum ECohtmlPageLoadState
Section titled “enum ECohtmlPageLoadState”| Enumerator | Value | Description |
|---|---|---|
| InitialURLNotRequested | ||
| CurrentlyLoadingURL | ||
| URLFinishedLoading | ||
| URLLoadFailed |
typedef Reader
Section titled “typedef Reader”typedef void(* cohtml::Reader) (Binder *, void *, size_t);typedef NativeReader
Section titled “typedef NativeReader”typedef void*(* cohtml::NativeReader) (void *, size_t);typedef VectorLengthFunc
Section titled “typedef VectorLengthFunc”typedef size_t(* cohtml::VectorLengthFunc) (void *);using TRemoveAllExtents_T
Section titled “using TRemoveAllExtents_T”template <typename T >using cohtml::TRemoveAllExtents_T = typedef typename std::remove_cv_t<typename TRemovePointer<typename TRemoveReference<T>::Type>::Type>;using TRemoveCV_T
Section titled “using TRemoveCV_T”template <typename T >using cohtml::TRemoveCV_T = typedef typename std::remove_cv_t<T>;typedef CoherentCustomBind
Section titled “typedef CoherentCustomBind”typedef void(* cohtml::CoherentCustomBind) (cohtml::Binder *binder, const void *instance);Functions Documentation
Section titled “Functions Documentation”function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FColor & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FColor & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FColor & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FLinearColor & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FLinearColor & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FLinearColor & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FIntPoint & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FIntPoint & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FIntPoint & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FIntVector & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FIntVector & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FIntVector & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FIntRect & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FIntRect & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FIntRect & value)function AnsiToTCharConverter
Section titled “function AnsiToTCharConverter”inline void AnsiToTCharConverter( const char * Buffer, size_t Size, FString & Text)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FString & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FString & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FString & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FText & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FText & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FText & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FName & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FName & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FName & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FVector2D & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FVector2D & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FVector2D & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FVector & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FVector & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FVector & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, FVector4 & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const FVector4 & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”inline void CoherentReadInternal( Binder * binder, FVector4 & value)function CoherentTArrayElementReader
Section titled “function CoherentTArrayElementReader”template <typename T >void CoherentTArrayElementReader( Binder * binder, void * data, size_t position)function CoherentTArrayNativeElementReader
Section titled “function CoherentTArrayNativeElementReader”template <typename TArrayType >void * CoherentTArrayNativeElementReader( void * data, size_t position)function CoherentTArrayLength
Section titled “function CoherentTArrayLength”template <typename TArrayType >size_t CoherentTArrayLength( void * data)function CoherentTArrayElementReader
Section titled “function CoherentTArrayElementReader”template <typename TArrayType ,typename T >EnableIf<!cohtml::PointerTrait< T >::Value, void >::Type CoherentTArrayElementReader( Binder * binder, void * data, size_t position)function CoherentTArrayElementReader
Section titled “function CoherentTArrayElementReader”template <typename TArrayType ,typename T >EnableIf< cohtml::PointerTrait< T >::Value, void >::Type CoherentTArrayElementReader( Binder * binder, void * data, size_t position)function CoherentTArrayNativeElementReader
Section titled “function CoherentTArrayNativeElementReader”template <typename TArrayType ,typename T >EnableIf<!cohtml::PointerTrait< T >::Value, void * >::Type CoherentTArrayNativeElementReader( void * data, size_t position)function CoherentTArrayNativeElementReader
Section titled “function CoherentTArrayNativeElementReader”template <typename TArrayType ,typename T >EnableIf< cohtml::PointerTrait< T >::Value, void * >::Type CoherentTArrayNativeElementReader( void * data, size_t position)function CoherentTArrayElementBinder
Section titled “function CoherentTArrayElementBinder”template <typename T >void CoherentTArrayElementBinder( Binder * binder, void * arr, size_t index)function CoherentTArrayElementGetter
Section titled “function CoherentTArrayElementGetter”template <typename T >void * CoherentTArrayElementGetter( void * arr, size_t index)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T ,typename A >void CoherentBindInternal( Binder * binder, TArray< T, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T ,typename A >void CoherentBindInternal( Binder * binder, const TArray< T, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename A >void CoherentBindInternal( Binder * binder, TArray< float, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename A >void CoherentBindInternal( Binder * binder, const TArray< float, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename A >void CoherentBindInternal( Binder * binder, TArray< int32, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename A >void CoherentBindInternal( Binder * binder, const TArray< int32, A > & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename T ,typename A >void CoherentReadInternal( Binder * binder, TArray< T, A > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename Key ,typename Value ,typename Comparator ,typename Allocator >void CoherentBindInternal( Binder * binder, const TMap< Key, Value, Comparator, Allocator > & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename Key ,typename Value ,typename Comparator ,typename Allocator >void CoherentBindInternal( Binder * binder, TMap< Key, Value, Comparator, Allocator > & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename Key ,typename Value ,typename Comparator ,typename Allocator >void CoherentReadInternal( Binder * binder, TMap< Key, Value, Comparator, Allocator > & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename Key ,typename Value ,typename Comparator ,typename Allocator >void CoherentReadInternal( Binder * binder, TMap< Key, TUniquePtr< Value >, Comparator, Allocator > & value)function GetMapValueInvoke
Section titled “function GetMapValueInvoke”template <typename T >inline EnableIf<!IsMap< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type GetMapValueInvoke( Binder * binder, void * object, MapInfo * mapInfo, const TypedProperty< T &> * prop)function GetMapValueInvoke
Section titled “function GetMapValueInvoke”template <typename T >EnableIf< IsMap< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type GetMapValueInvoke( Binder * binder, void * object, MapInfo * mapInfo, const TypedProperty< T &> * prop)function CoherentMapNativeElementReader
Section titled “function CoherentMapNativeElementReader”template <typename MapType ,typename MapKeyType ,typename MapValueType >EnableIf<!cohtml::PointerTrait< MapValueType >::Value, void * >::Type CoherentMapNativeElementReader( void * data, char const * name)function CoherentMapNativeElementReader
Section titled “function CoherentMapNativeElementReader”template <typename MapType ,typename MapKeyType ,typename MapValueType >EnableIf< cohtml::PointerTrait< MapValueType >::Value, void * >::Type CoherentMapNativeElementReader( void * data, char const * name)function GetMapValueInvoke
Section titled “function GetMapValueInvoke”template <typename Key ,typename Value ,typename Comparator ,typename Allocator >inline bool GetMapValueInvoke( Binder * binder, MapInfo * mapInfo, TMap< Key, Value, Comparator, Allocator > * pMap)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T1 ,typename T2 >void CoherentBindInternal( Binder * binder, TPair< T1, T2 > & value)Currently we require TPair’s “Key” and “Value” as “first” and “second”.
function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T1 ,typename T2 >void CoherentBindInternal( Binder * binder, const TPair< T1, T2 > & value)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename T1 ,typename T2 >void CoherentReadInternal( Binder * binder, TPair< T1, T2 > & value)function GetPairValueInvoke
Section titled “function GetPairValueInvoke”template <typename T >inline EnableIf<!IsPair< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type GetPairValueInvoke( Binder * binder, void * object, PairInfo * pairInfo, const TypedProperty< T &> * prop)function GetPairValueInvoke
Section titled “function GetPairValueInvoke”template <typename T >EnableIf< IsPair< typename UnwrapPointerType< T, PointerTrait< T >::Value >::Type >::Value, bool >::Type GetPairValueInvoke( Binder * binder, void * object, PairInfo * pairInfo, const TypedProperty< T &> * prop)function GetPairValueInvoke
Section titled “function GetPairValueInvoke”template <typename T1 ,typename T2 >inline bool GetPairValueInvoke( Binder * binder, PairInfo * pairInfo, TPair< T1, T2 > * pPair)function BindUType
Section titled “function BindUType”COHTMLPLUGIN_API void BindUType( cohtml::Binder * binder, const void * Object, const UStruct * Type)function ReadUType
Section titled “function ReadUType”COHTMLPLUGIN_API void ReadUType( cohtml::Binder * binder, void * Object, const UStruct * Type)function BindUType
Section titled “function BindUType”COHTMLPLUGIN_API void BindUType( cohtml::Binder * binder, const void * Object, const UClass * Type)function ReadUType
Section titled “function ReadUType”COHTMLPLUGIN_API void ReadUType( cohtml::Binder * binder, void * Object, const UClass * Type)function CoherentBindKeyValuePropertyUType
Section titled “function CoherentBindKeyValuePropertyUType”template <typename KeyType ,typename ValueType ,typename UType >void CoherentBindKeyValuePropertyUType( cohtml::Binder * Binder, KeyType && Key, ValueType && Value, UType && Type)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, const UDataTable & value)function CoherentBindInternal
Section titled “function CoherentBindInternal”inline void CoherentBindInternal( Binder * binder, UDataTable & value)function RegisterUType
Section titled “function RegisterUType”COHTMLPLUGIN_API void RegisterUType( cohtml::Binder * Binder, void * Object, const UClass * Type)function RegisterUType
Section titled “function RegisterUType”COHTMLPLUGIN_API void RegisterUType( cohtml::Binder * Binder, void * Object, const UStruct * Type)function RegisterUEnumExposureByStr
Section titled “function RegisterUEnumExposureByStr”COHTMLPLUGIN_API void RegisterUEnumExposureByStr( const FString & UEnumName)function UnregisterUEnumExposureByStr
Section titled “function UnregisterUEnumExposureByStr”COHTMLPLUGIN_API void UnregisterUEnumExposureByStr( const FString & UEnumName)function ClearRegisteredUEnumsByStrExposure
Section titled “function ClearRegisteredUEnumsByStrExposure”COHTMLPLUGIN_API void ClearRegisteredUEnumsByStrExposure()function DECLARE_DELEGATE_RetVal_TwoParams
Section titled “function DECLARE_DELEGATE_RetVal_TwoParams”DECLARE_DELEGATE_RetVal_TwoParams( bool , FShouldBindPropertyEvent , const UStruct * , const COH_PROP(Property) *)function OnIgnoreProperty
Section titled “function OnIgnoreProperty”COHTMLPLUGIN_API FShouldBindPropertyEvent & OnIgnoreProperty()function DECLARE_DELEGATE_RetVal_TwoParams
Section titled “function DECLARE_DELEGATE_RetVal_TwoParams”DECLARE_DELEGATE_RetVal_TwoParams( bool , FShouldBindFunctionEvent , const UStruct * , const UFunction *)function OnIgnoreFunction
Section titled “function OnIgnoreFunction”COHTMLPLUGIN_API FShouldBindFunctionEvent & OnIgnoreFunction()function CoherentCustomBindStub
Section titled “function CoherentCustomBindStub”template <typename T >void CoherentCustomBindStub( cohtml::Binder * binder, const void * instance)function RegisterCustomBindImpl
Section titled “function RegisterCustomBindImpl”COHTMLPLUGIN_API void RegisterCustomBindImpl( const UStruct * type, CoherentCustomBind stub)function RegisterCustomBindImpl
Section titled “function RegisterCustomBindImpl”COHTMLPLUGIN_API void RegisterCustomBindImpl( const UClass * type, CoherentCustomBind stub)function RegisterCustomBind
Section titled “function RegisterCustomBind”template <typename T >TEnableIf< TIsUStruct< T >::Value >::Type RegisterCustomBind()function RegisterCustomBind
Section titled “function RegisterCustomBind”template <typename T >TEnableIf< TIsUClass< T >::Value >::Type RegisterCustomBind()function CoherentBind
Section titled “function CoherentBind”template <typename UType >TEnableIf< TIsUClass< UType >::Value >::Type CoherentBind( cohtml::Binder * Binder, const UType * Object)function CoherentBind
Section titled “function CoherentBind”template <typename UType >TEnableIf< TIsUStruct< UType >::Value >::Type CoherentBind( cohtml::Binder * Binder, const UType * Object)function CoherentBind
Section titled “function CoherentBind”template <typename UType >TEnableIf< TIsUClass< UType >::Value >::Type CoherentBind( cohtml::Binder * Binder, UType * Object)function CoherentBind
Section titled “function CoherentBind”template <typename UType >TEnableIf< TIsUStruct< UType >::Value >::Type CoherentBind( cohtml::Binder * Binder, UType * Object)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T >TEnableIf< TIsUClass< T >::Value||TIsUStruct< T >::Value >::Type CoherentBindInternal( Binder * binder, T & object)function CoherentBindInternal
Section titled “function CoherentBindInternal”template <typename T >TEnableIf< TIsUClass< T >::Value||TIsUStruct< T >::Value >::Type CoherentBindInternal( Binder * binder, const T & object)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename UType >TEnableIf< TIsUStruct< UType >::Value >::Type CoherentReadInternal( cohtml::Binder * Binder, UType & Object)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename UType >TEnableIf< TIsUClass< UType >::Value >::Type CoherentReadInternal( cohtml::Binder * Binder, UType & Object)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename UType >TEnableIf< TIsUStruct< UType >::Value >::Type CoherentReadInternal( cohtml::Binder * Binder, TUniquePtr< UType > & Object)function CoherentReadInternal
Section titled “function CoherentReadInternal”template <typename UType >TEnableIf< TIsUClass< UType >::Value >::Type CoherentReadInternal( cohtml::Binder * Binder, UType *& Object)Attributes Documentation
Section titled “Attributes Documentation”variable UnboundedRequest
Section titled “variable UnboundedRequest”static const int64 UnboundedRequest = -1;variable MaxPartialReponseSize
Section titled “variable MaxPartialReponseSize”static const int64 MaxPartialReponseSize = 1 * 1024 * 1024;© 2026 Coherent Labs. All rights reserved.