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

Engine.NavMeshGoal_GenericFilterContainer

Extends
NavMeshPathGoalEvaluator
Modifiers
native ( AI )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved. this goal eval will not stop until its out of paths, and will simply return the node with the least cost

Core.Object
|   
+-- Engine.NavMeshPathGoalEvaluator
   |   
   +-- Engine.NavMeshGoal_GenericFilterContainer

Constants Summary
Inherited Contants from Core.Object
AspectRatio16x9, AspectRatio4x3, AspectRatio5x4, DegToRad, DegToUnrRot, INDEX_NONE, InvAspectRatio16x9, InvAspectRatio4x3, InvAspectRatio5x4, MaxInt, Pi, RadToDeg, RadToUnrRot, UnrRotToDeg, UnrRotToRad

Variables Summary
array<NavMeshGoal_Filter>GoalFilters
NavigationHandleMyNavigationHandle
pointerSuccessfulGoal
Inherited Variables from Engine.NavMeshPathGoalEvaluator
bAlwaysCallEvaluateGoal, MaxPathVisits, NextEvaluator, NumNodesProcessed, NumNodesThrownOut
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
AlphaBlendType, EAspectRatioAxisConstraint, EAutomatedRunResult, EAxis, EDebugBreakType, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
Inherited Structures from Engine.NavMeshPathGoalEvaluator
BiasedGoalActor
Inherited Structures from Core.Object
Array_Mirror, BitArray_Mirror, BoneAtom, Box, BoxSphereBounds, Color, Cylinder, double, FColorVertexBuffer_Mirror, Guid, IndirectArray_Mirror, InlinePointerArray_Mirror, InterpCurveFloat, InterpCurveLinearColor, InterpCurvePointFloat, InterpCurvePointLinearColor, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, OctreeElementId, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, RenderCommandFence_Mirror, Rotator, Set_Mirror, SHVector, SHVectorRGB, SparseArray_Mirror, TAlphaBlend, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
functionNavMeshGoal_GenericFilterContainer CreateAndAddFilterToNavHandle (NavigationHandle NavHandle, optional int InMaxPathVisits=-1))
functionNavMeshGoal_Filter GetFilterOfType (class<NavMeshGoal_Filter> Filter_Class))
functionvector GetGoalPoint ()
function Recycle ()))
Inherited Functions from Engine.NavMeshPathGoalEvaluator
GetDumpString, Recycle
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, Atan2, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClampRotAxisFromBase, ClampRotAxisFromRange, ClassIsChildOf, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, DebugBreak, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, EvalInterpCurveFloat, EvalInterpCurveVector, EvalInterpCurveVector2D, Exp, FCeil, FClamp, FCubicInterp, FFloor, FindDeltaAngle, FindObject, FInterpConstantTo, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, float, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetBuildChangelistNumber, GetDotDistance, GetEngineVersion, GetEnum, GetFuncName, GetHeadingAngle, GetMappedRangeValue, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetRightMost, GetRotatorAxis, GetScriptTrace, GetStateName, GetSystemTime, GetUnAxes, GotoState, InCylinder, InStr, InverseTransformNormal, InverseTransformVector, IsA, IsChildState, IsInState, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, LerpColor, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, MakeRotationMatrix, MakeRotationTranslationMatrix, MakeRotator, MatrixGetAxis, MatrixGetOrigin, MatrixGetRotator, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, NoZDot, OrthoRotation, ParseLocalizedPropertyPath, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointDistToSegment, PointProjectToPlane, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, RTransform, SaveConfig, SClampRotAxis, ScriptTrace, SetUTracing, Sin, Split, SplitString, Sqrt, Square, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformNormal, TransformVector, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VRandCone, VRandCone2, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

GoalFilters Source code

var transient instanced array<NavMeshGoal_Filter> GoalFilters;
sets up internal vars for path searching, and will early out if something fails
@param Handle - handle we're initializing for
@param PathParams - pathfinding parameter packet
@return - whether or not we should early out form this search

MyNavigationHandle Source code

var transient protected NavigationHandle MyNavigationHandle;
Ref to our NavHandle so we can interrogate it for Debug flags.

SuccessfulGoal Source code

var transient private native pointer SuccessfulGoal;
storage of the goal we found an determined was OK (for use when goal does not have a path, but we still want to know what the goal was)


Functions Detail

CreateAndAddFilterToNavHandle Source code

static function NavMeshGoal_GenericFilterContainer CreateAndAddFilterToNavHandle ( NavigationHandle NavHandle, optional int InMaxPathVisits=-1) )

GetFilterOfType Source code

function NavMeshGoal_Filter GetFilterOfType ( class<NavMeshGoal_Filter> Filter_Class) )

GetGoalPoint Source code

native function vector GetGoalPoint ( )
returns the center of the poly we found as a valid goal, or 0,0,0 if none found (uses SuccessfulGoal member var0

Recycle Source code

function Recycle ( ) )


Defaultproperties

defaultproperties
{
	MaxPathVisits=2048
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:52.952 - Created with UnCodeX