tModLoader v2024.03
A mod to make and play Terraria mods
Segments.PlayerSegment Class Reference

Inherits Segments.AnimationSegmentWithActions< Player >.

Classes

class  ImmediateSpritebatchForPlayerDyesEffect
 
interface  IShaderEffect
 

Public Member Functions

 PlayerSegment (int targetTime, Vector2 anchorOffset, Vector2 normalizedHitboxOrigin)
 
override void Draw (ref GameAnimationSegment info)
 
PlayerSegment UseShaderEffect (IShaderEffect shaderEffect)
 
- Public Member Functions inherited from Segments.AnimationSegmentWithActions< Player >
 AnimationSegmentWithActions (int targetTime)
 
abstract void Draw (ref GameAnimationSegment info)
 
AnimationSegmentWithActions< T > Then (IAnimationSegmentAction< T > act)
 
AnimationSegmentWithActions< T > With (IAnimationSegmentAction< T > act)
 

Protected Member Functions

override void Bind (IAnimationSegmentAction< Player > act)
 
- Protected Member Functions inherited from Segments.AnimationSegmentWithActions< Player >
abstract void Bind (IAnimationSegmentAction< T > act)
 
void ProcessActions (T obj, float localTimeForObject)
 

Additional Inherited Members

- Protected Attributes inherited from Segments.AnimationSegmentWithActions< Player >
int _targetTime
 
- Properties inherited from Segments.AnimationSegmentWithActions< Player >
float DedicatedTimeNeeded [get]
 

Member Function Documentation

◆ Draw()

override void Segments.PlayerSegment.Draw ( ref GameAnimationSegment  info)
virtual