Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
UniRx.ReadOnlyReactiveProperty< T > Class Template Reference

Lightweight property broker. More...

Inheritance diagram for UniRx.ReadOnlyReactiveProperty< T >:
UniRx.IReadOnlyReactiveProperty< T > UniRx.IOptimizedObservable< T > UniRx.IObserver< T > UniRx.IObservable< T > UniRx.IObservable< T >

Public Member Functions

 ReadOnlyReactiveProperty (IObservable< T > source)
 
 ReadOnlyReactiveProperty (IObservable< T > source, bool distinctUntilChanged)
 
 ReadOnlyReactiveProperty (IObservable< T > source, T initialValue)
 
 ReadOnlyReactiveProperty (IObservable< T > source, T initialValue, bool distinctUntilChanged)
 
IDisposable Subscribe (IObserver< T > observer)
 
void Dispose ()
 
override string ToString ()
 
bool IsRequiredSubscribeOnCurrentThread ()
 
IDisposable Subscribe (IObserver< T > observer)
 
bool IsRequiredSubscribeOnCurrentThread ()
 
- Public Member Functions inherited from UniRx.IObserver< T >
TResult OnNext (TValue value)
 Notifies the observer of a new element in the sequence. More...
 
TResult OnError (Exception exception)
 Notifies the observer that an exception has occurred. More...
 
TResult OnCompleted ()
 Notifies the observer of the end of the sequence. More...
 
void OnCompleted ()
 
void OnError (Exception error)
 
void OnNext (T value)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Properties

Value [get]
 
bool HasValue [get]
 
virtual IEqualityComparer< T > EqualityComparer [get]
 
- Properties inherited from UniRx.IReadOnlyReactiveProperty< T >
Value [get]
 
bool HasValue [get]
 

Detailed Description

Lightweight property broker.

Member Function Documentation

◆ IsRequiredSubscribeOnCurrentThread()

bool UniRx.ReadOnlyReactiveProperty< T >.IsRequiredSubscribeOnCurrentThread ( )

◆ Subscribe()

IDisposable UniRx.ReadOnlyReactiveProperty< T >.Subscribe ( IObserver< T >  observer)

Property Documentation

◆ HasValue

◆ Value


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