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 |
|
BlueprintCallableBlueprintNativeEvent |
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"))
|
BlueprintCallableBlueprintNativeEvent |
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.
|
BlueprintCallableBlueprintNativeEvent |
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.
|
BlueprintCallableBlueprintNativeEvent |
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")
|
BlueprintCallableBlueprintNativeEvent |
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")
|
BlueprintCallableBlueprintNativeEvent |
Will be used to determine how the gripping trigger should behave.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintCallableBlueprintNativeEvent |
This specified transformation will be used when flag is set and a grip is happening.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintCallableBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRToolbox | Tools")
|
BlueprintCallableBlueprintNativeEvent |
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.
|
BlueprintCallableBlueprintNativeEvent |
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")
|
BlueprintCallableBlueprintNativeEvent |
Will be called when user grabs an object.
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
|
BlueprintCallableBlueprintNativeEvent |
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")
|
BlueprintCallableBlueprintNativeEvent |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVR | Grip Interface")
|
overridevirtual |
Definition at line 178 of file PixoVRToolBase.cpp.
|
BlueprintCallableBlueprintNativeEvent |
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")
|
BlueprintCallableBlueprintNativeEvent |
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")
|
inheritedBlueprintNativeEventBlueprintCallable |
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")
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
privateWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
protectedWithValidationServerReliable |
UFUNCTION(Server, Reliable, WithValidation)
|
privateWithValidationServerReliable |
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")
|
inheritedBlueprintNativeEventBlueprintCallable |
Wraps the toggle on and off functionality of the tool.
Hand | The hand associated with the tool. |
UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PixoVRTool")
|
inheritedBlueprintNativeEventBlueprintCallable |
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.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 360 of file PixoVRToolBase.h.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = DropBehavior)
Definition at line 339 of file PixoVRToolBase.h.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
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.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior)
Definition at line 367 of file PixoVRToolBase.h.
|
protected |
UPROPERTY()
Definition at line 322 of file PixoVRToolBase.h.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
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.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = GripBehavior)
Definition at line 332 of file PixoVRToolBase.h.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = TransformOffset)
Definition at line 381 of file PixoVRToolBase.h.
|
protected |
Definition at line 412 of file PixoVRToolBase.h.
|
protectedEditDefaultsOnlyBlueprintReadOnly |
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.
|
protectedVisibleAnywhereBlueprintReadOnly |
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Tool)
Definition at line 305 of file PixoVRToolBase.h.