Gah - a solution with more questions. – EntropicLqd

UE3:Object (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object

Contents

Package: 
Core
Direct subclasses:
ActorFactory, Actor, AnimMetaData, AnimNodeEditInfo, AnimNotify, AnimObject, AnimSequence, AnimSet, AnimationCompressionAlgorithm, BookMark, BrowserManager, BrushBuilder, CameraAnimInst, CameraAnim, CameraModifier, CameraShake, Canvas, CascadeConfiguration, CascadeOptions, CheatManager, ClientBeaconAddressResolver, ClipPadEntry, CodecMovie, Commandlet, Component, CurveEdOptions, CurveEdPresetBase, CurveEdPresetCurve, CustomPropertyItemBindings, DamageType, DebugManager, EdCoordSystem, EditorUserSettings, EngineTypes, FaceFXAnimSet, FaceFXAsset, Field, FontImportOptions, Font, ForceFeedbackManager, ForceFeedbackWaveform, ForceFieldShape, GameAICommand, GameCameraBase, GameCrowdAgentBehavior, GameCrowdGroup, GameExplosionContent, GameExplosion, GameSpecialMove, GameStatsDatabase, GameStatsVisitorImpl, GameThirdPersonCameraMode, GameTypes, GameViewportClient, GameWaveForms, GameplayEvents, GenericBrowserType, GeomModifier, IniLocPatcher, Interface, InterpCurveEdSetup, InterpEdOptions, InterpFilter, InterpGroupInst, InterpGroup, InterpTrackHelper, InterpTrackInst, InterpTrack, KMeshProps, KismetBindings, LensFlareEditorOptions, LensFlareEditorPropertyWrapper, LensFlare, LevelStreaming, LightFunction, LightingChannelsObject, LightmappedSurfaceCollection, LightmassLevelSettings, LightmassOptionsObject, LightmassPrimitiveSettingsObject, LocalMessage, MCPBase, MapInfo, MaterialEditorInstanceConstant, MaterialEditorInstanceTimeVarying, MaterialEditorOptions, MaterialExpression, MeshBeacon, Model, MorphTargetSet, MorphTarget, MorphWeightSequence, MusicTrackDataStructures, NavMeshPathConstraint, NavMeshPathGoalEvaluator, NavigationHandle, ObjectReferencer, OnlineGameInterfaceImpl, OnlineGameplayEvents, OnlinePlayerStorage, OnlinePlaylistManager, OnlineRecentPlayersList, OnlineStats, OnlineSubsystem, PBRuleNodeBase, ParticleEmitter, ParticleLODLevel, ParticleModuleEventSendToGame, ParticleModule, ParticleSystemReplay, ParticleSystem, PartyBeacon, PathConstraint, PathGoalEvaluator, PhATSimOptions, PhysXDestructibleAsset, PhysXDestructibleStructure, PhysXDestructible, PhysXFractureOptions, PhysXParticleSystem, PhysicalMaterialPropertyBase, PhysicalMaterial, PhysicsAssetInstance, PhysicsAsset, PhysicsLODVerticalDestructible, PhysicsLODVerticalEmitter, Player, PostProcessChain, PostProcessEffect, Prefab, PrimitiveComponentFactory, ProcBuildingRuleset, RB_BodyInstance, RB_ConstraintInstance, RB_ConstraintSetup, ReachSpec, SaveGameSummary, SavedMove, Scene, SequenceObjectHelper, SequenceObject, Settings, ShadowMap2D, SkeletalMeshSocket, SkeletalMesh, SoundClass, SoundCue, SoundMode, SoundNodeHelper, SoundNode, SpeechRecognition, SpeedTree, StaticMeshMode_Options, StaticMesh, Subsystem, Surface, TerrainEditOptions, TerrainLayerSetup, TerrainMaterial, ThumbnailLabelRenderer, ThumbnailManager, ThumbnailRenderer, UIRoot, UISceneManager, UTCharFamilyAssetStore, UTCharInfo, UTFamilyInfo, UTMapMusicInfo, UTOfficialContent, UTPawnSoundGroup, UTTypes, UnrealEdKeyBindings, UnrealEdOptions, UnrealEdTypes, WaveFormBase, WebApplication, WebRequest, WebResponse
This class in other games:
RTNP, U1, U2, U2XMP, UE2Runtime, UT, UT2003, UT2004, UT3


[edit] Constants

[edit] MaxInt

Value: 0x7fffffff


[edit] Pi

Value: 3.1415926535897932


[edit] RadToDeg

Value: 57.295779513082321600

180 / Pi

[edit] DegToRad

Value: 0.017453292519943296

Pi / 180

[edit] UnrRotToRad

Value: 0.00009587379924285

Pi / 32768

[edit] RadToUnrRot

Value: 10430.3783504704527

32768 / Pi

[edit] INDEX_NONE

Value: -1


[edit] AspectRatio4x3

Value: 1.33333


[edit] AspectRatio5x4

Value: 1.25


[edit] AspectRatio16x9

Value: 1.77778


[edit] InvAspectRatio4x3

Value: 0.75


[edit] InvAspectRatio5x4

Value: 0.8


[edit] InvAspectRatio16x9

Value: 0.56249


[edit] Properties

[edit] Property group 'Object'

[edit] Name

Type: name

Modifiers: native, const, editconst


[edit] ObjectArchetype

Type: Object

Modifiers: native, const, editconst


[edit] Internal variables

[edit] Class

Type: Class

Modifiers: native, const, editconst


[edit] HashNext

Type: pointer

Modifiers: native, private, const, editconst


[edit] HashOuterNext

Type: pointer

Modifiers: native, private, const, editconst


[edit] Linker

Type: Object

Modifiers: native, private, const, editconst, noexport


[edit] LinkerIndex

Type: pointer

Modifiers: native, private, const, editconst, noexport


[edit] NetIndex

Type: int

Modifiers: native, private, const, editconst, noexport


[edit] ObjectFlags

Type: qword

Modifiers: native, private, const, editconst

This needs to be 8-byte aligned in 32-bit!

[edit] ObjectInternalInteger

Type: int

Modifiers: native, private, const, editconst, noexport


[edit] Outer

Type: Object

Modifiers: native, const, editconst


[edit] StateFrame

Type: pointer

Modifiers: native, private, const, editconst


[edit] VfTableObject

Type: pointer

Modifiers: native, private, const, editconst, noexport


[edit] Enums

[edit] AlphaBlendType

Various ways to interpolate TAlphaBlend.

ABT_Linear 
ABT_Cubic 
ABT_Sinusoidal 
ABT_EaseInOutExponent2 
ABT_EaseInOutExponent3 
ABT_EaseInOutExponent4 
ABT_EaseInOutExponent5 

[edit] EAutomatedRunResult

These are the types of PerfMem RunResults you the system understands and can achieve. They are stored in the table as we will get "valid" numbers but we ran OOM. We want to list the numbers in the OOM case because there is probably something that jumped up to cause the OOM (e.g. vertex lighting).

ARR_Unknown 
ARR_OOM 
ARR_Passed 

[edit] EAxis

AXIS_NONE 
= 0
AXIS_X 
= 1
AXIS_Y 
= 2
AXIS_BLANK 
= 3. Need this because AXIS enum is used as bitfield in C++...
AXIS_Z 
4

[edit] EDebugBreakType

Different modes for the DebugBreak() method.

DEBUGGER_NativeOnly 
DEBUGGER_ScriptOnly 
not yet implemented
DEBUGGER_Both 
not yet implemented

[edit] EInputEvent

IE_Pressed 
IE_Released 
IE_Repeat 
IE_DoubleClick 
IE_Axis 

[edit] EInterpCurveMode

CIM_Linear 
CIM_CurveAuto 
CIM_Constant 
CIM_CurveUser 
CIM_CurveBreak 
CIM_CurveAutoClamped 

[edit] EInterpMethodType

IMT_UseFixedTangentEvalAndNewAutoTangents 
IMT_UseFixedTangentEval 
IMT_UseBrokenTangentEval 

[edit] ETickingGroup

Determines which ticking group an Actor/Component belongs to

TG_PreAsyncWork 
Any item that needs to be updated before asynchronous work is done
TG_DuringAsyncWork 
Any item that can be run in parallel of our async work
TG_PostAsyncWork 
Any item that needs the async work to be done before being updated
TG_PostUpdateWork 
Any item that needs the update work to be done before being ticked

[edit] Structs

See Object structs.

[edit] Functions

See Object functions.

[edit] Operators

See Object operators.

Personal tools