C# 클래스 UnityRenderer.Factory

상속: IRendererFactory
파일 보기 프로젝트 열기: explodingbarrel/lwf

공개 프로퍼티들

프로퍼티 타입 설명
blendMode int
camera Camera
fontPrefix string
gameObject GameObject
maskMode int
renderQueueOffset int
textureLoader TextureLoader
texturePrefix string
textureUnloader TextureUnloader
zOffset float
zRate float

공개 메소드들

메소드 설명
BeginRender ( LWF lwf ) : void
ConstructBitmap ( LWF lwf, int objectId, Bitmap bitmap ) : Renderer
ConstructBitmapEx ( LWF lwf, int objectId, BitmapEx bitmapEx ) : Renderer
ConstructParticle ( LWF lwf, int objectId, Particle particle ) : Renderer
ConstructText ( LWF lwf, int objectId, Text text ) : UnityRenderer.TextRenderer
ConvertColor ( Color c ) : UnityEngine.Color
ConvertColor ( Color c, ColorTransform t ) : UnityEngine.Color
ConvertColorTransform ( UnityEngine &mc, ColorTransform c ) : void
ConvertColorTransform ( UnityEngine &mc, UnityEngine &ac, ColorTransform c ) : void
ConvertMatrix ( Matrix4x4 &m, Matrix lm, float scale = 1, float z, float height ) : void
ConvertMatrix ( Matrix4x4 &m, Matrix lm, float scale, float z, float zO, float zR, float height ) : void
Destruct ( ) : void
EndRender ( LWF lwf ) : void
Init ( LWF lwf ) : void
MultiplyMatrix ( Matrix4x4 &m, Matrix4x4 l, Matrix4x4 r ) : void
SetBlendMode ( int m ) : void
SetMaskMode ( int m ) : void
WorldToLWFPoint ( LWF lwf, Vector3 p ) : Vector3

보호된 메소드들

메소드 설명
Factory ( GameObject gObj, float zOff, float zR, int rQOff, Camera cam, string texturePrfx = "", string fontPrfx = "", TextureLoader textureLdr = null, TextureUnloader textureUnldr = null )

메소드 상세

BeginRender() 공개 메소드

public BeginRender ( LWF lwf ) : void
lwf LWF
리턴 void

ConstructBitmap() 공개 메소드

public ConstructBitmap ( LWF lwf, int objectId, Bitmap bitmap ) : Renderer
lwf LWF
objectId int
bitmap Bitmap
리턴 Renderer

ConstructBitmapEx() 공개 메소드

public ConstructBitmapEx ( LWF lwf, int objectId, BitmapEx bitmapEx ) : Renderer
lwf LWF
objectId int
bitmapEx BitmapEx
리턴 Renderer

ConstructParticle() 공개 메소드

public ConstructParticle ( LWF lwf, int objectId, Particle particle ) : Renderer
lwf LWF
objectId int
particle Particle
리턴 Renderer

ConstructText() 공개 메소드

public ConstructText ( LWF lwf, int objectId, Text text ) : UnityRenderer.TextRenderer
lwf LWF
objectId int
text Text
리턴 UnityRenderer.TextRenderer

ConvertColor() 공개 메소드

public ConvertColor ( Color c ) : UnityEngine.Color
c Color
리턴 UnityEngine.Color

ConvertColor() 공개 메소드

public ConvertColor ( Color c, ColorTransform t ) : UnityEngine.Color
c Color
t ColorTransform
리턴 UnityEngine.Color

ConvertColorTransform() 공개 메소드

public ConvertColorTransform ( UnityEngine &mc, ColorTransform c ) : void
mc UnityEngine
c ColorTransform
리턴 void

ConvertColorTransform() 공개 메소드

public ConvertColorTransform ( UnityEngine &mc, UnityEngine &ac, ColorTransform c ) : void
mc UnityEngine
ac UnityEngine
c ColorTransform
리턴 void

ConvertMatrix() 공개 메소드

public ConvertMatrix ( Matrix4x4 &m, Matrix lm, float scale = 1, float z, float height ) : void
m Matrix4x4
lm Matrix
scale float
z float
height float
리턴 void

ConvertMatrix() 공개 정적인 메소드

public static ConvertMatrix ( Matrix4x4 &m, Matrix lm, float scale, float z, float zO, float zR, float height ) : void
m Matrix4x4
lm Matrix
scale float
z float
zO float
zR float
height float
리턴 void

Destruct() 공개 메소드

public Destruct ( ) : void
리턴 void

EndRender() 공개 메소드

public EndRender ( LWF lwf ) : void
lwf LWF
리턴 void

Factory() 보호된 메소드

protected Factory ( GameObject gObj, float zOff, float zR, int rQOff, Camera cam, string texturePrfx = "", string fontPrfx = "", TextureLoader textureLdr = null, TextureUnloader textureUnldr = null )
gObj GameObject
zOff float
zR float
rQOff int
cam Camera
texturePrfx string
fontPrfx string
textureLdr TextureLoader
textureUnldr TextureUnloader

Init() 공개 메소드

public Init ( LWF lwf ) : void
lwf LWF
리턴 void

MultiplyMatrix() 공개 정적인 메소드

public static MultiplyMatrix ( Matrix4x4 &m, Matrix4x4 l, Matrix4x4 r ) : void
m Matrix4x4
l Matrix4x4
r Matrix4x4
리턴 void

SetBlendMode() 공개 메소드

public SetBlendMode ( int m ) : void
m int
리턴 void

SetMaskMode() 공개 메소드

public SetMaskMode ( int m ) : void
m int
리턴 void

WorldToLWFPoint() 공개 메소드

public WorldToLWFPoint ( LWF lwf, Vector3 p ) : Vector3
lwf LWF
p Vector3
리턴 Vector3

프로퍼티 상세

blendMode 공개적으로 프로퍼티

public int blendMode
리턴 int

camera 공개적으로 프로퍼티

public Camera camera
리턴 Camera

fontPrefix 공개적으로 프로퍼티

public string fontPrefix
리턴 string

gameObject 공개적으로 프로퍼티

public GameObject gameObject
리턴 GameObject

maskMode 공개적으로 프로퍼티

public int maskMode
리턴 int

renderQueueOffset 공개적으로 프로퍼티

public int renderQueueOffset
리턴 int

textureLoader 공개적으로 프로퍼티

public TextureLoader textureLoader
리턴 TextureLoader

texturePrefix 공개적으로 프로퍼티

public string texturePrefix
리턴 string

textureUnloader 공개적으로 프로퍼티

public TextureUnloader textureUnloader
리턴 TextureUnloader

zOffset 공개적으로 프로퍼티

public float zOffset
리턴 float

zRate 공개적으로 프로퍼티

public float zRate
리턴 float