C# 클래스 KEngine.MaterialLoader

加载材质,通过CSerializeMaterial
상속: AbstractResourceLoader
파일 보기 프로젝트 열기: mr-kelly/KEngine

공개 메소드들

메소드 설명
Load ( string path, CCMaterialLoaderDelegate callback = null ) : MaterialLoader

보호된 메소드들

메소드 설명
DoDispose ( ) : void
Init ( string url ) : void
OnFinish ( object resultObj ) : void

비공개 메소드들

메소드 설명
CoGenerateMaterial ( string matPath, KSerializeMaterial sMat ) : IEnumerator
CoLoadSerializeMaterial ( ) : IEnumerator
ParseMaterialStr ( string materialTextureStr, Vector2 &tiling, Vector2 &offset ) : string
_SetMatColor ( Material mat, string colorPropName, string _colorStr ) : void
_SetMatRange ( Material mat, string propName, string propValue ) : void
_SetMatTex ( Material mat, string matPropName, Texture tex, Vector2 tiling, Vector2 offset ) : void
_SetMatVector ( Material mat, string propName, string propValue ) : void

메소드 상세

DoDispose() 보호된 메소드

protected DoDispose ( ) : void
리턴 void

Init() 보호된 메소드

protected Init ( string url ) : void
url string
리턴 void

Load() 공개 정적인 메소드

public static Load ( string path, CCMaterialLoaderDelegate callback = null ) : MaterialLoader
path string
callback CCMaterialLoaderDelegate
리턴 MaterialLoader

OnFinish() 보호된 메소드

protected OnFinish ( object resultObj ) : void
resultObj object
리턴 void