C# 클래스 Transit.Framework.Texturing.TextureBlender

상속: ITextureProvider
파일 보기 프로젝트 열기: Katalyst6/CSL.TransitAddonMod

공개 메소드들

메소드 설명
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