|
| ENGINE_API | UCharacterMovementComponent (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, meta=(ClampMin="0", UIMin="0")) float MaxAcceleration |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, meta=(ClampMin="0", UIMin="0")) float BrakingFrictionFactor |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, meta=(ClampMin="0", UIMin="0", EditCondition="bUseSeparateBrakingFriction")) float BrakingFriction |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0.0166", ClampMax="0.05", UIMin="0.0166", UIMax="0.05")) float BrakingSubStepTime |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetCrouchedHalfHeight, BlueprintGetter=GetCrouchedHalfHeight, meta=(ClampMin="0", UIMin="0", ForceUnits=cm)) float CrouchedHalfHeight |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, meta=(ClampMin="0", UIMin="0")) float Mass |
| |
| | UPROPERTY (Category="Character Movement: Physics Interaction", EditAnywhere, BlueprintReadWrite, meta=(UIMin="-1.0", UIMax="1.0"), meta=(editcondition="bEnablePhysicsInteraction")) float PushForcePointZOffsetFactor |
| |
| FVector | GetLastUpdateLocation () const |
| |
| FRotator | GetLastUpdateRotation () const |
| |
| FQuat | GetLastUpdateQuat () const |
| |
| FVector | GetLastUpdateVelocity () const |
| |
| float | GetServerLastTransformUpdateTimeStamp () const |
| |
| ENGINE_API float | GetSimulationTimeStep (float RemainingTime, int32 Iterations) const |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0.0166", ClampMax="0.50", UIMin="0.0166", UIMax="0.50")) float MaxSimulationTimeStep |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="1", ClampMax="25", UIMin="1", UIMax="25")) int32 MaxSimulationIterations |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="1", ClampMax="4", UIMin="1", UIMax="4")) int32 MaxJumpApexAttemptsPerSimulation |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0", UIMin="0", ForceUnits=cm)) float MaxDepenetrationWithGeometry |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0", UIMin="0", ForceUnits=cm)) float MaxDepenetrationWithGeometryAsProxy |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0", UIMin="0", ForceUnits=cm)) float MaxDepenetrationWithPawn |
| |
| | UPROPERTY (Category="Character Movement (General Settings)", EditAnywhere, BlueprintReadWrite, AdvancedDisplay, meta=(ClampMin="0", UIMin="0", ForceUnits=cm)) float MaxDepenetrationWithPawnAsProxy |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0", ForceUnits=s)) float NetworkSimulatedSmoothLocationTime |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0", ForceUnits=s)) float NetworkSimulatedSmoothRotationTime |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0", ForceUnits=s)) float ListenServerNetworkSimulatedSmoothLocationTime |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", ClampMax="1.0", UIMin="0.0", UIMax="1.0", ForceUnits=s)) float ListenServerNetworkSimulatedSmoothRotationTime |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=cm)) float NetProxyShrinkRadius |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, AdvancedDisplay, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=cm)) float NetProxyShrinkHalfHeight |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=cm)) float NetworkMaxSmoothUpdateDistance |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=cm)) float NetworkNoSmoothUpdateDistance |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=s)) float NetworkMinTimeBetweenClientAckGoodMoves |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=s)) float NetworkMinTimeBetweenClientAdjustments |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=s)) float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection |
| |
| | UPROPERTY (Category="Character Movement (Networking)", EditDefaultsOnly, meta=(ClampMin="0.0", UIMin="0.0", ForceUnits=cm)) float NetworkLargeClientCorrectionDistance |
| |
| UPrimitiveComponent * | GetLastServerMovementBase () const |
| |
| virtual bool | ShouldCorrectRotation () const |
| |
| ENGINE_API FVector | GetLastUpdateRequestedVelocity () const |
| |
| ENGINE_API void | SetAvoidanceGroup (int32 GroupFlags) |
| |
| ENGINE_API void | SetAvoidanceGroupMask (const FNavAvoidanceMask &GroupMask) |
| |
| ENGINE_API void | SetGroupsToAvoid (int32 GroupFlags) |
| |
| ENGINE_API void | SetGroupsToAvoidMask (const FNavAvoidanceMask &GroupMask) |
| |
| ENGINE_API void | SetGroupsToIgnore (int32 GroupFlags) |
| |
| ENGINE_API void | SetGroupsToIgnoreMask (const FNavAvoidanceMask &GroupMask) |
| |
| ENGINE_API void | SetAvoidanceEnabled (bool bEnable) |
| |
| ACharacter * | GetCharacterOwner () const |
| |
| virtual ENGINE_API void | SetMovementMode (EMovementMode NewMovementMode, uint8 NewCustomMode=0) |
| |
| ENGINE_API void | SetGroundMovementMode (EMovementMode NewGroundMovementMode) |
| |
| EMovementMode | GetGroundMovementMode () const |
| |
| virtual ENGINE_API uint8 | PackNetworkMovementMode () const |
| |
| virtual ENGINE_API void | UnpackNetworkMovementMode (const uint8 ReceivedMode, TEnumAsByte< EMovementMode > &OutMode, uint8 &OutCustomMode, TEnumAsByte< EMovementMode > &OutGroundMode) const |
| |
| virtual ENGINE_API void | ApplyNetworkMovementMode (const uint8 ReceivedMode) |
| |
| virtual ENGINE_API void | Serialize (FArchive &Archive) override |
| |
| virtual ENGINE_API void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
| |
| virtual ENGINE_API void | OnRegister () override |
| |
| virtual ENGINE_API void | BeginDestroy () override |
| |
| virtual ENGINE_API void | BeginPlay () override |
| |
| virtual ENGINE_API void | PostLoad () override |
| |
| virtual ENGINE_API void | Deactivate () override |
| |
| virtual ENGINE_API void | RegisterComponentTickFunctions (bool bRegister) override |
| |
| virtual ENGINE_API void | ApplyWorldOffset (const FVector &InOffset, bool bWorldShift) override |
| |
| virtual ENGINE_API float | GetMaxSpeed () const override |
| |
| virtual ENGINE_API void | StopActiveMovement () override |
| |
| virtual ENGINE_API bool | IsCrouching () const override |
| |
| virtual ENGINE_API bool | IsFalling () const override |
| |
| virtual ENGINE_API bool | IsMovingOnGround () const override |
| |
| virtual ENGINE_API bool | IsSwimming () const override |
| |
| virtual ENGINE_API bool | IsFlying () const override |
| |
| virtual ENGINE_API float | GetGravityZ () const override |
| |
| virtual ENGINE_API void | AddRadialForce (const FVector &Origin, float Radius, float Strength, enum ERadialImpulseFalloff Falloff) override |
| |
| virtual ENGINE_API void | AddRadialImpulse (const FVector &Origin, float Radius, float Strength, enum ERadialImpulseFalloff Falloff, bool bVelChange) override |
| |
| bool | IsWalking () const |
| |
| bool | IsMovementInProgress () const |
| |
| virtual ENGINE_API FVector | GetActorFeetLocation () const override |
| |
| virtual ENGINE_API void | RequestDirectMove (const FVector &MoveVelocity, bool bForceMaxSpeed) override |
| |
| virtual ENGINE_API void | RequestPathMove (const FVector &MoveInput) override |
| |
| virtual ENGINE_API bool | CanStartPathFollowing () const override |
| |
| virtual ENGINE_API bool | CanStopPathFollowing () const override |
| |
| virtual ENGINE_API float | GetPathFollowingBrakingDistance (float MaxSpeed) const override |
| |
| virtual ENGINE_API void | NotifyBumpedPawn (APawn *BumpedPawn) override |
| |
| virtual ENGINE_API void | DisableMovement () |
| |
| virtual ENGINE_API bool | HasValidData () const |
| |
| virtual ENGINE_API void | PerformAirControlForPathFollowing (FVector Direction, float ZDiff) |
| |
| virtual ENGINE_API bool | ShouldPerformAirControlForPathFollowing () const |
| |
| virtual ENGINE_API void | StartFalling (int32 Iterations, float remainingTime, float timeTick, const FVector &Delta, const FVector &subLoc) |
| |
| virtual ENGINE_API bool | ShouldCatchAir (const FFindFloorResult &OldFloor, const FFindFloorResult &NewFloor) |
| |
| virtual ENGINE_API void | HandleWalkingOffLedge (const FVector &PreviousFloorImpactNormal, const FVector &PreviousFloorContactNormal, const FVector &PreviousLocation, float TimeDelta) |
| |
| virtual ENGINE_API void | AdjustFloorHeight () |
| |
| ENGINE_API UPrimitiveComponent * | GetMovementBase () const |
| |
| virtual ENGINE_API void | MaybeUpdateBasedMovement (float DeltaSeconds) |
| |
| virtual ENGINE_API void | UpdateBasedMovement (float DeltaSeconds) |
| |
| virtual ENGINE_API void | UpdateBasedRotation (FRotator &FinalRotation, const FRotator &ReducedRotation) |
| |
| virtual ENGINE_API void | MaybeSaveBaseLocation () |
| |
| virtual ENGINE_API void | SaveBaseLocation () |
| |
| virtual ENGINE_API void | ApplyImpartedMovementBaseVelocity () |
| |
| virtual ENGINE_API void | StartNewPhysics (float deltaTime, int32 Iterations) |
| |
| virtual ENGINE_API bool | DoJump (bool bReplayingMoves) |
| |
| virtual ENGINE_API bool | DoJump (bool bReplayingMoves, float DeltaTime) |
| |
| virtual ENGINE_API bool | CanAttemptJump () const |
| |
| virtual ENGINE_API void | Launch (FVector const &LaunchVel) |
| |
| virtual ENGINE_API bool | HandlePendingLaunch () |
| |
| virtual ENGINE_API FVector | GetImpartedMovementBaseVelocity () const |
| |
| virtual ENGINE_API void | JumpOff (AActor *MovementBaseActor) |
| |
| virtual ENGINE_API FVector | GetBestDirectionOffActor (AActor *BaseActor) const |
| |
| virtual ENGINE_API bool | ShouldJumpOutOfWater (FVector &JumpDir) |
| |
| virtual ENGINE_API void | JumpOutOfWater (FVector WallNormal) |
| |
| virtual ENGINE_API FRotator | GetDeltaRotation (float DeltaTime) const |
| |
| virtual ENGINE_API FRotator | ComputeOrientToMovementRotation (const FRotator &CurrentRotation, float DeltaTime, FRotator &DeltaRotation) const |
| |
| virtual ENGINE_API bool | ApplyRequestedMove (float DeltaTime, float MaxAccel, float MaxSpeed, float Friction, float BrakingDeceleration, FVector &OutAcceleration, float &OutRequestedSpeed) |
| |
| virtual ENGINE_API void | NotifyJumpApex () |
| |
| virtual ENGINE_API FVector | NewFallVelocity (const FVector &InitialVelocity, const FVector &Gravity, float DeltaTime) const |
| |
| virtual ENGINE_API float | ImmersionDepth () const |
| |
| virtual ENGINE_API void | CalcVelocity (float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration) |
| |
| virtual ENGINE_API float | GetMaxJumpHeight () const |
| |
| virtual ENGINE_API float | GetMaxJumpHeightWithJumpTime () const |
| |
| virtual ENGINE_API float | GetMinAnalogSpeed () const |
| |
| virtual ENGINE_API float | GetMaxAcceleration () const |
| |
| virtual ENGINE_API float | GetMaxBrakingDeceleration () const |
| |
| ENGINE_API FVector | GetCurrentAcceleration () const |
| |
| ENGINE_API float | GetAnalogInputModifier () const |
| |
| virtual ENGINE_API bool | CanStepUp (const FHitResult &Hit) const |
| |
| virtual ENGINE_API bool | StepUp (const FVector &GravDir, const FVector &Delta, const FHitResult &Hit, FStepDownResult *OutStepDownResult=NULL) |
| |
| virtual ENGINE_API void | SetBase (UPrimitiveComponent *NewBase, const FName BoneName=NAME_None, bool bNotifyActor=true) |
| |
| ENGINE_API void | SetBaseFromFloor (const FFindFloorResult &FloorResult) |
| |
| virtual ENGINE_API void | ApplyDownwardForce (float DeltaSeconds) |
| |
| virtual ENGINE_API void | ApplyRepulsionForce (float DeltaSeconds) |
| |
| virtual ENGINE_API void | ApplyAccumulatedForces (float DeltaSeconds) |
| |
| virtual ENGINE_API void | ClearAccumulatedForces () |
| |
| virtual ENGINE_API void | UpdateCharacterStateBeforeMovement (float DeltaSeconds) |
| |
| virtual ENGINE_API void | UpdateCharacterStateAfterMovement (float DeltaSeconds) |
| |
| virtual void | UpdateVelocityBeforeMovement (float DeltaSeconds) |
| |
| virtual ENGINE_API void | StartSwimming (FVector OldLocation, FVector OldVelocity, float timeTick, float remainingTime, int32 Iterations) |
| |
| ENGINE_API float | Swim (FVector Delta, FHitResult &Hit) |
| |
| ENGINE_API FVector | FindWaterLine (FVector Start, FVector End) |
| |
| virtual ENGINE_API void | PhysFalling (float deltaTime, int32 Iterations) |
| |
| virtual ENGINE_API FVector | GetFallingLateralAcceleration (float DeltaTime) |
| |
| virtual ENGINE_API bool | ShouldLimitAirControl (float DeltaTime, const FVector &FallAcceleration) const |
| |
| virtual ENGINE_API FVector | GetAirControl (float DeltaTime, float TickAirControl, const FVector &FallAcceleration) |
| |
| virtual ENGINE_API void | SetGravityDirection (const FVector &GravityDir) |
| |
| bool | HasCustomGravity () const |
| |
| FVector | GetGravityDirection () const |
| |
| FQuat | GetWorldToGravityTransform () const |
| |
| FQuat | GetGravityToWorldTransform () const |
| |
| FVector | RotateGravityToWorld (const FVector &World) const |
| |
| FVector | RotateWorldToGravity (const FVector &Gravity) const |
| |
| FVector | ProjectToGravityFloor (const FVector &Vector) const |
| |
| FVector::FReal | GetGravitySpaceZ (const FVector &Vector) const |
| |
| FVector | GetGravitySpaceComponentZ (const FVector &Vector) const |
| |
| void | SetGravitySpaceZ (FVector &Vector, const FVector::FReal Z) const |
| |
| virtual ENGINE_API void | OnTeleported () override |
| |
| virtual ENGINE_API void | Crouch (bool bClientSimulation=false) |
| |
| virtual ENGINE_API void | UnCrouch (bool bClientSimulation=false) |
| |
| virtual ENGINE_API bool | CanCrouchInCurrentState () const |
| |
| ENGINE_API void | SetCrouchedHalfHeight (const float NewValue) |
| |
| ENGINE_API float | GetCrouchedHalfHeight () const |
| |
| virtual ENGINE_API bool | CheckLedgeDirection (const FVector &OldLocation, const FVector &SideStep, const FFindFloorResult &OldFloor) const |
| |
| virtual ENGINE_API FVector | GetLedgeMove (const FVector &OldLocation, const FVector &Delta, const FFindFloorResult &OldFloor) const |
| |
| virtual ENGINE_API bool | CheckFall (const FFindFloorResult &OldFloor, const FHitResult &Hit, const FVector &Delta, const FVector &OldLocation, float remainingTime, float timeTick, int32 Iterations, bool bMustJump) |
| |
| ENGINE_API void | RevertMove (const FVector &OldLocation, UPrimitiveComponent *OldBase, const FVector &InOldBaseLocation, const FFindFloorResult &OldFloor, bool bFailMove) |
| |
| virtual ENGINE_API void | PhysicsRotation (float DeltaTime) |
| |
| virtual ENGINE_API bool | ShouldRemainVertical () const |
| |
| virtual ENGINE_API void | PhysicsVolumeChanged (class APhysicsVolume *NewVolume) override |
| |
| virtual ENGINE_API void | SetDefaultMovementMode () |
| |
| virtual ENGINE_API void | MoveSmooth (const FVector &InVelocity, const float DeltaSeconds, FStepDownResult *OutStepDownResult=NULL) |
| |
| virtual ENGINE_API void | UpdateProxyAcceleration () |
| |
| virtual ENGINE_API void | SetUpdatedComponent (USceneComponent *NewUpdatedComponent) override |
| |
| virtual ENGINE_API FString | GetMovementName () const |
| |
| virtual ENGINE_API void | AddImpulse (FVector Impulse, bool bVelocityChange=false) |
| |
| virtual ENGINE_API void | AddForce (FVector Force) |
| |
| virtual ENGINE_API void | DisplayDebug (class UCanvas *Canvas, const FDebugDisplayInfo &DebugDisplay, float &YL, float &YPos) |
| |
| virtual ENGINE_API float | VisualizeMovement () const |
| |
| virtual ENGINE_API bool | CheckWaterJump (FVector CheckPoint, FVector &WallNormal) |
| |
| virtual ENGINE_API bool | CanWalkOffLedges () const |
| |
| ENGINE_API float | GetPerchRadiusThreshold () const |
| |
| ENGINE_API float | GetValidPerchRadius () const |
| |
| virtual ENGINE_API bool | IsWalkable (const FHitResult &Hit) const |
| |
| float | GetWalkableFloorAngle () const |
| |
| ENGINE_API float | K2_GetWalkableFloorAngle () const |
| |
| ENGINE_API void | SetWalkableFloorAngle (float InWalkableFloorAngle) |
| |
| float | GetWalkableFloorZ () const |
| |
| ENGINE_API float | K2_GetWalkableFloorZ () const |
| |
| ENGINE_API void | SetWalkableFloorZ (float InWalkableFloorZ) |
| |
| virtual ENGINE_API void | PrePhysicsTickComponent (float DeltaTime, FCharacterMovementComponentPrePhysicsTickFunction &ThisTickFunction) |
| |
| virtual ENGINE_API void | PostPhysicsTickComponent (float DeltaTime, FCharacterMovementComponentPostPhysicsTickFunction &ThisTickFunction) |
| |
| virtual ENGINE_API bool | IsWithinEdgeTolerance (const FVector &CapsuleLocation, const FVector &TestImpactPoint, const float CapsuleRadius) const |
| |
| virtual ENGINE_API void | FindFloor (const FVector &CapsuleLocation, FFindFloorResult &OutFloorResult, bool bCanUseCachedLocation, const FHitResult *DownwardSweepResult=NULL) const |
| |
| virtual ENGINE_API void | K2_FindFloor (FVector CapsuleLocation, FFindFloorResult &FloorResult) const |
| |
| virtual ENGINE_API void | ComputeFloorDist (const FVector &CapsuleLocation, float LineDistance, float SweepDistance, FFindFloorResult &OutFloorResult, float SweepRadius, const FHitResult *DownwardSweepResult=NULL) const |
| |
| virtual ENGINE_API void | K2_ComputeFloorDist (FVector CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, FFindFloorResult &FloorResult) const |
| |
| virtual ENGINE_API bool | FloorSweepTest (struct FHitResult &OutHit, const FVector &Start, const FVector &End, ECollisionChannel TraceChannel, const struct FCollisionShape &CollisionShape, const struct FCollisionQueryParams &Params, const struct FCollisionResponseParams &ResponseParam) const |
| |
| virtual ENGINE_API bool | IsValidLandingSpot (const FVector &CapsuleLocation, const FHitResult &Hit) const |
| |
| virtual ENGINE_API bool | ShouldCheckForValidLandingSpot (float DeltaTime, const FVector &Delta, const FHitResult &Hit) const |
| |
| virtual ENGINE_API bool | ShouldComputePerchResult (const FHitResult &InHit, bool bCheckRadius=true) const |
| |
| virtual ENGINE_API bool | ComputePerchResult (const float TestRadius, const FHitResult &InHit, const float InMaxFloorDist, FFindFloorResult &OutPerchFloorResult) const |
| |
| virtual ENGINE_API bool | FindNavFloor (const FVector &TestLocation, FNavLocation &NavFloorLocation) const |
| |
| virtual ENGINE_API void | ForceReplicationUpdate () |
| |
| ENGINE_API void | ForceClientAdjustment () |
| |
| virtual ENGINE_API float | GetNetworkSafeRandomAngleDegrees () const |
| |
| virtual ENGINE_API FVector | RoundAcceleration (FVector InAccel) const |
| |
| virtual ENGINE_API void | SendClientAdjustment () override |
| |
| virtual ENGINE_API bool | ForcePositionUpdate (float DeltaTime) override |
| |
| virtual ENGINE_API void | SmoothCorrection (const FVector &OldLocation, const FQuat &OldRotation, const FVector &NewLocation, const FQuat &NewRotation) override |
| |
| virtual ENGINE_API class FNetworkPredictionData_Client * | GetPredictionData_Client () const override |
| |
| virtual ENGINE_API class FNetworkPredictionData_Server * | GetPredictionData_Server () const override |
| |
| ENGINE_API class FNetworkPredictionData_Client_Character * | GetPredictionData_Client_Character () const |
| |
| ENGINE_API class FNetworkPredictionData_Server_Character * | GetPredictionData_Server_Character () const |
| |
| virtual ENGINE_API bool | HasPredictionData_Client () const override |
| |
| virtual ENGINE_API bool | HasPredictionData_Server () const override |
| |
| virtual ENGINE_API void | ResetPredictionData_Client () override |
| |
| virtual ENGINE_API void | ResetPredictionData_Server () override |
| |
| virtual ENGINE_API void | UpdateFloorFromAdjustment () |
| |
| virtual ENGINE_API bool | VerifyClientTimeStamp (float TimeStamp, FNetworkPredictionData_Server_Character &ServerData) |
| |
| ENGINE_API void | ServerMovePacked_ClientSend (const FCharacterServerMovePackedBits &PackedBits) |
| |
| ENGINE_API void | ServerMovePacked_ServerReceive (const FCharacterServerMovePackedBits &PackedBits) |
| |
| virtual ENGINE_API bool | ShouldUsePackedMovementRPCs () const |
| |
| ENGINE_API void | MoveResponsePacked_ServerSend (const FCharacterMoveResponsePackedBits &PackedBits) |
| |
| ENGINE_API void | MoveResponsePacked_ClientReceive (const FCharacterMoveResponsePackedBits &PackedBits) |
| |
| virtual ENGINE_API void | ClientAckGoodMove_Implementation (float TimeStamp) |
| |
| virtual ENGINE_API void | ClientAdjustPosition_Implementation (float TimeStamp, FVector NewLoc, FVector NewVel, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode, TOptional< FRotator > OptionalRotation=TOptional< FRotator >()) |
| |
| virtual ENGINE_API void | ClientVeryShortAdjustPosition_Implementation (float TimeStamp, FVector NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ClientAdjustRootMotionPosition_Implementation (float TimeStamp, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ClientAdjustRootMotionSourcePosition_Implementation (float TimeStamp, FRootMotionSourceGroup ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ServerMove_HandleMoveData (const FCharacterNetworkMoveDataContainer &MoveDataContainer) |
| |
| virtual ENGINE_API void | ServerMove_PerformMovement (const FCharacterNetworkMoveData &MoveData) |
| |
| ENGINE_API void | ServerSendMoveResponse (const FClientAdjustment &PendingAdjustment) |
| |
| virtual ENGINE_API void | ClientHandleMoveResponse (const FCharacterMoveResponseDataContainer &MoveResponse) |
| |
| virtual ENGINE_API void | ServerMove (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMove_Implementation (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API bool | ServerMove_Validate (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMoveDual (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMoveDual_Implementation (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API bool | ServerMoveDual_Validate (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMoveDualHybridRootMotion (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMoveDualHybridRootMotion_Implementation (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API bool | ServerMoveDualHybridRootMotion_Validate (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| virtual ENGINE_API void | ServerMoveOld (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| virtual ENGINE_API void | ServerMoveOld_Implementation (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| virtual ENGINE_API bool | ServerMoveOld_Validate (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| virtual ENGINE_API void | ClientAckGoodMove (float TimeStamp) |
| |
| virtual ENGINE_API void | ClientAdjustPosition (float TimeStamp, FVector NewLoc, FVector NewVel, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ClientVeryShortAdjustPosition (float TimeStamp, FVector NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ClientAdjustRootMotionPosition (float TimeStamp, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| virtual ENGINE_API void | ClientAdjustRootMotionSourcePosition (float TimeStamp, FRootMotionSourceGroup ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| const FSavedMove_Character * | GetCurrentReplayedSavedMove () const |
| |
| ENGINE_API bool | HasRootMotionSources () const |
| |
| ENGINE_API uint16 | ApplyRootMotionSource (TSharedPtr< FRootMotionSource > SourcePtr) |
| |
| virtual ENGINE_API void | OnRootMotionSourceBeingApplied (const FRootMotionSource *Source) |
| |
| ENGINE_API TSharedPtr< FRootMotionSource > | GetRootMotionSource (FName InstanceName) |
| |
| ENGINE_API TSharedPtr< FRootMotionSource > | GetRootMotionSourceByID (uint16 RootMotionSourceID) |
| |
| ENGINE_API void | RemoveRootMotionSource (FName InstanceName) |
| |
| ENGINE_API void | RemoveRootMotionSourceByID (uint16 RootMotionSourceID) |
| |
| ENGINE_API void | ConvertRootMotionServerIDsToLocalIDs (const FRootMotionSourceGroup &LocalRootMotionToMatchWith, FRootMotionSourceGroup &InOutServerRootMotion, float TimeStamp) |
| |
| bool | HasAnimRootMotion () const |
| |
| ENGINE_API FTransform | ConvertLocalRootMotionToWorld (const FTransform &InLocalRootMotion, float DeltaSeconds) |
| |
| ENGINE_API void | SimulateRootMotion (float DeltaSeconds, const FTransform &LocalRootMotionTransform) |
| |
| virtual ENGINE_API FVector | CalcAnimRootMotionVelocity (const FVector &RootMotionDeltaMove, float DeltaSeconds, const FVector &CurrentVelocity) const |
| |
| virtual ENGINE_API FVector | ConstrainAnimRootMotionVelocity (const FVector &RootMotionVelocity, const FVector &CurrentVelocity) const |
| |
| virtual ENGINE_API void | CalcAvoidanceVelocity (float DeltaTime) |
| |
| virtual ENGINE_API void | PostProcessAvoidanceVelocity (FVector &NewVelocity) |
| |
| virtual ENGINE_API void | FlushServerMoves () |
| |
| ENGINE_API ETeleportType | GetTeleportType () const |
| |
| ENGINE_API void | SetAvoidanceVelocityLock (class UAvoidanceManager *Avoidance, float Duration) |
| |
| virtual ENGINE_API void | SetRVOAvoidanceUID (int32 UID) override |
| |
| virtual ENGINE_API int32 | GetRVOAvoidanceUID () override |
| |
| virtual ENGINE_API void | SetRVOAvoidanceWeight (float Weight) override |
| |
| virtual ENGINE_API float | GetRVOAvoidanceWeight () override |
| |
| virtual ENGINE_API FVector | GetRVOAvoidanceOrigin () override |
| |
| virtual ENGINE_API float | GetRVOAvoidanceRadius () override |
| |
| virtual ENGINE_API float | GetRVOAvoidanceHeight () override |
| |
| virtual ENGINE_API float | GetRVOAvoidanceConsiderationRadius () override |
| |
| virtual ENGINE_API FVector | GetVelocityForRVOConsideration () override |
| |
| virtual ENGINE_API void | SetAvoidanceGroupMask (int32 GroupFlags) override |
| |
| virtual ENGINE_API int32 | GetAvoidanceGroupMask () override |
| |
| virtual ENGINE_API void | SetGroupsToAvoidMask (int32 GroupFlags) override |
| |
| virtual ENGINE_API int32 | GetGroupsToAvoidMask () override |
| |
| virtual ENGINE_API void | SetGroupsToIgnoreMask (int32 GroupFlags) override |
| |
| virtual ENGINE_API int32 | GetGroupsToIgnoreMask () override |
| |
| int32 | GetRVOAvoidanceUIDFast () const |
| |
| virtual ENGINE_API void | AddInputVector (FVector WorldVector, bool bForce=false) |
| |
| ENGINE_API FVector | GetPendingInputVector () const |
| |
| ENGINE_API FVector | GetLastInputVector () const |
| |
| virtual ENGINE_API FVector | ConsumeInputVector () |
| |
| virtual ENGINE_API bool | IsMoveInputIgnored () const |
| |
| ENGINE_API class APawn * | GetPawnOwner () const |
| |
| ENGINE_API void | ApplyAsyncPhysicsStateAction (const UPrimitiveComponent *ActionComponent, const FName &BoneName, const EPhysicsStateAction ActionType, const FVector &ActionDatas, const FVector &ActionPosition=FVector::Zero()) |
| |
| virtual UObject * | GetOwnerAsObject () const override |
| |
| virtual TObjectPtr< UObject > | GetUpdatedObject () const override |
| |
| virtual ENGINE_API void | GetSimpleCollisionCylinder (float &CollisionRadius, float &CollisionHalfHeight) const override |
| |
| virtual ENGINE_API FVector | GetSimpleCollisionCylinderExtent () const override |
| |
| virtual ENGINE_API FVector | GetForwardVector () const override |
| |
| virtual FVector | GetVelocityForNavMovement () const override |
| |
| virtual float | GetMaxSpeedForNavMovement () const override |
| |
| virtual void | StopMovementImmediately () override |
| |
| ENGINE_API void | SetUpdateNavAgentWithOwnersCollisions (bool bUpdateWithOwner) |
| |
| bool | ShouldUpdateNavAgentWithOwnersCollision () const |
| |
| FVector | GetActorLocation () const |
| |
| virtual ENGINE_API FBasedPosition | GetActorFeetLocationBased () const |
| |
| FVector | GetActorNavLocation () const |
| |
| FTransform | GetActorTransform () const |
| |
| virtual FVector | GetLocation () const override |
| |
| virtual FVector | GetFeetLocation () const override |
| |
| virtual FBasedPosition | GetFeetLocationBased () const override |
| |
| virtual ENGINE_API void | UpdateNavAgent (const UObject &ObjectToUpdateFrom) override |
| |
| virtual FNavMovementProperties * | GetNavMovementProperties () override |
| |
| virtual const FNavMovementProperties & | GetNavMovementProperties () const override |
| |
| ENGINE_API void | ClearFixedBrakingDistance () |
| |
| virtual void | SetPathFollowingAgent (IPathFollowingAgentInterface *InPathFollowingAgent) override |
| |
| virtual IPathFollowingAgentInterface * | GetPathFollowingAgent () override |
| |
| virtual const IPathFollowingAgentInterface * | GetPathFollowingAgent () const override |
| |
| const FNavAgentProperties & | GetNavAgentPropertiesRef () const override |
| |
| FNavAgentProperties & | GetNavAgentPropertiesRef () override |
| |
| virtual void | ResetMoveState () override |
| |
| bool | IsJumpAllowed () const |
| |
| void | SetJumpAllowed (bool bAllowed) |
| |
| virtual ENGINE_API void | InitializeComponent () override |
| |
| virtual ENGINE_API bool | IsExceedingMaxSpeed (float MaxSpeed) const |
| |
| virtual ENGINE_API bool | ShouldSkipUpdate (float DeltaTime) const |
| |
| virtual ENGINE_API APhysicsVolume * | GetPhysicsVolume () const |
| |
| virtual ENGINE_API bool | IsInWater () const |
| |
| virtual ENGINE_API void | UpdateTickRegistration () |
| |
| virtual ENGINE_API void | UpdateComponentVelocity () |
| |
| virtual ENGINE_API void | InitCollisionParams (FCollisionQueryParams &OutParams, FCollisionResponseParams &OutResponseParam) const |
| |
| virtual ENGINE_API bool | OverlapTest (const FVector &Location, const FQuat &RotationQuat, const ECollisionChannel CollisionChannel, const FCollisionShape &CollisionShape, const AActor *IgnoreActor) const |
| |
| bool | MoveUpdatedComponent (const FVector &Delta, const FQuat &NewRotation, bool bSweep, FHitResult *OutHit=NULL, ETeleportType Teleport=ETeleportType::None) |
| |
| bool | MoveUpdatedComponent (const FVector &Delta, const FRotator &NewRotation, bool bSweep, FHitResult *OutHit=NULL, ETeleportType Teleport=ETeleportType::None) |
| |
| ENGINE_API bool | K2_MoveUpdatedComponent (FVector Delta, FRotator NewRotation, FHitResult &OutHit, bool bSweep=true, bool bTeleport=false) |
| |
| virtual ENGINE_API bool | SafeMoveUpdatedComponent (const FVector &Delta, const FQuat &NewRotation, bool bSweep, FHitResult &OutHit, ETeleportType Teleport=ETeleportType::None) |
| |
| bool | SafeMoveUpdatedComponent (const FVector &Delta, const FRotator &NewRotation, bool bSweep, FHitResult &OutHit, ETeleportType Teleport=ETeleportType::None) |
| |
| bool | ResolvePenetration (const FVector &Adjustment, const FHitResult &Hit, const FQuat &NewRotation) |
| |
| bool | ResolvePenetration (const FVector &Adjustment, const FHitResult &Hit, const FRotator &NewRotation) |
| |
| virtual ENGINE_API void | SetPlaneConstraintAxisSetting (EPlaneConstraintAxisSetting NewAxisSetting) |
| |
| EPlaneConstraintAxisSetting | GetPlaneConstraintAxisSetting () const |
| |
| virtual ENGINE_API void | SetPlaneConstraintNormal (FVector PlaneNormal) |
| |
| virtual ENGINE_API void | SetPlaneConstraintFromVectors (FVector Forward, FVector Up) |
| |
| virtual ENGINE_API void | SetPlaneConstraintOrigin (FVector PlaneOrigin) |
| |
| virtual ENGINE_API void | SetPlaneConstraintEnabled (bool bEnabled) |
| |
| ENGINE_API const FVector & | GetPlaneConstraintNormal () const |
| |
| ENGINE_API const FVector & | GetPlaneConstraintOrigin () const |
| |
| virtual ENGINE_API FVector | ConstrainDirectionToPlane (FVector Direction) const |
| |
| virtual ENGINE_API FVector | ConstrainLocationToPlane (FVector Location) const |
| |
| virtual ENGINE_API FVector | ConstrainNormalToPlane (FVector Normal) const |
| |
| virtual ENGINE_API void | SnapUpdatedComponentToPlane () |
| |
| ENGINE_API | UActorComponent (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
| |
| int32 | GetUCSSerializationIndex () const |
| |
| bool | IsAsyncCreatePhysicsStateRunning () const |
| |
| bool | IsAsyncDestroyPhysicsStateRunning () const |
| |
| uint32 | GetMarkedForEndOfFrameUpdateState () const |
| |
| uint32 | GetMarkedForPreEndOfFrameSync () const |
| |
| ENGINE_API void | DetermineUCSModifiedProperties () |
| |
| ENGINE_API void | GetUCSModifiedProperties (TSet< const FProperty * > &ModifiedProperties) const |
| |
| ENGINE_API void | RemoveUCSModifiedProperties (const TArray< FProperty * > &Properties) |
| |
| ENGINE_API void | ClearUCSModifiedProperties () |
| |
| ENGINE_API bool | IsEditableWhenInherited () const |
| |
| bool | HasBeenCreated () const |
| |
| bool | HasBeenInitialized () const |
| |
| bool | IsReadyForReplication () const |
| |
| bool | HasBegunPlay () const |
| |
| bool | IsBeingDestroyed () const |
| |
| ENGINE_API bool | IsCreatedByConstructionScript () const |
| |
| virtual ENGINE_API void | OnRep_IsActive () |
| |
| AActor * | GetOwner () const |
| |
| template<class T > |
| T * | GetOwner () const |
| |
| virtual UWorld * | GetWorld () const override final |
| |
| ENGINE_API bool | ComponentHasTag (FName Tag) const |
| |
| virtual ENGINE_API void | Activate (bool bReset=false) |
| |
| virtual ENGINE_API void | SetActive (bool bNewActive, bool bReset=false) |
| |
| virtual ENGINE_API void | ToggleActive () |
| |
| bool | IsActive () const |
| |
| virtual ENGINE_API void | SetAutoActivate (bool bNewAutoActivate) |
| |
| ENGINE_API void | SetTickableWhenPaused (bool bTickableWhenPaused) |
| |
| ENGINE_API void | CreatePhysicsState (bool bAllowDeferral=false) |
| |
| ENGINE_API void | DestroyPhysicsState () |
| |
| ENGINE_API void | SetNetAddressable () |
| |
| ENGINE_API void | SetIsReplicated (bool ShouldReplicate) |
| |
| bool | GetIsReplicated () const |
| |
| virtual ENGINE_API bool | ReplicateSubobjects (class UActorChannel *Channel, class FOutBunch *Bunch, FReplicationFlags *RepFlags) |
| |
| bool | IsUsingRegisteredSubObjectList () const |
| |
| virtual ELifetimeCondition | GetReplicationCondition () const |
| |
| virtual void | PreReplication (IRepChangedPropertyTracker &ChangedPropertyTracker) |
| |
| virtual ENGINE_API bool | GetComponentClassCanReplicate () const |
| |
| ENGINE_API void | AddReplicatedSubObject (UObject *SubObject, ELifetimeCondition NetCondition=COND_None) |
| |
| ENGINE_API void | RemoveReplicatedSubObject (UObject *SubObject) |
| |
| ENGINE_API void | DestroyReplicatedSubObjectOnRemotePeers (UObject *SubObject) |
| |
| ENGINE_API void | TearOffReplicatedSubObjectOnRemotePeers (UObject *SubObject) |
| |
| ENGINE_API bool | IsReplicatedSubObjectRegistered (const UObject *SubObject) const |
| |
| bool | IsNetSimulating () const |
| |
| ENGINE_API ENetRole | GetOwnerRole () const |
| |
| ENetMode | GetNetMode () const |
| |
| bool | IsNetMode (ENetMode Mode) const |
| |
| bool | IsNetStartupComponent () const |
| |
| void | SetIsNetStartupComponent (const bool bInIsNetStartupComponent) |
| |
| virtual void | OnEndOfFrameUpdateDuringTick () |
| |
| virtual void | OnPreEndOfFrameSync () |
| |
| virtual ENGINE_API void | RegisterReplicationFragments (UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags) override |
| |
| virtual ENGINE_API void | OnReplicationStartedForIris (const FOnReplicationStartedParams &) |
| |
| virtual ENGINE_API void | OnStopReplicationForIris (const FOnStopReplicationParams &) |
| |
| virtual ENGINE_API void | BeginReplication () |
| |
| virtual ENGINE_API void | EndReplication () |
| |
| virtual ENGINE_API bool | ShouldIncrementalPreRegister (UWorld *WorldContext) const |
| |
| virtual ENGINE_API bool | ShouldIncrementalPreUnregister () const |
| |
| virtual bool | AllowsAsyncPhysicsStateCreation () const |
| |
| virtual bool | AllowsAsyncPhysicsStateDestruction () const |
| |
| virtual ENGINE_API bool | IsAsyncPhysicsStateCreated () const override final |
| |
| virtual ENGINE_API UObject * | GetAsyncPhysicsStateObject () const override final |
| |
| virtual ENGINE_API bool | OnAsyncCreatePhysicsState (const UE::FTimeout &Timeout) override |
| |
| virtual ENGINE_API void | OnAsyncCreatePhysicsStateEnd_GameThread () override |
| |
| virtual bool | OnAsyncDestroyPhysicsState (const UE::FTimeout &Timeout) override |
| |
| virtual ENGINE_API void | OnAsyncDestroyPhysicsStateBegin_GameThread () override |
| |
| virtual ENGINE_API void | OnAsyncDestroyPhysicsStateEnd_GameThread () override |
| |
| virtual ENGINE_API void | ReadyForReplication () |
| |
| ENGINE_API void | ReceiveBeginPlay () |
| |
| virtual ENGINE_API void | EndPlay (const EEndPlayReason::Type EndPlayReason) |
| |
| virtual ENGINE_API void | UninitializeComponent () |
| |
| ENGINE_API void | ReceiveEndPlay (EEndPlayReason::Type EndPlayReason) |
| |
| ENGINE_API void | RegisterAllComponentTickFunctions (bool bRegister) |
| |
| virtual void | AsyncPhysicsTickComponent (float DeltaTime, float SimTime) |
| |
| ENGINE_API bool | SetupActorComponentTickFunction (struct FTickFunction *TickFunction) |
| |
| virtual ENGINE_API void | SetComponentTickEnabled (bool bEnabled) |
| |
| virtual ENGINE_API void | SetComponentTickEnabledAsync (bool bEnabled) |
| |
| virtual ENGINE_API bool | IsComponentTickEnabled () const |
| |
| ENGINE_API void | SetComponentTickInterval (float TickInterval) |
| |
| ENGINE_API void | SetComponentTickIntervalAndCooldown (float TickInterval) |
| |
| ENGINE_API float | GetComponentTickInterval () const |
| |
| ENGINE_API void | PreRegisterComponentWithWorld (UWorld *InWorld) |
| |
| ENGINE_API void | PreUnregisterComponentFromWorld () |
| |
| ENGINE_API void | RegisterComponentWithWorld (UWorld *InWorld, FRegisterComponentContext *Context=nullptr) |
| |
| virtual bool | IsReadyForOwnerToAutoDestroy () const |
| |
| ENGINE_API bool | IsOwnerSelected () const |
| |
| bool | IsRenderTransformDirty () const |
| |
| bool | IsRenderInstancesDirty () const |
| |
| bool | IsRenderStateDirty () const |
| |
| void | InvalidateLightingCache () |
| |
| virtual void | InvalidateLightingCacheDetailed (bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly) |
| |
| ENGINE_API void | DoDeferredRenderUpdates_Concurrent () |
| |
| virtual void | UpdateComponentToWorld (EUpdateTransformFlags UpdateTransformFlags=EUpdateTransformFlags::None, ETeleportType Teleport=ETeleportType::None) |
| |
| ENGINE_API void | MarkRenderStateDirty () |
| |
| ENGINE_API void | MarkRenderDynamicDataDirty () |
| |
| ENGINE_API void | MarkRenderTransformDirty () |
| |
| ENGINE_API void | MarkRenderInstancesDirty () |
| |
| ENGINE_API void | MarkForNeededEndOfFrameUpdate (bool bReadyForEarlyUpdate=false) |
| |
| ENGINE_API void | MarkForNeededEndOfFrameRecreate () |
| |
| bool | IsReadyForEarlyEndOfFrameUpdate () const |
| |
| void | ClearNeedEndOfFrameUpdate () |
| |
| virtual ENGINE_API bool | RequiresGameThreadEndOfFrameUpdates () const |
| |
| virtual ENGINE_API bool | RequiresGameThreadEndOfFrameRecreate () const |
| |
| virtual ENGINE_API bool | RequiresPreEndOfFrameSync () const |
| |
| ENGINE_API void | RecreateRenderState_Concurrent () |
| |
| ENGINE_API void | RecreatePhysicsState () |
| |
| bool | IsRenderStateCreated () const |
| |
| bool | IsRenderStateRecreating () const |
| |
| bool | IsPhysicsStateCreated () const |
| |
| bool | IsRenderStateUpdating () const |
| |
| ENGINE_API class FSceneInterface * | GetScene () const |
| |
| ENGINE_API ULevel * | GetComponentLevel () const |
| |
| ENGINE_API bool | ComponentIsInLevel (const class ULevel *TestLevel) const |
| |
| ENGINE_API bool | ComponentIsInPersistentLevel (bool bIncludeLevelStreamingPersistent) const |
| |
| virtual void | OnActorVisibilityChanged () |
| |
| virtual void | OnActorEnableCollisionChanged () |
| |
| virtual ENGINE_API FString | GetReadableName () const |
| |
| virtual UObject const * | AdditionalStatObject () const |
| |
| virtual ENGINE_API TStructOnScope< FActorComponentInstanceData > | GetComponentInstanceData () const |
| |
| virtual ENGINE_API void | PostApplyToComponent () |
| |
| virtual void | GetComponentChildElements (TArray< FTypedElementHandle > &OutElementHandles, const bool bAllowCreate=true) |
| |
| virtual ENGINE_API bool | NeedsLoadForClient () const override |
| |
| virtual ENGINE_API bool | NeedsLoadForServer () const override |
| |
| virtual ENGINE_API bool | NeedsLoadForEditorGame () const override |
| |
| virtual ENGINE_API bool | IsNameStableForNetworking () const override |
| |
| virtual ENGINE_API bool | IsSupportedForNetworking () const override |
| |
| virtual ENGINE_API void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| |
| virtual ENGINE_API int32 | GetFunctionCallspace (UFunction *Function, FFrame *Stack) override |
| |
| virtual ENGINE_API bool | CallRemoteFunction (UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack) override |
| |
| virtual ENGINE_API void | PostInitProperties () override |
| |
| virtual ENGINE_API bool | Rename (const TCHAR *NewName=NULL, UObject *NewOuter=NULL, ERenameFlags Flags=REN_None) override |
| |
| virtual ENGINE_API void | PostRename (UObject *OldOuter, const FName OldName) override |
| |
| virtual ENGINE_API void | AddAssetUserData (UAssetUserData *InUserData) override |
| |
| virtual ENGINE_API void | RemoveUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| |
| virtual ENGINE_API UAssetUserData * | GetAssetUserDataOfClass (TSubclassOf< UAssetUserData > InUserDataClass) override |
| |
| virtual ENGINE_API const TArray< UAssetUserData * > * | GetAssetUserDataArray () const override |
| |
| ENGINE_API void | OnCreatedFromReplication () |
| |
| ENGINE_API void | OnDestroyedFromReplication () |
| |
| ENGINE_API bool | IsOwnerRunningUserConstructionScript () const |
| |
| bool | IsPreRegistering () const |
| |
| bool | IsPreRegistered () const |
| |
| bool | IsPreUnregistering () const |
| |
| bool | IsPreUnregistered () const |
| |
| bool | IsRegistered () const |
| |
| bool | AllowReregistration () const |
| |
| ENGINE_API void | RegisterComponent () |
| |
| ENGINE_API void | UnregisterComponent () |
| |
| virtual ENGINE_API void | DestroyComponent (bool bPromoteChildren=false) |
| |
| virtual ENGINE_API void | OnComponentCreated () |
| |
| virtual ENGINE_API void | OnComponentDestroyed (bool bDestroyingHierarchy) |
| |
| ENGINE_API void | K2_DestroyComponent (UObject *Object) |
| |
| ENGINE_API void | ReregisterComponent () |
| |
| ENGINE_API void | SetTickGroup (ETickingGroup NewTickGroup) |
| |
| virtual ENGINE_API void | AddTickPrerequisiteActor (AActor *PrerequisiteActor) |
| |
| virtual ENGINE_API void | AddTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent) |
| |
| virtual ENGINE_API void | RemoveTickPrerequisiteActor (AActor *PrerequisiteActor) |
| |
| virtual ENGINE_API void | RemoveTickPrerequisiteComponent (UActorComponent *PrerequisiteComponent) |
| |
| ENGINE_API void | ReceiveTick (float DeltaSeconds) |
| |
| ENGINE_API void | ReceiveAsyncPhysicsTick (float DeltaSeconds, float SimSeconds) |
| |
| bool | CanEverAffectNavigation () const |
| |
| ENGINE_API void | SetCanEverAffectNavigation (bool bRelevant) |
| |
| virtual bool | IsNavigationRelevant () const |
| |
| virtual bool | IsHLODRelevant () const |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnMarkRenderStateDirty, UActorComponent &) |
| |
| ENGINE_API void | SetActiveFlag (const bool bNewIsActive) |
| |
| COREUOBJECT_API | UObject () |
| |
| COREUOBJECT_API | UObject (const FObjectInitializer &ObjectInitializer) |
| |
| COREUOBJECT_API | UObject (EStaticConstructor, EObjectFlags InFlags) |
| |
| COREUOBJECT_API | UObject (FVTableHelper &Helper) |
| |
| COREUOBJECT_API UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) |
| |
| template<class TReturnType > |
| TReturnType * | CreateEditorOnlyDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| template<class TReturnType , class TClassToConstructByDefault > |
| TReturnType * | CreateOptionalDefaultSubobject (FName SubobjectName, bool bTransient=false) |
| |
| COREUOBJECT_API void | GetDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects) |
| |
| COREUOBJECT_API UObject * | GetDefaultSubobjectByName (FName ToFind) |
| |
| virtual COREUOBJECT_API void | PostReinitProperties () |
| |
| virtual void | PostCDOContruct () |
| |
| virtual COREUOBJECT_API void | PreSaveRoot (FObjectPreSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PostSaveRoot (FObjectPostSaveRootContext ObjectSaveContext) |
| |
| virtual COREUOBJECT_API void | PreSave (FObjectPreSaveContext SaveContext) |
| |
| virtual COREUOBJECT_API void | CollectSaveOverrides (FObjectCollectSaveOverridesContext SaveContext) |
| |
| UE_FORCEINLINE_HINT bool | Modify (bool bAlwaysMarkDirty=true) |
| |
| UE_FORCEINLINE_HINT bool | IsCapturingAsRootObjectForTransaction () const |
| |
| virtual bool | ResolveSubobject (const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists) |
| |
| virtual bool | IsReadyForAsyncPostLoad () const |
| |
| virtual COREUOBJECT_API void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) |
| |
| virtual bool | IsReadyForFinishDestroy () |
| |
| virtual COREUOBJECT_API void | FinishDestroy () |
| |
| virtual COREUOBJECT_API void | Serialize (FStructuredArchive::FRecord Record) |
| |
| virtual void | ShutdownAfterError () |
| |
| virtual void | PostInterpChange (FProperty *PropertyThatChanged) |
| |
| virtual void | PreDuplicate (FObjectDuplicationParameters &DupParams) |
| |
| virtual void | PostDuplicate (bool bDuplicateForPIE) |
| |
| virtual void | PostDuplicate (EDuplicateMode::Type DuplicateMode) |
| |
| virtual COREUOBJECT_API bool | NeedsLoadForTargetPlatform (const class ITargetPlatform *TargetPlatform) const |
| |
| virtual bool | IsEditorOnly () const |
| |
| virtual bool | HasNonEditorOnlyReferences () const |
| |
| virtual bool | IsPostLoadThreadSafe () const |
| |
| virtual COREUOBJECT_API bool | IsDestructionThreadSafe () const |
| |
| virtual COREUOBJECT_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |
| virtual void | GetPrestreamPackages (TArray< UObject * > &OutPrestream) |
| |
| virtual void | ExportCustomProperties (FOutputDevice &Out, uint32 Indent) |
| |
| virtual void | ImportCustomProperties (const TCHAR *SourceText, FFeedbackContext *Warn) |
| |
| virtual void | PostEditImport () |
| |
| virtual void | PostReloadConfig (class FProperty *PropertyThatWasLoaded) |
| |
| virtual FString | GetDesc () |
| |
| COREUOBJECT_API UScriptStruct * | GetSparseClassDataStruct () const |
| |
| virtual bool | GetNativePropertyValues (TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) const |
| |
| virtual COREUOBJECT_API void | GetResourceSizeEx (FResourceSizeEx &CumulativeResourceSize) |
| |
| SIZE_T | GetResourceSizeBytes (EResourceSizeMode::Type Mode) |
| |
| virtual FName | GetExporterName (void) |
| |
| COREUOBJECT_API void | CallAddReferencedObjects (FReferenceCollector &Collector) |
| |
| virtual FRestoreForUObjectOverwrite * | GetRestoreForUObjectOverwrite () |
| |
| virtual bool | AreNativePropertiesIdenticalTo (UObject *Other) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context) const |
| |
| virtual COREUOBJECT_API void | GetAssetRegistryTags (TArray< FAssetRegistryTag > &OutTags) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetData &Out) const |
| |
| COREUOBJECT_API void | GetAssetRegistryTags (FAssetRegistryTagsContext Context, FAssetData &Out) const |
| |
| virtual COREUOBJECT_API bool | IsAsset () const |
| |
| virtual COREUOBJECT_API FPrimaryAssetId | GetPrimaryAssetId () const |
| |
| virtual COREUOBJECT_API bool | IsLocalizedResource () const |
| |
| virtual COREUOBJECT_API bool | IsSafeForRootSet () const |
| |
| virtual COREUOBJECT_API void | TagSubobjects (EObjectFlags NewFlags) |
| |
| virtual COREUOBJECT_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const |
| |
| virtual COREUOBJECT_API bool | IsFullNameStableForNetworking () const |
| |
| virtual void | GetSubobjectsWithStableNamesForNetworking (TArray< UObject * > &ObjList) |
| |
| virtual COREUOBJECT_API void | PreNetReceive () |
| |
| virtual COREUOBJECT_API void | PostNetReceive () |
| |
| virtual void | PostRepNotifies () |
| |
| virtual COREUOBJECT_API void | PreDestroyFromReplication () |
| |
| COREUOBJECT_API bool | IsSelected () const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FArchive &Ar) const |
| |
| COREUOBJECT_API void | SerializeScriptProperties (FStructuredArchive::FSlot Slot) const |
| |
| COREUOBJECT_API void | ReinitializeProperties (UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| COREUOBJECT_API FString | GetDetailedInfo () const |
| |
| COREUOBJECT_API bool | ConditionalBeginDestroy () |
| |
| COREUOBJECT_API bool | ConditionalFinishDestroy () |
| |
| COREUOBJECT_API void | ConditionalPostLoad () |
| |
| COREUOBJECT_API void | ConditionalPreload () |
| |
| COREUOBJECT_API void | ConditionalPostLoadSubobjects (struct FObjectInstancingGraph *OuterInstanceGraph=NULL) |
| |
| bool | IsBasedOnArchetype (const UObject *const SomeObject) const |
| |
| COREUOBJECT_API UFunction * | FindFunction (FName InName) const |
| |
| COREUOBJECT_API UFunction * | FindFunctionChecked (FName InName) const |
| |
| virtual COREUOBJECT_API void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) const |
| |
| COREUOBJECT_API void | CollectDefaultSubobjects (TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) const |
| |
| COREUOBJECT_API bool | CheckDefaultSubobjects (bool bForceCheck=false) const |
| |
| COREUOBJECT_API void | SaveConfig (uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true) |
| |
| COREUOBJECT_API void | SaveConfig (const FSaveConfigContext &Context) |
| |
| COREUOBJECT_API void | UpdateDefaultConfigFile (const FString &SpecificFileLocation="") |
| |
| COREUOBJECT_API bool | TryUpdateDefaultConfigFile (const FString &SpecificFileLocation="", bool bWarnIfFail=true) |
| |
| COREUOBJECT_API void | UpdateGlobalUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateProjectUserConfigFile () |
| |
| COREUOBJECT_API void | UpdateSinglePropertyInConfigFile (const FProperty *InProperty, const FString &InConfigIniName) |
| |
| COREUOBJECT_API FString | GetDefaultConfigFilename () const |
| |
| COREUOBJECT_API FString | GetGlobalUserConfigFilename () const |
| |
| COREUOBJECT_API FString | GetProjectUserConfigFilename () const |
| |
| virtual const TCHAR * | GetConfigOverridePlatform () const |
| |
| virtual void | OverrideConfigSection (FString &SectionName) |
| |
| virtual void | OverridePerObjectConfigSection (FString &SectionName) |
| |
| COREUOBJECT_API void | LoadConfig (UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr) |
| |
| COREUOBJECT_API void | ReloadConfig (UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL) |
| |
| COREUOBJECT_API void | ParseParms (const TCHAR *Parms) |
| |
| COREUOBJECT_API void | OutputReferencers (FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL) |
| |
| COREUOBJECT_API void | RetrieveReferencers (TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers) |
| |
| COREUOBJECT_API void | SetLinker (FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false) |
| |
| COREUOBJECT_API UObject * | GetArchetype () const |
| |
| COREUOBJECT_API void | GetArchetypeInstances (TArray< UObject * > &Instances) |
| |
| COREUOBJECT_API void | InstanceSubobjectTemplates (struct FObjectInstancingGraph *InstanceGraph=NULL) |
| |
| template<class T > |
| bool | Implements () const |
| |
| virtual COREUOBJECT_API void | ProcessEvent (UFunction *Function, void *Parms) |
| |
| COREUOBJECT_API bool | CallFunctionByNameWithArguments (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false) |
| |
| COREUOBJECT_API void | CallFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| | DECLARE_FUNCTION (ProcessInternal) |
| |
| virtual bool | ProcessConsoleExec (const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor) |
| |
| COREUOBJECT_API void | SkipFunction (FFrame &Stack, RESULT_DECL, UFunction *Function) |
| |
| virtual UClass * | RegenerateClass (UClass *ClassToRegenerate, UObject *PreviousCDO) |
| |
| COREUOBJECT_API bool | IsInBlueprint () const |
| |
| COREUOBJECT_API void | DestroyNonNativeProperties () |
| |
| virtual void | MarkAsEditorOnlySubobject () |
| |
| COREUOBJECT_API void | AbortInsideMemberFunction () const |
| |
| | DECLARE_FUNCTION (execUndefined) |
| |
| | DECLARE_FUNCTION (execLocalVariable) |
| |
| | DECLARE_FUNCTION (execInstanceVariable) |
| |
| | DECLARE_FUNCTION (execDefaultVariable) |
| |
| | DECLARE_FUNCTION (execLocalOutVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceVariable) |
| |
| | DECLARE_FUNCTION (execClassSparseDataVariable) |
| |
| | DECLARE_FUNCTION (execInterfaceContext) |
| |
| | DECLARE_FUNCTION (execArrayElement) |
| |
| | DECLARE_FUNCTION (execBoolVariable) |
| |
| | DECLARE_FUNCTION (execClassDefaultVariable) |
| |
| | DECLARE_FUNCTION (execEndFunctionParms) |
| |
| | DECLARE_FUNCTION (execNothing) |
| |
| | DECLARE_FUNCTION (execNothingInt32) |
| |
| | DECLARE_FUNCTION (execNothingOp4a) |
| |
| | DECLARE_FUNCTION (execBreakpoint) |
| |
| | DECLARE_FUNCTION (execTracepoint) |
| |
| | DECLARE_FUNCTION (execWireTracepoint) |
| |
| | DECLARE_FUNCTION (execInstrumentation) |
| |
| | DECLARE_FUNCTION (execEndOfScript) |
| |
| | DECLARE_FUNCTION (execReturnNothing) |
| |
| | DECLARE_FUNCTION (execEmptyParmValue) |
| |
| | DECLARE_FUNCTION (execJump) |
| |
| | DECLARE_FUNCTION (execJumpIfNot) |
| |
| | DECLARE_FUNCTION (execAssert) |
| |
| | DECLARE_FUNCTION (execPushExecutionFlow) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlow) |
| |
| | DECLARE_FUNCTION (execComputedJump) |
| |
| | DECLARE_FUNCTION (execPopExecutionFlowIfNot) |
| |
| | DECLARE_FUNCTION (execLet) |
| |
| | DECLARE_FUNCTION (execLetObj) |
| |
| | DECLARE_FUNCTION (execLetWeakObjPtr) |
| |
| | DECLARE_FUNCTION (execLetBool) |
| |
| | DECLARE_FUNCTION (execLetDelegate) |
| |
| | DECLARE_FUNCTION (execLetMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execAddMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execClearMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execEatReturnValue) |
| |
| | DECLARE_FUNCTION (execRemoveMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execSelf) |
| |
| | DECLARE_FUNCTION (execContext) |
| |
| | DECLARE_FUNCTION (execContext_FailSilent) |
| |
| | DECLARE_FUNCTION (execStructMemberContext) |
| |
| | DECLARE_FUNCTION (execVirtualFunction) |
| |
| | DECLARE_FUNCTION (execFinalFunction) |
| |
| | DECLARE_FUNCTION (execLocalVirtualFunction) |
| |
| | DECLARE_FUNCTION (execLocalFinalFunction) |
| |
| | DECLARE_FUNCTION (execStructCmpEq) |
| |
| | DECLARE_FUNCTION (execStructCmpNe) |
| |
| | DECLARE_FUNCTION (execStructMember) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateDelegate) |
| |
| | DECLARE_FUNCTION (execEqualEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execNotEqual_DelegateFunction) |
| |
| | DECLARE_FUNCTION (execIntConst) |
| |
| | DECLARE_FUNCTION (execInt64Const) |
| |
| | DECLARE_FUNCTION (execUInt64Const) |
| |
| | DECLARE_FUNCTION (execSkipOffsetConst) |
| |
| | DECLARE_FUNCTION (execFloatConst) |
| |
| | DECLARE_FUNCTION (execDoubleConst) |
| |
| | DECLARE_FUNCTION (execStringConst) |
| |
| | DECLARE_FUNCTION (execUnicodeStringConst) |
| |
| | DECLARE_FUNCTION (execTextConst) |
| |
| | DECLARE_FUNCTION (execPropertyConst) |
| |
| | DECLARE_FUNCTION (execObjectConst) |
| |
| | DECLARE_FUNCTION (execSoftObjectConst) |
| |
| | DECLARE_FUNCTION (execFieldPathConst) |
| |
| | DECLARE_FUNCTION (execInstanceDelegate) |
| |
| | DECLARE_FUNCTION (execNameConst) |
| |
| | DECLARE_FUNCTION (execByteConst) |
| |
| | DECLARE_FUNCTION (execIntZero) |
| |
| | DECLARE_FUNCTION (execIntOne) |
| |
| | DECLARE_FUNCTION (execTrue) |
| |
| | DECLARE_FUNCTION (execFalse) |
| |
| | DECLARE_FUNCTION (execNoObject) |
| |
| | DECLARE_FUNCTION (execNullInterface) |
| |
| | DECLARE_FUNCTION (execIntConstByte) |
| |
| | DECLARE_FUNCTION (execRotationConst) |
| |
| | DECLARE_FUNCTION (execVectorConst) |
| |
| | DECLARE_FUNCTION (execVector3fConst) |
| |
| | DECLARE_FUNCTION (execTransformConst) |
| |
| | DECLARE_FUNCTION (execStructConst) |
| |
| | DECLARE_FUNCTION (execSetArray) |
| |
| | DECLARE_FUNCTION (execSetSet) |
| |
| | DECLARE_FUNCTION (execSetMap) |
| |
| | DECLARE_FUNCTION (execArrayConst) |
| |
| | DECLARE_FUNCTION (execSetConst) |
| |
| | DECLARE_FUNCTION (execMapConst) |
| |
| | DECLARE_FUNCTION (execBitFieldConst) |
| |
| | DECLARE_FUNCTION (execNew) |
| |
| | DECLARE_FUNCTION (execClassContext) |
| |
| | DECLARE_FUNCTION (execNativeParm) |
| |
| | DECLARE_FUNCTION (execCast) |
| |
| | DECLARE_FUNCTION (execDynamicCast) |
| |
| | DECLARE_FUNCTION (execMetaCast) |
| |
| | DECLARE_FUNCTION (execInterfaceCast) |
| |
| | DECLARE_FUNCTION (execDoubleToFloatCast) |
| |
| | DECLARE_FUNCTION (execFloatToDoubleCast) |
| |
| | DECLARE_FUNCTION (execObjectToBool) |
| |
| | DECLARE_FUNCTION (execInterfaceToBool) |
| |
| | DECLARE_FUNCTION (execObjectToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToInterface) |
| |
| | DECLARE_FUNCTION (execInterfaceToObject) |
| |
| | DECLARE_FUNCTION (execGetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execSetDynArrayElement) |
| |
| | DECLARE_FUNCTION (execGetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execSetDynArrayLength) |
| |
| | DECLARE_FUNCTION (execDynArrayInsert) |
| |
| | DECLARE_FUNCTION (execDynArrayRemove) |
| |
| | DECLARE_FUNCTION (execDynArrayFind) |
| |
| | DECLARE_FUNCTION (execDynArrayFindStruct) |
| |
| | DECLARE_FUNCTION (execDynArrayAdd) |
| |
| | DECLARE_FUNCTION (execDynArrayAddItem) |
| |
| | DECLARE_FUNCTION (execDynArrayInsertItem) |
| |
| | DECLARE_FUNCTION (execDynArrayRemoveItem) |
| |
| | DECLARE_FUNCTION (execDynArraySort) |
| |
| | DECLARE_FUNCTION (execBindDelegate) |
| |
| | DECLARE_FUNCTION (execCallMulticastDelegate) |
| |
| | DECLARE_FUNCTION (execLetValueOnPersistentFrame) |
| |
| | DECLARE_FUNCTION (execCallMathFunction) |
| |
| | DECLARE_FUNCTION (execSwitchValue) |
| |
| | DECLARE_FUNCTION (execArrayGetByRef) |
| |
| | DECLARE_FUNCTION (execAutoRtfmTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmStopTransact) |
| |
| | DECLARE_FUNCTION (execAutoRtfmAbortIfNot) |
| |
| void | ExecuteUbergraph (int32 EntryPoint) |
| |
| virtual void | ValidateGeneratedRepEnums (const TArray< struct FRepRecord > &ClassReps) const |
| |
| virtual uint64 | GetNetPushIdDynamic () const |
| |
| | UObjectBaseUtility () |
| |
| | UObjectBaseUtility (EObjectFlags InFlags) |
| |
| void | SetFlags (EObjectFlags NewFlags) |
| |
| void | ClearFlags (EObjectFlags FlagsToClear) |
| |
| bool | HasAnyFlags (EObjectFlags FlagsToCheck) const |
| |
| bool | HasAllFlags (EObjectFlags FlagsToCheck) const |
| |
| UE_FORCEINLINE_HINT EObjectFlags | GetMaskedFlags (EObjectFlags Mask=RF_AllFlags) const |
| |
| UE_FORCEINLINE_HINT void | Mark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT void | UnMark (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT bool | HasAllMarks (EObjectMark Marks) const |
| |
| UE_FORCEINLINE_HINT EObjectMark | GetAllMarks () const |
| |
| void | MarkAsGarbage () |
| |
| void | ClearGarbage () |
| |
| UE_FORCEINLINE_HINT void | AddToRoot () |
| |
| UE_FORCEINLINE_HINT void | RemoveFromRoot () |
| |
| UE_FORCEINLINE_HINT bool | IsRooted () const |
| |
| UE_FORCEINLINE_HINT int32 | GetRefCount () const |
| |
| bool | ThisThreadAtomicallyClearedRFUnreachable () |
| |
| UE_FORCEINLINE_HINT bool | IsUnreachable () const |
| |
| UE_FORCEINLINE_HINT bool | IsNative () const |
| |
| void | SetInternalFlags (EInternalObjectFlags FlagsToSet) const |
| |
| UE_FORCEINLINE_HINT EInternalObjectFlags | GetInternalFlags () const |
| |
| UE_FORCEINLINE_HINT bool | HasAnyInternalFlags (EInternalObjectFlags FlagsToCheck) const |
| |
| void | ClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| bool | AtomicallyClearInternalFlags (EInternalObjectFlags FlagsToClear) const |
| |
| COREUOBJECT_API FString | GetFullName (const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API void | GetFullName (FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) const |
| |
| COREUOBJECT_API FString | GetPathName (const UObject *StopOuter=NULL) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FString &ResultString) const |
| |
| COREUOBJECT_API void | GetPathName (const UObject *StopOuter, FStringBuilderBase &ResultString) const |
| |
| virtual bool | CanBeClusterRoot () const |
| |
| virtual COREUOBJECT_API bool | CanBeInCluster () const |
| |
| virtual COREUOBJECT_API void | CreateCluster () |
| |
| virtual void | OnClusterMarkedAsPendingKill () |
| |
| COREUOBJECT_API void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false) |
| |
| COREUOBJECT_API FString | GetFullGroupName (bool bStartWithOuter) const |
| |
| UE_FORCEINLINE_HINT FString | GetName () const |
| |
| UE_FORCEINLINE_HINT void | GetName (FString &ResultString) const |
| |
| UE_FORCEINLINE_HINT void | AppendName (FString &ResultString) const |
| |
| COREUOBJECT_API bool | IsPackageExternal () const |
| |
| COREUOBJECT_API void | DetachExternalPackage () |
| |
| COREUOBJECT_API void | ReattachExternalPackage () |
| |
| COREUOBJECT_API UObject * | GetOutermostObject () const |
| |
| COREUOBJECT_API UPackage * | GetPackage () const |
| |
| UE_INTERNAL virtual COREUOBJECT_API UE::Core::FVersePath | GetVersePath () const |
| |
| COREUOBJECT_API UPackage * | GetOutermost () const |
| |
| COREUOBJECT_API bool | MarkPackageDirty () const |
| |
| COREUOBJECT_API bool | IsTemplate (EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) const |
| |
| COREUOBJECT_API UObject * | GetTypedOuter (UClass *Target) const |
| |
| template<typename T > |
| T * | GetTypedOuter () const |
| |
| template<typename InterfaceClassType > |
| InterfaceClassType * | GetImplementingOuter () const |
| |
| COREUOBJECT_API UObjectBaseUtility * | GetImplementingOuterObject (const UClass *InInterfaceClass) const |
| |
| COREUOBJECT_API bool | IsIn (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsIn (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInOuter (const UObject *SomeOuter) const |
| |
| COREUOBJECT_API bool | IsInPackage (const UPackage *SomePackage) const |
| |
| COREUOBJECT_API bool | IsInA (const UClass *SomeBaseClass) const |
| |
| COREUOBJECT_API bool | RootPackageHasAnyFlags (uint32 CheckFlagMask) const |
| |
| template<typename OtherClassType > |
| bool | IsA (OtherClassType SomeBase) const |
| |
| template<class T > |
| bool | IsA () const |
| |
| COREUOBJECT_API const UClass * | FindNearestCommonBaseClass (const UClass *TestClass) const |
| |
| COREUOBJECT_API void * | GetInterfaceAddress (UClass *InterfaceClass) |
| |
| COREUOBJECT_API void * | GetNativeInterfaceAddress (UClass *InterfaceClass) |
| |
| const void * | GetNativeInterfaceAddress (UClass *InterfaceClass) const |
| |
| COREUOBJECT_API bool | IsTemplateForSubobjects (EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) const |
| |
| COREUOBJECT_API bool | IsDefaultSubobject () const |
| |
| COREUOBJECT_API class FLinkerLoad * | GetLinker () const |
| |
| COREUOBJECT_API int32 | GetLinkerIndex () const |
| |
| COREUOBJECT_API FPackageFileVersion | GetLinkerUEVersion () const |
| |
| int32 | GetLinkerUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerLicenseeUEVersion () const |
| |
| int32 | GetLinkerLicenseeUE4Version () const |
| |
| COREUOBJECT_API int32 | GetLinkerCustomVersion (FGuid CustomVersionKey) const |
| |
| UE_FORCEINLINE_HINT bool | operator< (const UObjectBaseUtility &Other) const |
| |
| TStatId | GetStatID (bool bForDeferredUse=false) const |
| |
| COREUOBJECT_API | UObjectBase (UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId()) |
| |
| virtual COREUOBJECT_API | ~UObjectBase () |
| |
| COREUOBJECT_API bool | IsValidLowLevel () const |
| |
| COREUOBJECT_API bool | IsValidLowLevelFast (bool bRecursive=true) const |
| |
| FORCEINLINE uint32 | GetUniqueID () const |
| |
| FORCEINLINE UClass * | GetClass () const |
| |
| FORCEINLINE UObject * | GetOuter () const |
| |
| FORCEINLINE FName | GetFName () const |
| |
| virtual COREUOBJECT_API FName | GetFNameForStatID () const |
| |
| COREUOBJECT_API UPackage * | GetExternalPackage () const |
| |
| COREUOBJECT_API void | SetExternalPackage (UPackage *InPackage) |
| |
| COREUOBJECT_API UPackage * | GetExternalPackageInternal () const |
| |
| COREUOBJECT_API void | MarkAsReachable () const |
| |
| COREUOBJECT_API void | AddRef () const |
| |
| COREUOBJECT_API void | ReleaseRef () const |
| |
| FORCEINLINE EObjectFlags | GetFlags () const |
| |
| FORCENOINLINE void | AtomicallySetFlags (EObjectFlags FlagsToAdd) |
| |
| FORCENOINLINE void | AtomicallyClearFlags (EObjectFlags FlagsToClear) |
| |
| virtual void | CollectBodySetupsWithPhysicsMeshesToCreate (TSet< UBodySetup * > &OutBodySetups) const |
| |
| virtual void | OnAsyncCreatePhysicsStateBegin_GameThread () |
| |
| virtual UE_API void | StopMovementKeepPathing () |
| |
| UE_API FVector | GetNavLocation () const |
| |
| UE_API void | SetFixedBrakingDistance (float DistanceToEndOfPath) |
| |
| UE_API bool | UseAccelerationForPathFollowing () const |
| |
| virtual bool | CanEverCrouch () const |
| |
| virtual bool | CanEverJump () const |
| |
| virtual bool | CanEverMoveOnGround () const |
| |
| virtual bool | CanEverSwim () const |
| |
| virtual bool | CanEverFly () const |
| |