UE3:CameraModifier (UT3)
![]() |
Object >> CameraModifier |
- Package:
- Engine
- Direct subclass:
- DemoCamMod_ScreenShake
- This class in other games:
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. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
Property group 'Debug'
bDebug
Type: bool
Internal variables
bDisabled
Type: bool
Modifiers: protected
bPendingDisable
Type: bool
CameraOwner
Type: Camera
Camera this object is attached to
Instance functions
AddCameraModifier
Camera modifier evaluates itself vs the given camera's modifier list and decides whether to add itself or not
Parma: Camera - reference to camera actor we want add this modifier to
Output: bool - TRUE if modifier added to camera's modifier list, FALSE otherwise
DisableModifier
Accessor functions for changing disable flag
EnableModifier
Init
Allow anything to happen right after creation
IsDisabled
Accessor function to check if modifier is inactive
ModifyCamera
Directly modifies variables in the camera actor
Parameters:
- Camera - reference to camera actor we are modifiying
- DeltaTime - Change in time since last update
- OutPOV - current Point of View, to be updated.
Returns:
- bool TRUE if should STOP looping the chain, FALSE otherwise
ProcessViewRotation
Allow this modifier a chance to change view rotation and deltarot Default just returns ViewRotation unchanged
Returns:
- bool - TRUE if should stop looping modifiers to adjust rotation, FALSE otherwise
RemoveCameraModifier
Camera modifier removes itself from given camera's modifier list
Parameters:
- Camera - reference to camara actor we want to remove this modifier from
Output: bool - TRUE if modifier removed successfully, FALSE otherwise
ToggleModifier