Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel
UE3:LocalPlayer (UT3)
Contents
- 1 Properties
- 1.1 ActorVisibilityHistory
- 1.2 bOverridePostProcessSettings
- 1.3 bSentSplitJoin
- 1.4 ControllerId
- 1.5 CurrentPPInfo
- 1.6 LastViewLocation
- 1.7 Origin
- 1.8 PlayerPostProcess
- 1.9 PlayerPostProcessChains
- 1.10 PostProcessSettingsOverride
- 1.11 PPSettingsOverrideStartBlend
- 1.12 Size
- 1.13 ViewportClient
- 1.14 ViewState
- 2 Structs
- 3 Functions
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
LocalPlayer Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
ActorVisibilityHistory
Type: SynchronizedActorVisibilityHistory
Modifiers: private, native, transient, const
bOverridePostProcessSettings
Type: bool
Whether to override the post process settings or not
bSentSplitJoin
Type: bool
Modifiers: const, editconst, transient
set when we've sent a split join request
ControllerId
Type: int
The controller ID which this player accepts input from.
CurrentPPInfo
Type: CurrentPostProcessVolumeInfo
Modifiers: const, noimport, transient
current state of post process info set in the scene
LastViewLocation
Type: Object.Vector
Modifiers: transient
The location of the player's view the previous frame.
Origin
Type: Object.Vector2D
The coordinates for the upper left corner of the master viewport subregion allocated to this player. 0-1
PlayerPostProcess
Type: PostProcessChain
Modifiers: const
Chain of post process effects for this player view
PlayerPostProcessChains
Type: array<PostProcessChain>
Modifiers: const
PostProcessSettingsOverride
Type: PostProcessVolume.PostProcessSettings
The post process settings to override to
Default value:
Member | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
bEnableBloom | True | ||||||||||
bEnableSceneEffect | True | ||||||||||
Bloom_InterpolationDuration | 1.0 | ||||||||||
Bloom_Scale | 1.0 | ||||||||||
DOF_BlurKernelSize | 16.0 | ||||||||||
DOF_FalloffExponent | 4.0 | ||||||||||
DOF_FocusInnerRadius | 2000.0 | ||||||||||
DOF_InterpolationDuration | 1.0 | ||||||||||
DOF_MaxFarBlurAmount | 1.0 | ||||||||||
DOF_MaxNearBlurAmount | 1.0 | ||||||||||
DOF_ModulateBlurColor |
|
||||||||||
MotionBlur_Amount | 0.5 | ||||||||||
MotionBlur_CameraRotationThreshold | 45.0 | ||||||||||
MotionBlur_CameraTranslationThreshold | 10000.0 | ||||||||||
MotionBlur_FullMotionBlur | True | ||||||||||
MotionBlur_InterpolationDuration | 1.0 | ||||||||||
MotionBlur_MaxVelocity | 1.0 | ||||||||||
Scene_HighLights |
|
||||||||||
Scene_InterpolationDuration | 1.0 | ||||||||||
Scene_MidTones |
|
PPSettingsOverrideStartBlend
Type: float
The start time of the post process override blend
Size
Type: Object.Vector2D
The size of the master viewport subregion allocated to this player. 0-1
ViewportClient
Type: GameViewportClient
The master viewport containing this player's view.
ViewState
Type: pointer{FSceneViewStateInterface}
Modifiers: private, native, const
Structs
CurrentPostProcessVolumeInfo
Modifiers: native
- PostProcessVolume.PostProcessSettings LastSettings
- Last pp settings used when blending to the next set of volume values.
- PostProcessVolume LastVolumeUsed
- The last post process volume that was applied to the scene
- float BlendStartTime
- Time when a new post process volume was set
- float LastBlendTime
- Time when the settings blend was last updated.
SynchronizedActorVisibilityHistory
Functions
Native functions
GetActorVisibility
Tests the visibility state of an actor in the most recent frame of this player's view to complete rendering.
Parameters:
- TestActor - The actor to check visibility for.
Returns:
- True if the actor was visible in the frame.
GetPostProcessChain
Get the PPChain at the given index.
Parameters:
- InIndex - The index of the chain to retrieve.
Returns:
- PostProcessChain The post process chain if found; NULL if not.
InsertPostProcessingChain
Add the given post process chain to the chain at the given index.
Parameters:
- InChain - The post process chain to insert.
- InIndex - The position to insert the chain in the complete chain. If -1, insert it at the end of the chain.
- bInClone - If TRUE, create a deep copy of the chains effects before insertion.
Returns:
- boolean TRUE if the chain was inserted FALSE if not
RemoveAllPostProcessingChains
Remove all post process chains.
Returns:
- boolean TRUE if the chain array was cleared FALSE if not
RemovePostProcessingChain
Remove the post process chain at the given index.
Parameters:
- InIndex - The position to insert the chain in the complete chain.
Returns:
- boolean TRUE if the chain was removed FALSE if not
SendSplitJoin
sends a splitscreen join command to the server to allow a splitscreen player to connect to the game the client must already be connected to a server for this function to work
Note: this happens automatically for all viewports that exist during the initial server connect so it's only necessary to manually call this for viewports created after that if the join fails (because the server was full, for example) all viewports on this client will be disconnected
SpawnPlayActor
Creates an actor for this player.
Parameters:
- URL - The URL the player joined with.
- OutError - If an error occurred, returns the error description.
Returns:
- False if an error occurred, true if the play actor was successfully spawned.
TouchPlayerPostProcessChain
Forces the PlayerPostProcess chain to be rebuilt. This should be called if a PPChain is retrieved using the GetPostProcessChain, and is modified directly.
Other instance functions
ClearPostProcessSettingsOverride
Clear the overriding of the post process settings.
OverridePostProcessSettings
Overrides the current post process settings.
SetControllerId
Changes the ControllerId for this player; if the specified ControllerId is already taken by another player, changes the ControllerId for the other player to the ControllerId currently in use by this player.
Parameters:
- NewControllerId - the ControllerId to assign to this player.
UpdateOverridePostProcessSettings
Update the override post process settings