tModLoader v2024.03
A mod to make and play Terraria mods
ARenderTargetContentByRequest Class Referenceabstract

Inherits INeedRenderTargetContent.

Inherited by AnOutlinedDrawRenderTargetContent, PlayerQueenSlimeMountTextureContent, PlayerRainbowWingsTextureContent, and PlayerTitaniumStormBuffTextureContent.

Public Member Functions

RenderTarget2D GetTarget ()
 
void PrepareRenderTarget (GraphicsDevice device, SpriteBatch spriteBatch)
 
void Request ()
 
void Reset ()
 
void PrepareRenderTarget (GraphicsDevice device, SpriteBatch spriteBatch)
 
void Reset ()
 

Protected Member Functions

abstract void HandleUseReqest (GraphicsDevice device, SpriteBatch spriteBatch)
 
void PrepareARenderTarget_AndListenToEvents (ref RenderTarget2D target, GraphicsDevice device, int neededWidth, int neededHeight, RenderTargetUsage usage)
 
void PrepareARenderTarget_WithoutListeningToEvents (ref RenderTarget2D target, GraphicsDevice device, int neededWidth, int neededHeight, RenderTargetUsage usage)
 

Protected Attributes

RenderTarget2D _target
 
bool _wasPrepared
 

Properties

bool IsReady [get]
 
- Properties inherited from INeedRenderTargetContent
bool IsReady [get]
 

Member Function Documentation

◆ PrepareRenderTarget()

void ARenderTargetContentByRequest.PrepareRenderTarget ( GraphicsDevice  device,
SpriteBatch  spriteBatch 
)

◆ Reset()

void ARenderTargetContentByRequest.Reset ( )

Property Documentation

◆ IsReady

bool ARenderTargetContentByRequest.IsReady
get