API reference
API reference
Select your platform
No SDKs available
No versions available

DataModifier Class

Protected Fields

_iModifyDataFromSourceMono : UnityEngine.Object
Signature
UnityEngine.Object Oculus.Interaction.Input.DataModifier< TData >._iModifyDataFromSourceMono

Protected Properties

DataAsset : override TData
[Get]
Signature
override TData Oculus.Interaction.Input.DataModifier< TData >.DataAsset

Properties

CurrentDataVersion : override int
[Get]
Signature
override int Oculus.Interaction.Input.DataModifier< TData >.CurrentDataVersion
ModifyDataFromSource : IDataSource< TData >
[Get]
Signature
virtual IDataSource<TData> Oculus.Interaction.Input.DataModifier< TData >.ModifyDataFromSource

Protected Methods

Apply ( data )
Signature
abstract void Oculus.Interaction.Input.DataModifier< TData >.Apply(TData data)
Parameters
data: TData
Returns
abstract void
Start ()
Signature
override void Oculus.Interaction.Input.DataModifier< TData >.Start()
Returns
override void
UpdateData ()
Signature
override void Oculus.Interaction.Input.DataModifier< TData >.UpdateData()
Returns
override void

Methods

InjectAllDataModifier ( updateMode , updateAfter , modifyDataFromSource , applyModifier )
Signature
void Oculus.Interaction.Input.DataModifier< TData >.InjectAllDataModifier(UpdateModeFlags updateMode, IDataSource updateAfter, IDataSource< TData > modifyDataFromSource, bool applyModifier)
Parameters
updateMode: UpdateModeFlags
updateAfter: IDataSource
modifyDataFromSource: IDataSource< TData >
applyModifier: bool
Returns
void
InjectApplyModifier ( applyModifier )
Signature
void Oculus.Interaction.Input.DataModifier< TData >.InjectApplyModifier(bool applyModifier)
Parameters
applyModifier: bool
Returns
void
InjectModifyDataFromSource ( modifyDataFromSource )
Signature
void Oculus.Interaction.Input.DataModifier< TData >.InjectModifyDataFromSource(IDataSource< TData > modifyDataFromSource)
Parameters
modifyDataFromSource: IDataSource< TData >
Returns
void
ResetSources ( modifyDataFromSource , updateAfter , updateMode )
Signature
void Oculus.Interaction.Input.DataModifier< TData >.ResetSources(IDataSource< TData > modifyDataFromSource, IDataSource updateAfter, UpdateModeFlags updateMode)
Parameters
modifyDataFromSource: IDataSource< TData >
updateAfter: IDataSource
updateMode: UpdateModeFlags
Returns
void