Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Jailbreak.JBCamera

Extends
Keypoint
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Keypoint
      |   
      +-- Jailbreak.JBCamera

Direct Known Subclasses:

JBCameraArena

Constants Summary
Inherited Contants from Engine.Actor
MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbHasCamManager
boolbIsActiveLocal
MotionBlurCameraEffectMotionBlur
JBCamManagerCamManager
Class<JBCamController>ClassCamController
array<TInfoViewer>ListInfoViewer
floatTimeUpdateMovement
Events
nameTagSwitch
JBCamera
boolbWidescreen
JBCamControllerCamController
TInfoCaptionCaption
floatFieldOfView
byteMotionBlur
TInfoOverlayOverlay
TInfoSwitchingSwitching
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bBadStateCode, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
EOverlayStyle
OverlayStyle_ScaleDistort, OverlayStyle_ScaleProportional, OverlayStyle_Tile,
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

Structures Summary
TInfoCaption
bBlinking, Color, Font, Text, Position, FontObject
TInfoOverlay
Material, Color, Style, Actor
TInfoSwitching
bAllowAuto, bAllowManual, bAllowTriggered, bAllowTimed, CamOrder, Time, Tag
TInfoViewer
Controller, bManual, bBehindViewPrev, FieldOfViewPrev, ViewTargetPrev, TimeToSwitch
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
function ActivateFor (Controller Controller, optional bool bManual))
function ActivateForLocal ()))
function AutoSwitchBest ()))
function AutoSwitchTimed (float TimeDelta))
function DeactivateFor (Controller Controller))
function DeactivateForAll ()))
function DeactivateForLocal ()))
event Destroyed ()))
functionCameraEffect FindCameraEffect (Class<CameraEffect> ClassCameraEffect))
functionbool HasViewers ()))
function InitCameraArray ()))
functionbool IsViewer (Controller Controller))
functionbool IsViewerAllowed (Controller Controller))
event PostBeginPlay ()))
functionfloat RateCurrentView ()))
function RemoveCameraEffect (CameraEffect CameraEffect))
function RenderOverlayCaption (Canvas Canvas))
function RenderOverlayMaterial (Canvas Canvas))
function RenderOverlays (Canvas Canvas))
event SetInitialState ()))
function SwitchTo (JBCamera Camera, optional bool bOverrideManual))
function SwitchToNext (Controller Controller, optional bool bManual))
function SwitchToPrev (Controller Controller, optional bool bManual))
event Tick (float TimeDelta))
event Trigger (Actor ActorOther, Pawn PawnInstigator))
function TriggerForController (Actor ActorOther, Controller ControllerInstigator))
function TriggerSwitch (Actor ActorOther, Pawn PawnInstigator))
event UnTrigger (Actor ActorOther, Pawn PawnInstigator))
function UpdateLocal ()))
function UpdateMovement ()))
function UpdatePrecacheMaterials ()))
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

bHasCamManager Source code

var private bool bHasCamManager;

bIsActiveLocal Source code

var private bool bIsActiveLocal;

CameraEffectMotionBlur Source code

var private MotionBlur CameraEffectMotionBlur;

CamManager Source code

var private JBCamManager CamManager;

ClassCamController Source code

var Class<JBCamController> ClassCamController;

ListInfoViewer Source code

var private array<TInfoViewer> ListInfoViewer;

TimeUpdateMovement Source code

var private float TimeUpdateMovement;

Events

TagSwitch Source code

var(Events) name TagSwitch;

JBCamera

bWidescreen Source code

var(JBCamera) bool bWidescreen;

CamController Source code

var(JBCamera) editinline JBCamController CamController;

Caption Source code

var(JBCamera) TInfoCaption Caption;

FieldOfView Source code

var(JBCamera) float FieldOfView;

MotionBlur Source code

var(JBCamera) byte MotionBlur;

Overlay Source code

var(JBCamera) TInfoOverlay Overlay;

Switching Source code

var(JBCamera) TInfoSwitching Switching;


Enumerations Detail

EOverlayStyle Source code

enum EOverlayStyle
{
OverlayStyle_ScaleDistort, OverlayStyle_ScaleProportional, OverlayStyle_Tile,
};


Structures Detail

TInfoCaption Source code

struct TInfoCaption
{
var(JBCamera) bool bBlinking;
var(JBCamera) Color Color;
var(JBCamera) string Font;
var Font FontObject;
var(JBCamera) float Position;
var(JBCamera) localized string Text;
};


TInfoOverlay Source code

struct TInfoOverlay
{
var Actor Actor;
var(JBCamera) Color Color;
var(JBCamera) Material Material;
var(JBCamera) EOverlayStyle Style;
};


TInfoSwitching Source code

struct TInfoSwitching
{
var(JBCamera) bool bAllowAuto;
var(JBCamera) bool bAllowManual;
var(JBCamera) bool bAllowTimed;
var(JBCamera) bool bAllowTriggered;
var(JBCamera) int CamOrder;
var(JBCamera) editconst string Tag;
var(JBCamera) float Time;
};


TInfoViewer Source code

struct TInfoViewer
{
var bool bBehindViewPrev;
var bool bManual;
var PlayerController Controller;
var float FieldOfViewPrev;
var float TimeToSwitch;
var Actor ViewTargetPrev;
};



Functions Detail

ActivateFor Source code

function ActivateFor ( Controller Controller, optional bool bManual) )

ActivateForLocal Source code

protected simulated function ActivateForLocal ( ) )

AutoSwitchBest Source code

function AutoSwitchBest ( ) )

AutoSwitchTimed Source code

function AutoSwitchTimed ( float TimeDelta) )

DeactivateFor Source code

function DeactivateFor ( Controller Controller) )

DeactivateForAll Source code

function DeactivateForAll ( ) )

DeactivateForLocal Source code

protected simulated function DeactivateForLocal ( ) )

Destroyed Source code

event Destroyed ( ) )

FindCameraEffect Source code

simulated function CameraEffect FindCameraEffect ( Class<CameraEffect> ClassCameraEffect) )

HasViewers Source code

function bool HasViewers ( ) )

InitCameraArray Source code

function InitCameraArray ( ) )

IsViewer Source code

function bool IsViewer ( Controller Controller) )

IsViewerAllowed Source code

function bool IsViewerAllowed ( Controller Controller) )

PostBeginPlay Source code

simulated event PostBeginPlay ( ) )

RateCurrentView Source code

function float RateCurrentView ( ) )

RemoveCameraEffect Source code

simulated function RemoveCameraEffect ( CameraEffect CameraEffect) )

RenderOverlayCaption Source code

simulated function RenderOverlayCaption ( Canvas Canvas) )

RenderOverlayMaterial Source code

simulated function RenderOverlayMaterial ( Canvas Canvas) )

RenderOverlays Source code

simulated function RenderOverlays ( Canvas Canvas) )

SetInitialState Source code

simulated event SetInitialState ( ) )

SwitchTo Source code

function SwitchTo ( JBCamera Camera, optional bool bOverrideManual) )

SwitchToNext Source code

function SwitchToNext ( Controller Controller, optional bool bManual) )

SwitchToPrev Source code

function SwitchToPrev ( Controller Controller, optional bool bManual) )

Tick Source code

simulated event Tick ( float TimeDelta) )

Trigger Source code

event Trigger ( Actor ActorOther, Pawn PawnInstigator) )

TriggerForController Source code

function TriggerForController ( Actor ActorOther, Controller ControllerInstigator) )

TriggerSwitch Source code

function TriggerSwitch ( Actor ActorOther, Pawn PawnInstigator) )

UnTrigger Source code

event UnTrigger ( Actor ActorOther, Pawn PawnInstigator) )

UpdateLocal Source code

protected simulated function UpdateLocal ( ) )

UpdateMovement Source code

simulated function UpdateMovement ( ) )

UpdatePrecacheMaterials Source code

simulated function UpdatePrecacheMaterials ( ) )


Defaultproperties

defaultproperties
{
  ClassCamController = Class'JBCamController';


  bWidescreen = False;
  MotionBlur  = 0;
  FieldOfView = 85.0;


  Caption   = (bBlinking=True,Color=(R=255,G=255,B=255,A=255),Font="UT2003Fonts.FontEurostile12",Position=0.8);
  Overlay   = (Color=(R=255,G=255,B=255,A=255),Style=OverlayStyle_ScaleProportional);
  Switching = (bAllowManual=True,bAllowTriggered=True,Time=5.0,Tag="(set TagSwitch under Events instead)");


  Texture      = Texture'JBCamera';
  RemoteRole   = ROLE_SimulatedProxy;
  bNoDelete    = True;
  bStatic      = False;
  bDirectional = True;
  Velocity     = (X=1.0);  
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:10.220 - Created with UnCodeX