Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Graphics.SpriteViewMatrix Class Reference

Public Member Functions

 SpriteViewMatrix (GraphicsDevice graphicsDevice)
 
void SetViewportOverride (Viewport viewport)
 
void ClearViewportOverride ()
 

Properties

Vector2 Zoom [get, set]
 
Vector2 Translation [get]
 
Matrix ZoomMatrix [get]
 
Matrix TransformationMatrix [get]
 
Matrix NormalizedTransformationmatrix [get]
 
SpriteEffects Effects [get, set]
 
Matrix EffectMatrix [get]
 

Private Member Functions

void Rebuild ()
 
bool ShouldRebuild ()
 

Private Attributes

Vector2 _zoom = Vector2.One
 
Vector2 _translation = Vector2.Zero
 
Matrix _zoomMatrix = Matrix.Identity
 
Matrix _transformationMatrix = Matrix.Identity
 
Matrix _normalizedTransformationMatrix = Matrix.Identity
 
SpriteEffects _effects
 
Matrix _effectMatrix
 
GraphicsDevice _graphicsDevice
 
Viewport _viewport
 
bool _overrideSystemViewport
 
bool _needsRebuild = true
 

Detailed Description

Definition at line 6 of file SpriteViewMatrix.cs.


The documentation for this class was generated from the following file: