C# Класс Terraria.Graphics.Shaders.ScreenShaderData

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

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

Метод Описание
Apply ( ) : void
GetSecondaryShader ( Player player ) : ScreenShaderData
ScreenShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
ScreenShaderData ( string passName ) : Microsoft.Xna.Framework
UseColor ( Color color ) : ScreenShaderData
UseColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
UseColor ( float r, float g, float b ) : ScreenShaderData
UseGlobalOpacity ( float opacity ) : ScreenShaderData
UseIntensity ( float intensity ) : ScreenShaderData
UseOpacity ( float opacity ) : ScreenShaderData
UseProgress ( float progress ) : ScreenShaderData
UseSecondaryColor ( Color color ) : ScreenShaderData
UseSecondaryColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
UseSecondaryColor ( float r, float g, float b ) : ScreenShaderData
UseTargetPosition ( Vector2 position ) : ScreenShaderData

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

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

public Apply ( ) : void
Результат void

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

public GetSecondaryShader ( Player player ) : ScreenShaderData
player Terraria.Player
Результат ScreenShaderData

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

public ScreenShaderData ( Effect shader, string passName ) : Microsoft.Xna.Framework
shader Microsoft.Xna.Framework.Graphics.Effect
passName string
Результат Microsoft.Xna.Framework

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

public ScreenShaderData ( string passName ) : Microsoft.Xna.Framework
passName string
Результат Microsoft.Xna.Framework

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

public UseColor ( Color color ) : ScreenShaderData
color Color
Результат ScreenShaderData

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

public UseColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
color Microsoft.Xna.Framework.Vector3
Результат ScreenShaderData

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

public UseColor ( float r, float g, float b ) : ScreenShaderData
r float
g float
b float
Результат ScreenShaderData

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

public UseGlobalOpacity ( float opacity ) : ScreenShaderData
opacity float
Результат ScreenShaderData

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

public UseIntensity ( float intensity ) : ScreenShaderData
intensity float
Результат ScreenShaderData

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

public UseOpacity ( float opacity ) : ScreenShaderData
opacity float
Результат ScreenShaderData

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

public UseProgress ( float progress ) : ScreenShaderData
progress float
Результат ScreenShaderData

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

public UseSecondaryColor ( Color color ) : ScreenShaderData
color Color
Результат ScreenShaderData

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

public UseSecondaryColor ( Microsoft.Xna.Framework.Vector3 color ) : ScreenShaderData
color Microsoft.Xna.Framework.Vector3
Результат ScreenShaderData

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

public UseSecondaryColor ( float r, float g, float b ) : ScreenShaderData
r float
g float
b float
Результат ScreenShaderData

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

public UseTargetPosition ( Vector2 position ) : ScreenShaderData
position Vector2
Результат ScreenShaderData