I'm a doctor, not a mechanic
Difference between revisions of "UE3:SkeletalMeshActorMAT (UDK)"
(Talk) |
m (1 revision: class descriptions for UDK January update (part 5)) |
||
(One intermediate revision by one other user not shown) | |||
Line 15: | Line 15: | ||
'''[[Variables#Modifiers|Modifiers]]:''' transient | '''[[Variables#Modifiers|Modifiers]]:''' transient | ||
− | + | Array of Slots | |
===Subobjects=== | ===Subobjects=== | ||
Line 47: | Line 47: | ||
==Functions== | ==Functions== | ||
===Native functions=== | ===Native functions=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====MAT_SetAnimPosition==== | ====MAT_SetAnimPosition==== | ||
{{code|native function '''MAT_SetAnimPosition''' ([[name]] '''SlotName''', [[int]] '''ChannelIndex''', [[name]] '''InAnimSeqName''', [[float]] '''InPosition''', [[bool]] '''bFireNotifies''', [[bool]] '''bLooping''')}} | {{code|native function '''MAT_SetAnimPosition''' ([[name]] '''SlotName''', [[int]] '''ChannelIndex''', [[name]] '''InAnimSeqName''', [[float]] '''InPosition''', [[bool]] '''bFireNotifies''', [[bool]] '''bLooping''')}} | ||
Line 78: | Line 68: | ||
===Events=== | ===Events=== | ||
− | ==== | + | ====Destroyed==== |
− | {{code|simulated event ''' | + | {{code|simulated event '''Destroyed''' ()}} |
− | '''Overrides:''' {{tl| | + | '''Overrides:''' {{tl|Destroyed|SkeletalMeshActor}} |
− | + | <!-- enter event description --> | |
====FinishAnimControl==== | ====FinishAnimControl==== | ||
− | {{code|simulated event '''FinishAnimControl''' ()}} | + | {{code|simulated event '''FinishAnimControl''' ({{cl|InterpGroup}} '''InInterpGroup''')}} |
'''Overrides:''' {{tl|FinishAnimControl|SkeletalMeshActor}} | '''Overrides:''' {{tl|FinishAnimControl|SkeletalMeshActor}} | ||
Called when we are done with the AnimControl track. | Called when we are done with the AnimControl track. | ||
+ | |||
+ | ====PostInitAnimTree==== | ||
+ | {{code|simulated event '''PostInitAnimTree''' ({{cl|SkeletalMeshComponent}} '''SkelComp''')}} | ||
+ | |||
+ | '''Overrides:''' {{tl|PostInitAnimTree|Actor|events}} | ||
+ | |||
+ | called after initializing the AnimTree for the given SkeletalMeshComponent that has this Actor as its Owner | ||
+ | this is a good place to cache references to skeletal controllers, etc that the Actor modifies | ||
====SetAnimPosition==== | ====SetAnimPosition==== | ||
Line 112: | Line 110: | ||
Called each frame by Matinee to update the scaling on a SkelControl. | Called each frame by Matinee to update the scaling on a SkelControl. | ||
+ | |||
+ | ===Other instance functions=== | ||
+ | ====CacheAnimNodes==== | ||
+ | {{code|simulated function '''CacheAnimNodes''' ()}} | ||
+ | |||
+ | <!-- enter function description --> | ||
+ | |||
+ | ====ClearAnimNodes==== | ||
+ | {{code|simulated function '''ClearAnimNodes''' ()}} | ||
+ | |||
+ | <!-- enter function description --> |
Latest revision as of 06:48, 17 January 2010
Object >> Actor >> SkeletalMeshActor >> SkeletalMeshCinematicActor >> SkeletalMeshActorMAT |
- Package:
- Engine
- Direct subclass:
- SkeletalMeshActorMATSpawnable
- This class in other games:
- UT3
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. |
Advanced version of SkeletalMeshCinematicActor which uses an AnimTree instead of having a single AnimNodeSequence defined in its defaultproperties
Properties[edit]
SlotNodes[edit]
Type: array<AnimNodeSlot>
Modifiers: transient
Array of Slots
Subobjects[edit]
FaceAudioComponent[edit]
Class: Engine.AudioComponent
Inherits from: SkeletalMeshCinematicActor.FaceAudioComponent
No new values.
MyLightEnvironment[edit]
Class: Engine.DynamicLightEnvironmentComponent
Inherits from: SkeletalMeshCinematicActor.MyLightEnvironment
No new values.
SkeletalMeshComponent0[edit]
Class: Engine.SkeletalMeshComponent
Inherits from: SkeletalMeshCinematicActor.SkeletalMeshComponent0
Property | Value |
---|---|
ReplacementPrimitive | None |
Functions[edit]
Native functions[edit]
MAT_SetAnimPosition[edit]
Update AnimTree from track info
MAT_SetAnimWeights[edit]
Update AnimTree from track weights
MAT_SetMorphWeight[edit]
MAT_SetSkelControlScale[edit]
Events[edit]
Destroyed[edit]
Overrides: SkeletalMeshActor.Destroyed
FinishAnimControl[edit]
Overrides: SkeletalMeshActor.FinishAnimControl
Called when we are done with the AnimControl track.
PostInitAnimTree[edit]
Overrides: Actor.PostInitAnimTree
called after initializing the AnimTree for the given SkeletalMeshComponent that has this Actor as its Owner this is a good place to cache references to skeletal controllers, etc that the Actor modifies
SetAnimPosition[edit]
Overrides: SkeletalMeshActor.SetAnimPosition
Called each from while the Matinee action is running, with the desired sequence name and position we want to be at.
SetMorphWeight[edit]
Overrides: Actor.SetMorphWeight
Called each frame by Matinee to update the weight of a particular MorphNodeWeight.
SetSkelControlScale[edit]
Overrides: Actor.SetSkelControlScale
Called each frame by Matinee to update the scaling on a SkelControl.