|
|
A Demo Project for the UnrealEngineSDK
|
Base class for PixoVR tools. More...
#include <PixoVRToolBase.h>
Public Member Functions | |
| APixoVRToolBase () | |
| FBPAdvGripSettings | AdvancedGripSettings () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| bool | AllowsMultipleGrips () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| bool | CanExitsWithoutOwner () const |
| void | ClosestGripSlotInRange (FVector WorldLocation, bool bSecondarySlot, bool &bHadSlotInRange, FTransform &SlotWorldTransform, FName &SlotName, UGripMotionControllerComponent *CallingController=nullptr, FName OverridePrefix=NAME_None) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| bool | DenyDropping () |
| Deny dropping. If this is set to true the actor will not be dropped after releasing until set to false again. | |
| virtual bool | DenyDropping_Implementation () override |
| bool | DenyGripping (UGripMotionControllerComponent *GripInitiator=nullptr) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface", meta = (DisplayName = "IsDenyingGrips")) | |
| bool | DenyGrippingPixoVR (UGripMotionControllerComponent *GrippingController) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface") | |
| virtual bool | DenyGrippingPixoVR_Implementation (UGripMotionControllerComponent *GrippingController) override |
| bool | DenyTriggerGripping () |
| Deny gripping after triggering grip. | |
| virtual bool | DenyTriggerGripping_Implementation () override |
| bool | DestroyOnExit () |
| bool | DisablePhysicsOnDrop () |
| Disable Physics on Drop. When this is set to 'true' if user drops object it will disable physics else it will use default. | |
| virtual bool | DisablePhysicsOnDrop_Implementation () override |
| bool | GetGripScripts (TArray< UVRGripScriptBase * > &ArrayReference) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | GetGripStiffnessAndDamping (float &GripStiffnessOut, float &GripDampingOut) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| EGripCollisionType | GetPrimaryGripType (bool bIsSlot) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| float | GripBreakDistance () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| EGripLateUpdateSettings | GripLateUpdateSetting () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | GripMode (EPixoVRGripModeEnum &GripMode) |
| Will be used to determine how to do the grabbing. Using normal attachment or a physics constraint. | |
| virtual void | GripMode_Implementation (EPixoVRGripModeEnum &GripMode) override |
| EGripMovementReplicationSettings | GripMovementReplicationType () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | GripTriggerMode (EPixoVRGripTriggerModeEnum &GripTriggerMode) |
| Will be used to determine how the gripping trigger should behave. | |
| virtual void | GripTriggerMode_Implementation (EPixoVRGripTriggerModeEnum &GripTriggerMode) override |
| void | GripTriggerTransform (UGripMotionControllerComponent *GrippingController, bool &bUseCustomTransform, FTransform &CustomTransform) |
| This specified transformation will be used when flag is set and a grip is happening. | |
| virtual void | GripTriggerTransform_Implementation (UGripMotionControllerComponent *GrippingController, bool &bUseCustomTransform, FTransform &CustomTransform) override |
| void | HandleDestroy () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools") | |
| void | InitializeTool (const FPixoToolData &InToolData) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools") | |
| virtual void | InitializeTool_Implementation (const FPixoToolData &InToolData) override |
| bool | IsDestroyable () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools") | |
| bool | IsGripped () |
| UFUNCTION(BlueprintCallable, Category = Tool) | |
| void | IsHeld (TArray< FBPGripPair > &HoldingControllers, bool &bIsHeld) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| virtual void | Native_NotifyThrowGripDelegates (UGripMotionControllerComponent *Controller, bool bGripped, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
| void | OnChildGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnChildGripRelease (UGripMotionControllerComponent *ReleasingController, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnEndSecondaryUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | OnEndUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | OnGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnGripObject (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| Will be called when user grabs an object. | |
| virtual void | OnGripObject_Implementation (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) override |
| void | OnGripObjectRelease (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| Will be called when the user releases an object. | |
| virtual void | OnGripObjectRelease_Implementation (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) override |
| void | OnGripRelease (UGripMotionControllerComponent *ReleasingController, const FBPActorGripInformation &GripInformation, bool bWasSocketed=false) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnInput (FKey Key, EInputEvent KeyEvent) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | OnObjectPaused () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface") | |
| virtual void | OnObjectPaused_Implementation () override |
| void | OnObjectUnPaused () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface") | |
| virtual void | OnObjectUnPaused_Implementation () override |
| void | OnSecondaryGrip (UGripMotionControllerComponent *GripOwningController, USceneComponent *SecondaryGripComponent, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnSecondaryGripRelease (UGripMotionControllerComponent *GripOwningController, USceneComponent *ReleasingSecondaryGripComponent, const FBPActorGripInformation &GripInformation) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | OnSecondaryUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | OnTryGripObject (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| Will be called when user tried to grab the object. | |
| virtual void | OnTryGripObject_Implementation (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) override |
| void | OnUsed () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | PairSecondaryTool (AActor *SecondaryTool) |
| Binds a secondary tool to the primary tool. | |
| bool | RequestsSocketing (USceneComponent *&ParentToSocketTo, FName &OptionalSocketName, FTransform_NetQuantize &RelativeTransform) |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| ESecondaryGripType | SecondaryGripType () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | SetHeld (UGripMotionControllerComponent *HoldingController, uint8 GripID, bool bIsHeld) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| bool | SimulateOnDrop () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| EGripInterfaceTeleportBehavior | TeleportBehavior () |
| UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface") | |
| void | TickGrip (UGripMotionControllerComponent *GrippingController, const FBPActorGripInformation &GripInformation, float DeltaTime) |
| UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface") | |
| void | ToggleState (EControllerHand Hand) |
| Wraps the toggle on and off functionality of the tool. | |
| void | Use (bool InActivate, EControllerHand Hand) |
| Wraps the usable functionality of the tool. | |
Protected Member Functions | |
| virtual void | BeginPlay () override |
| bool | IsRightHand (UGripMotionControllerComponent *GrippingController) const |
| virtual void | OnOverlapBegin (UPrimitiveComponent *OverlappedComp, AActor *OtherActor, UPrimitiveComponent *OtherComp, int32 OtherBodyIndex, bool FromSweep, const FHitResult &SweepResult) |
| UFUNCTION() | |
| void | ServerAdjustPlayingSoundVolumeViaComponent (float InVolumeMultiplier=1.0f) |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerOnDropped () |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerStartPlayingSound (USoundBase *Sound, const FVector &SoundLocation, float VolumeMultiplier=1.0f) |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerStartPlayingSoundViaComponent (USoundBase *Sound, float VolumeMultiplier=1.0f) |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerStopPlayingSound (USoundBase *Sound) |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerStopPlayingSoundViaComponent () |
| UFUNCTION(Server, Reliable, WithValidation) | |
| virtual void | Tick (float DeltaSeconds) override |
Protected Attributes | ||
| UAudioComponent * | AudioComponent | |
| UPROPERTY(VisibleAnywhere, Category = Tool) | ||
| bool | bAdvancedDrop | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior) | ||
| bool | bDestroyOnDrop | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior) | ||
| bool | bDestroyOnExit | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior) | ||
| bool | bIsGripAllowed | |
| UPROPERTY(BlueprintReadOnly, Category = GripBehavior) | ||
| bool | bIsGripped | |
| UPROPERTY(Replicated, BlueprintReadOnly, Category = GripBehavior) | ||
| bool | bIsPaused | |
| UPROPERTY(Replicated, BlueprintReadOnly, Category = ToolBehavior) | ||
| bool | bToggleCollisionOnUsage | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior) | ||
| USoundAttenuation * | DefaultAttenuationSettings | |
| UPROPERTY() | ||
| float | DestroyDelay | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior) | ||
| struct { | ||
| bool bIsPendingKill | ||
| float TimeBeforeKilled | ||
| } | DestroyState | |
| UBoxComponent * | GrabBoxComponent | |
| UPROPERTY(VisibleAnywhere, Category = Tool) | ||
| EControllerHand | GrabHand | |
| UPROPERTY(Replicated, BlueprintReadOnly, Category = GripBehavior) | ||
| USoundBase * | GripSound | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior) | ||
| FTransform | LeftHandGrip | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = TransformOffset) | ||
| FGripAction | OnGripAction | |
| FTransform | RightHandGrip | |
| UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = TransformOffset) | ||
| FPixoToolData | ToolData | |
| UPROPERTY(Replicated, BlueprintReadOnly, Category = ToolData) | ||
| UStaticMeshComponent * | ToolMeshComponent | |
| UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Tool) | ||
Private Member Functions | |
| GENERATED_BODY () | |
| GENERATED_IINTERFACE_BODY () | |
| USoundAttenuation * | GetDefaultAttenuationSettings () |
| void | MulticastAdjustPlayingSoundVolumeViaComponent (float InVolumeMultiplier) |
| UFUNCTION(NetMulticast, Reliable) | |
| void | MulticastStartPlayingSound (USoundBase *Sound, const FVector &SoundLocation, float VolumeMultiplier) |
| UFUNCTION(NetMulticast, Reliable) | |
| void | MulticastStartPlayingSoundViaComponent (USoundBase *Sound, float VolumeMultiplier) |
| UFUNCTION(NetMulticast, Reliable) | |
| void | MulticastStopPlayingSound (USoundBase *Sound) |
| UFUNCTION(NetMulticast, Reliable) | |
| void | MulticastStopPlayingSoundViaComponent () |
| UFUNCTION(NetMulticast, Reliable) | |
| void | MulticastToggleCollision (ECollisionEnabled::Type Type) |
| UFUNCTION(NetMulticast, Reliable) | |
| void | ServerDestroyTool () |
| UFUNCTION(Server, Reliable, WithValidation) | |
| void | ServerUseTool (UGripMotionControllerComponent *GrippingController, AActor *GrippedActor) |
| UFUNCTION(Server, Reliable, WithValidation) | |
Base class for PixoVR tools.
UCLASS(Blueprintable, ClassGroup = ToolMenu)
Definition at line 26 of file PixoVRToolBase.h.
| APixoVRToolBase::APixoVRToolBase | ( | ) |
Definition at line 16 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
overrideprotectedvirtual |
|
inline |
Definition at line 235 of file PixoVRToolBase.h.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
Called to get the closest grip socket in range
| WorldLocation | - World Location to check near |
| bSecondarySlot | - True if this is a check for a secondary slot or not |
| CallingController | - Controller checking for the slot (can be used in overrides for per hand checks) |
| OverridePrefix | - A different substring to check against in the socket names to find relevant ones |
|
BlueprintNativeEventBlueprintCallable |
Deny dropping. If this is set to true the actor will not be dropped after releasing until set to false again.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 143 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface", meta = (DisplayName = "IsDenyingGrips"))
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
IPixoVRGripInterface Implementation Deny gripping. If this is set to true the actor can't be gripped anymore until set the false again.
|
overridevirtual |
Definition at line 133 of file PixoVRToolBase.cpp.
|
BlueprintNativeEventBlueprintCallable |
Deny gripping after triggering grip.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 138 of file PixoVRToolBase.cpp.
|
inline |
Definition at line 234 of file PixoVRToolBase.h.
|
BlueprintNativeEventBlueprintCallable |
Disable Physics on Drop. When this is set to 'true' if user drops object it will disable physics else it will use default.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 173 of file PixoVRToolBase.cpp.
|
private |
|
privateinherited |
|
private |
Definition at line 430 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
overridevirtual |
Definition at line 98 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
BlueprintNativeEventBlueprintCallable |
Will be used to determine how to do the grabbing. Using normal attachment or a physics constraint.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
BlueprintNativeEventBlueprintCallable |
Will be used to determine how the gripping trigger should behave.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintNativeEventBlueprintCallable |
This specified transformation will be used when flag is set and a grip is happening.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools")
IPixoVRToolInterface Implementation Passes tool data to the tool to provide user configurable data.
|
overridevirtual |
Definition at line 117 of file PixoVRToolBase.cpp.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools")
|
BlueprintCallable |
UFUNCTION(BlueprintCallable, Category = Tool)
Definition at line 93 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
protected |
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
privateNetMulticastReliable |
UFUNCTION(NetMulticast, Reliable)
|
virtualinherited |
Reimplemented in AGrippableActor, UGrippableBoxComponent, UGrippableCapsuleComponent, AGrippableSkeletalMeshActor, UGrippableSkeletalMeshComponent, UGrippableSphereComponent, AGrippableStaticMeshActor, UGrippableStaticMeshComponent, UVRDialComponent, UVRLeverComponent, and UVRSliderComponent.
Definition at line 14 of file VRGripInterface.cpp.
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
BlueprintNativeEventBlueprintCallable |
Will be called when user grabs an object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintNativeEventBlueprintCallable |
Will be called when the user releases an object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 178 of file PixoVRToolBase.cpp.
|
BlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 185 of file PixoVRToolBase.cpp.
|
protectedvirtual |
UFUNCTION()
Definition at line 70 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
BlueprintNativeEventBlueprintCallable |
Will be called when user tried to grab the object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 148 of file PixoVRToolBase.cpp.
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintCallableBlueprintNativeEvent |
Binds a secondary tool to the primary tool.
| SecondaryTool | The secondary tool to be paired with the primary tool. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRTool")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
privateWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
privateWithValidationReliableServer |
UFUNCTION(Server, Reliable, WithValidation)
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
inheritedBlueprintNativeEventBlueprintCallable |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VRGripInterface")
|
overrideprotectedvirtual |
|
inheritedBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, Category = "VRGripInterface")
|
inheritedBlueprintCallableBlueprintNativeEvent |
Wraps the toggle on and off functionality of the tool.
| Hand | The hand associated with the tool. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRTool")
|
inheritedBlueprintCallableBlueprintNativeEvent |
Wraps the usable functionality of the tool.
| InActivate | Whether to activate or deactivate the tool. |
| Hand | The hand holding the tool. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRTool")
|
protectedVisibleAnywhere |
UPROPERTY(VisibleAnywhere, Category = Tool)
Definition at line 317 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 360 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 339 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 346 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnly |
UPROPERTY(BlueprintReadOnly, Category = GripBehavior)
Definition at line 410 of file PixoVRToolBase.h.
|
protectedReplicatedBlueprintReadOnly |
UPROPERTY(Replicated, BlueprintReadOnly, Category = GripBehavior)
Definition at line 404 of file PixoVRToolBase.h.
|
protectedReplicatedBlueprintReadOnly |
UPROPERTY(Replicated, BlueprintReadOnly, Category = ToolBehavior)
Definition at line 419 of file PixoVRToolBase.h.
| bool APixoVRToolBase::bIsPendingKill |
Definition at line 423 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior)
Definition at line 367 of file PixoVRToolBase.h.
|
protected |
UPROPERTY()
Definition at line 322 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 353 of file PixoVRToolBase.h.
| struct { ... } APixoVRToolBase::DestroyState |
|
protectedVisibleAnywhere |
UPROPERTY(VisibleAnywhere, Category = Tool)
Definition at line 311 of file PixoVRToolBase.h.
|
protectedReplicatedBlueprintReadOnly |
UPROPERTY(Replicated, BlueprintReadOnly, Category = GripBehavior)
Definition at line 397 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior)
Definition at line 332 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = TransformOffset)
Definition at line 381 of file PixoVRToolBase.h.
|
protected |
Definition at line 412 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyEditDefaultsOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = TransformOffset)
Definition at line 374 of file PixoVRToolBase.h.
| float APixoVRToolBase::TimeBeforeKilled |
Definition at line 424 of file PixoVRToolBase.h.
|
protectedReplicatedBlueprintReadOnly |
UPROPERTY(Replicated, BlueprintReadOnly, Category = ToolData)
Definition at line 390 of file PixoVRToolBase.h.
|
protectedBlueprintReadOnlyVisibleAnywhere |
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Tool)
Definition at line 305 of file PixoVRToolBase.h.