C# Класс Transit.Framework.Texturing.TextureBlender

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

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

Метод Описание
FromBaseFile ( string baseTexturePath, string textureName = null ) : TextureBlender
FromTexture ( Texture2D baseTexture ) : TextureBlender
GetTexture ( ) : Texture2D
TextureBlender ( Func baseTextureProvider ) : System
WithAlphaComponent ( Texture2D alphaTexture, Point position = null ) : TextureBlender
WithComponent ( string path, byte alphaLevel = 255, int positionX, bool increaseXOffset = true ) : TextureBlender
WithXOffset ( int xOffset ) : TextureBlender

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

Метод Описание
AddComponent ( ITextureBlenderComponent component ) : void

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

FromBaseFile() публичный статический Метод

public static FromBaseFile ( string baseTexturePath, string textureName = null ) : TextureBlender
baseTexturePath string
textureName string
Результат TextureBlender

FromTexture() публичный статический Метод

public static FromTexture ( Texture2D baseTexture ) : TextureBlender
baseTexture UnityEngine.Texture2D
Результат TextureBlender

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

public GetTexture ( ) : Texture2D
Результат UnityEngine.Texture2D

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

public TextureBlender ( Func baseTextureProvider ) : System
baseTextureProvider Func
Результат System

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

public WithAlphaComponent ( Texture2D alphaTexture, Point position = null ) : TextureBlender
alphaTexture UnityEngine.Texture2D
position Point
Результат TextureBlender

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

public WithComponent ( string path, byte alphaLevel = 255, int positionX, bool increaseXOffset = true ) : TextureBlender
path string
alphaLevel byte
positionX int
increaseXOffset bool
Результат TextureBlender

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

public WithXOffset ( int xOffset ) : TextureBlender
xOffset int
Результат TextureBlender