Version: 2022.3
LanguageEnglish
  • C#

VFXEventAttribute

class in UnityEngine.VFX

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

This class handles the properties that you transmit to a system using a VisualEffect.SendEvent.

Lets you alter initial properties from a Spawn context.

Constructors

VFXEventAttributeThe copy constructor for the VFXEventAttribute class.

Public Methods

CopyValuesFromCopies the values from a VFXEventAttribute to the one you call this function from.
GetBoolUse this method to get the value of a named bool property from the VFXEventAttribute.
GetFloatUse this method to get the value of a named float property from the VFXEventAttribute.
GetIntUse this method to get the value of a named integer property from the VFXEventAttribute.
GetMatrix4x4Use this method to get the value of a named Matrix4x4 property from the VFXEventAttribute.
GetUintUse this method to get the value of a named unsigned integer property from the VFXEventAttribute.
GetVector2Use this method to get the value of a named Vector2 property from the VFXEventAttribute.
GetVector3Use this method to get the value of a named Vector3 property from the VFXEventAttribute.
GetVector4Use this method to get the value of a named Vector4 property from the VFXEventAttribute.
HasBoolUse this method to check if the VFXEventAttribute stores a bool with the name you pass in.
HasFloatUse this method to check if the VFXEventAttribute stores a float with the name you pass in.
HasIntUse this method to check if the VFXEventAttribute stores a integer with the name you pass in.
HasMatrix4x4Use this method to check if the VFXEventAttribute stores a Matrix4x4 with the name you pass in.
HasUintUse this method to check if the VFXEventAttribute stores a unsigned integer with the name you pass in.
HasVector2Use this method to check if the VFXEventAttribute stores a Vector2 with the name you pass in.
HasVector3Use this method to check if the VFXEventAttribute stores a Vector3 with the name you pass in.
HasVector4Use this method to check if the VFXEventAttribute stores a Vector4 with the name you pass in.
SetBoolUse this method to set the value of a bool with the name you pass in.
SetFloatUse this method to set the value of a float with the name you pass in.
SetIntUse this method to set the value of an integer with the name you pass in.
SetMatrix4x4Use this method to set the value of a Matrix4x4 with the name you pass in.
SetUintUse this method to set the value of an unsigned integer with the name you pass in.
SetVector2Use this method to set the value of a Vector2 with the name you pass in.
SetVector3Use this method to set the value of a Vector3 with the name you pass in.
SetVector4Use this method to set the value of a Vector4 with the name you pass in.