| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object | +-- Engine.Actor | +-- Engine.CameraActor
DynamicCameraActor
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg |
| Variables Summary | |
|---|---|
| DrawFrustumComponent | DrawFrustum |
| StaticMeshComponent | MeshComp |
| CameraActor | |
| float | AspectRatio |
| bool | bCamOverridePostProcess |
| bool | bConstrainAspectRatio |
| PostProcessSettings | CamOverridePostProcess |
| float | FOVAngle |
| Inherited Variables from Core.Object |
|---|
| Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
| Enumerations Summary |
|---|
| Inherited Enumerations from Engine.Actor |
|---|
| ECollisionType, EDoubleClickDir, EMoveDir, ENetRole, EPhysics, ETravelType |
| Inherited Enumerations from Core.Object |
|---|
| EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup |
| Structures Summary |
|---|
| Inherited Structures from Engine.Actor |
|---|
| AnimSlotDesc, AnimSlotInfo, AsyncLineCheckResult, CollisionImpactData, ImpactInfo, NavReference, ReplicatedHitImpulse, RigidBodyContactInfo, RigidBodyState, TimerData, TraceHitInfo |
| Functions Summary | ||
|---|---|---|
![]() | DisplayDebug (HUD HUD, out float out_YL, out float out_YPos)) | |
![]() | GetCameraView (float DeltaTime, out TPOV OutPOV)) | |
| Variables Detail |
|---|
| Functions Detail |
|---|
DisplayDebug Source codelist important CameraActor variables on canvas. HUD will call DisplayDebug() on the current ViewTarget when the ShowDebug exec is used
@param HUD - HUD with canvas to draw on
@input out_YL - Height of the current font
@input out_YPos - Y position on Canvas. out_YPos += out_YL, gives position to draw text for next debug line.
GetCameraView Source codeReturns camera's Point of View. Called by Camera.uc class. Subclass and postprocess to add any effects.
| Defaultproperties |
|---|
defaultproperties
{
bConstrainAspectRatio=True
AspectRatio=1.777778
FOVAngle=90.000000
CamOverridePostProcess=(bEnableBloom=True,bEnableSceneEffect=True,Bloom_Scale=1.000000,Bloom_InterpolationDuration=1.000000,DOF_FalloffExponent=4.000000,DOF_BlurKernelSize=16.000000,DOF_MaxNearBlurAmount=1.000000,DOF_MaxFarBlurAmount=1.000000,DOF_ModulateBlurColor=(B=255,G=255,R=255,A=255),DOF_FocusInnerRadius=2000.000000,DOF_InterpolationDuration=1.000000,MotionBlur_MaxVelocity=1.000000,MotionBlur_Amount=0.500000,MotionBlur_FullMotionBlur=True,MotionBlur_CameraRotationThreshold=45.000000,MotionBlur_CameraTranslationThreshold=10000.000000,MotionBlur_InterpolationDuration=1.000000,Scene_HighLights=(X=1.000000,Y=1.000000,Z=1.000000),Scene_MidTones=(X=1.000000,Y=1.000000,Z=1.000000),Scene_InterpolationDuration=1.000000)
Begin Object Class=DrawFrustumComponent Name=DrawFrust0 ObjName=DrawFrust0 Archetype=DrawFrustumComponent'Engine.Default__DrawFrustumComponent'
Name="DrawFrust0"
ObjectArchetype=DrawFrustumComponent'Engine.Default__DrawFrustumComponent'
End Object
DrawFrustum=DrawFrust0
Begin Object Class=StaticMeshComponent Name=CamMesh0 ObjName=CamMesh0 Archetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
HiddenGame=True
CastShadow=False
CollideActors=False
BlockRigidBody=False
AlwaysLoadOnClient=False
AlwaysLoadOnServer=False
Name="CamMesh0"
ObjectArchetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
End Object
MeshComp=CamMesh0
Components(0)=CamMesh0
Components(1)=DrawFrust0
Physics=PHYS_Interpolating
bNoDelete=True
NetUpdateFrequency=1.000000
Name="Default__CameraActor"
ObjectArchetype=Actor'Engine.Default__Actor'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||