HPS.SmoothTransitionCompleteEvent Class Reference
Inheritance diagram for HPS.SmoothTransitionCompleteEvent:
HPS.Event

Public Member Functions

override HPS.Event Clone ()
 
override void Dispose ()
 
override bool Drop (HPS.Event in_that_event)
 
 SmoothTransitionCompleteEvent ()
 
 SmoothTransitionCompleteEvent (HPS.View in_view)
 
 SmoothTransitionCompleteEvent (HPS.Event in_event)
 
 SmoothTransitionCompleteEvent (HPS.SmoothTransitionCompleteEvent in_that)
 
- Public Member Functions inherited from HPS.Event
delegate void DtorDelegate (IntPtr cPtr)
 
 Event (IntPtr in_channel)
 
 Event ()
 
 Event (HPS.Event in_that)
 
virtual IntPtr Freshen ()
 
IntPtr GetChannel ()
 
IntPtr GetClassID ()
 
double GetTimeStamp ()
 
bool IsConsumable ()
 

Protected Member Functions

override void deleteCptr ()
 
override bool DerivedClassHasMethod (string methodName, System.Type[] methodTypes)
 
override IntPtr GetNonDirectorClassID ()
 
override bool IsUserDerived ()
 

Properties

HPS.View view [get, set]
 

Additional Inherited Members

- Public Types inherited from HPS.Event
enum  Status : uint { Status.InProgress = 0x00000000, Status.Completed = 0x00000001, Status.Failed = 0x00000002 }
 
- Static Protected Member Functions inherited from HPS.Event
static void DtorCallback (IntPtr p)
 
- Protected Attributes inherited from HPS.Event
bool cMemOwn
 
HandleRef cptr
 
- Static Protected Attributes inherited from HPS.Event
static Dictionary< IntPtr, EventcachedObjects = new Dictionary<IntPtr, Event>()
 
static ReaderWriterLockSlim mapLock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion)
 

Detailed Description

The SmoothTransitionCompleteEvent class is the event that will be triggered when a Smooth Transition ends.

Constructor & Destructor Documentation

◆ SmoothTransitionCompleteEvent() [1/3]

HPS.SmoothTransitionCompleteEvent.SmoothTransitionCompleteEvent ( )
inline

The default constructor creates a SmoothTransitionCompleteEvent object.

◆ SmoothTransitionCompleteEvent() [2/3]

HPS.SmoothTransitionCompleteEvent.SmoothTransitionCompleteEvent ( HPS.View  in_view)
inline

This constructor creates a SmoothTransitionCompleteEvent object and associates it with a View.

Parameters
in_viewThe View that initiated the smooth transition.

◆ SmoothTransitionCompleteEvent() [3/3]

HPS.SmoothTransitionCompleteEvent.SmoothTransitionCompleteEvent ( HPS.Event  in_event)
inline

This constructor converts an Event Object to a SmoothTransitionCompleteEvent object.

Parameters
in_eventThe Event Object to be converted.

Member Function Documentation

◆ Clone()

override HPS.Event HPS.SmoothTransitionCompleteEvent.Clone ( )
inlinevirtual

Allocates and returns a copy of this SmoothTransitionCompleteEvent.

Returns
A copy of this SmoothTransitionCompleteEvent.

Implements HPS.Event.

◆ Drop()

override bool HPS.SmoothTransitionCompleteEvent.Drop ( HPS.Event  in_that_event)
inlinevirtual

Determines if this SmoothTransitionCompleteEvent can be drop in favor of the following event of the same type.

Parameters
in_that_eventEvent to compare with this SmoothTransitionCompleteEvent.
Returns
true is this event can be dropped.

Reimplemented from HPS.Event.


The documentation for this class was generated from the following file:
  • internals/hps_sprk/source/cs/HPS.SmoothTransitionCompleteEvent.cs