C# Класс Terraria.GameContent.Liquid.ReplacementLiquidRenderer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Instance ReplacementLiquidRenderer

Открытые методы

Метод Описание
Draw ( SpriteBatch spriteBatch, Vector2 drawOffset, int waterStyle, float alpha, bool isBackgroundDraw ) : void
GetCachedDrawArea ( ) : Rectangle
GetVisibleLiquid ( int x, int y ) : float
HasFullWater ( int x, int y ) : bool
PrepareDraw ( Rectangle drawArea ) : void
SetWaveMaskData ( Texture2D texture ) : void
Update ( GameTime gameTime ) : void

Приватные методы

Метод Описание
InternalDraw ( SpriteBatch spriteBatch, Vector2 drawOffset, int waterStyle, float globalAlpha, bool isBackgroundDraw ) : void
InternalPrepareDraw ( Rectangle drawArea ) : void
ReplacementLiquidRenderer ( ) : System

Описание методов

Draw() публичный Метод

public Draw ( SpriteBatch spriteBatch, Vector2 drawOffset, int waterStyle, float alpha, bool isBackgroundDraw ) : void
spriteBatch SpriteBatch
drawOffset Vector2
waterStyle int
alpha float
isBackgroundDraw bool
Результат void

GetCachedDrawArea() публичный Метод

public GetCachedDrawArea ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

GetVisibleLiquid() публичный Метод

public GetVisibleLiquid ( int x, int y ) : float
x int
y int
Результат float

HasFullWater() публичный Метод

public HasFullWater ( int x, int y ) : bool
x int
y int
Результат bool

PrepareDraw() публичный Метод

public PrepareDraw ( Rectangle drawArea ) : void
drawArea Microsoft.Xna.Framework.Rectangle
Результат void

SetWaveMaskData() публичный Метод

public SetWaveMaskData ( Texture2D texture ) : void
texture Texture2D
Результат void

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

Описание свойств

Instance публичное статическое свойство

public static ReplacementLiquidRenderer,Terraria.GameContent.Liquid Instance
Результат ReplacementLiquidRenderer