_started
: bool |
Signature
bool Oculus.Interaction.Input.DataSource< TData >._started |
UpdateModeAfterPrevious
: bool |
Signature
bool Oculus.Interaction.Input.DataSource< TData >.UpdateModeAfterPrevious |
CurrentDataVersion
: int |
Implementation of IDataSource.CurrentDataVersion; for details, please refer to the related documentation provided for that interface.
Signature
virtual int Oculus.Interaction.Input.DataSource< TData >.CurrentDataVersion |
Started
: bool |
Indicates whether or not the MonoBehaviour start-up process has completed for this instance.
Signature
bool Oculus.Interaction.Input.DataSource< TData >.Started |
UpdateMode
: UpdateModeFlags |
Returns the UpdateModeFlags specifying the circumstances under which the data contained in this instance will be updated.
Signature
UpdateModeFlags Oculus.Interaction.Input.DataSource< TData >.UpdateMode |
DataAsset
: abstract TData
[Get] |
Returns the current DataAsset, without performing any updates.
Signature
abstract TData Oculus.Interaction.Input.DataSource< TData >.DataAsset |
InputDataAvailable
: Action |
Implementation of IDataSource.InputDataAvailable; for details, please refer to the related documentation provided for that interface.
Signature
Action Oculus.Interaction.Input.DataSource< TData >.InputDataAvailable |
FixedUpdate
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.FixedUpdate() Returns void |
LateUpdate
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.LateUpdate() Returns void |
OnDisable
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.OnDisable() Returns void |
OnEnable
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.OnEnable() Returns void |
RequiresUpdate
()
|
Signature
bool Oculus.Interaction.Input.DataSource< TData >.RequiresUpdate() Returns bool |
ResetUpdateAfter
(
updateAfter
, updateMode
)
|
Signature
void Oculus.Interaction.Input.DataSource< TData >.ResetUpdateAfter(IDataSource updateAfter, UpdateModeFlags updateMode) Parameters updateAfter: IDataSourceupdateMode: UpdateModeFlagsReturns void |
Start
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.Start() Returns void |
Update
()
|
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.Update() Returns void |
UpdateData
()
|
Signature
abstract void Oculus.Interaction.Input.DataSource< TData >.UpdateData() Returns abstract void |
GetData
()
|
Implementation of IDataSource<TData>.GetData; for details, please refer to the related documentation provided for that interface.
Signature
TData Oculus.Interaction.Input.DataSource< TData >.GetData() Returns TData |
InjectAllDataSource
(
updateMode
, updateAfter
)
|
Injects all required dependencies for a dynamically instantiated DataSource; effectively wraps InjectUpdateMode(UpdateModeFlags) and InjectUpdateAfter(IDataSource).
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.Input.DataSource< TData >.InjectAllDataSource(UpdateModeFlags updateMode, IDataSource updateAfter) Parameters updateMode: UpdateModeFlagsupdateAfter: IDataSourceReturns void |
InjectUpdateAfter
(
updateAfter
)
|
Sets the IDataSource to update after for a dynamically instantiated DataSource.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.Input.DataSource< TData >.InjectUpdateAfter(IDataSource updateAfter) Parameters updateAfter: IDataSourceReturns void |
InjectUpdateMode
(
updateMode
)
|
Sets the UpdateModeFlags for a dynamically instantiated DataSource.
This method exists to support Interaction SDK's dependency injection pattern and is not needed for typical Unity Editor-based usage.
Signature
void Oculus.Interaction.Input.DataSource< TData >.InjectUpdateMode(UpdateModeFlags updateMode) Parameters updateMode: UpdateModeFlagsReturns void |
MarkInputDataRequiresUpdate
()
|
Implementation of IDataSource.MarkInputDataRequiresUpdate; for details, please refer to the related documentation provided for that interface.
Signature
virtual void Oculus.Interaction.Input.DataSource< TData >.MarkInputDataRequiresUpdate() Returns void |