C# 클래스 Reign.Video.Abstraction.Model

상속: DisposableResource, ILoadable
파일 보기 프로젝트 열기: reignstudios/ReignSDK 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
Model ( IDisposableResource parent, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals, string contentDirectory, Type>.Dictionary materialTypes, List value1BinderTypes, List value2BinderTypes, List value3BinderTypes, List value4BinderTypes, List textureBinderTypes, string>.Dictionary fileExtOverrides, int classicInstanceCount, Loader loadedCallback ) : Reign.Core
Model ( IDisposableResource parent, string filename, string contentDirectory, Type>.Dictionary materialTypes, List value1BinderTypes, List value2BinderTypes, List value3BinderTypes, List value4BinderTypes, List textureBinderTypes, string>.Dictionary fileExtOverrides, int classicInstanceCount, Loader loadedCallback ) : Reign.Core
Render ( ) : void
Save ( Stream stream, bool compress, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals ) : void
Save ( string filename, bool compress, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals ) : void
UpdateLoad ( ) : bool

비공개 메소드들

메소드 설명
bindTypes ( MaterialI material, IDictionary values, List binders, string contentDirectory, string>.Dictionary fileExtOverrides, FoundBinderMethod handleFoundBinder ) : void
handleFoundTextureBinder ( MaterialI material, FieldInfo materialField, IDictionary values, MaterialFieldBinder binder, string contentDirectory, string>.Dictionary fileExtOverrides ) : void
handleFoundValueBinder ( MaterialI material, FieldInfo materialField, IDictionary values, MaterialFieldBinder binder, string contentDirectory, string>.Dictionary fileExtOverrides ) : void
init ( string filename, Stream stream, string contentDirectory, Type>.Dictionary materialTypes, List value1BinderTypes, List value2BinderTypes, List value3BinderTypes, List value4BinderTypes, List textureBinderTypes, string>.Dictionary fileExtOverrides, int classicInstanceCount, Loader loadedCallback ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Model() 공개 메소드

public Model ( IDisposableResource parent, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals, string contentDirectory, Type>.Dictionary materialTypes, List value1BinderTypes, List value2BinderTypes, List value3BinderTypes, List value4BinderTypes, List textureBinderTypes, string>.Dictionary fileExtOverrides, int classicInstanceCount, Loader loadedCallback ) : Reign.Core
parent IDisposableResource
softwareModel SoftwareModel
loadColors bool
loadUVs bool
loadNormals bool
contentDirectory string
materialTypes Type>.Dictionary
value1BinderTypes List
value2BinderTypes List
value3BinderTypes List
value4BinderTypes List
textureBinderTypes List
fileExtOverrides string>.Dictionary
classicInstanceCount int
loadedCallback Reign.Core.Loader
리턴 Reign.Core

Model() 공개 메소드

public Model ( IDisposableResource parent, string filename, string contentDirectory, Type>.Dictionary materialTypes, List value1BinderTypes, List value2BinderTypes, List value3BinderTypes, List value4BinderTypes, List textureBinderTypes, string>.Dictionary fileExtOverrides, int classicInstanceCount, Loader loadedCallback ) : Reign.Core
parent IDisposableResource
filename string
contentDirectory string
materialTypes Type>.Dictionary
value1BinderTypes List
value2BinderTypes List
value3BinderTypes List
value4BinderTypes List
textureBinderTypes List
fileExtOverrides string>.Dictionary
classicInstanceCount int
loadedCallback Reign.Core.Loader
리턴 Reign.Core

Render() 공개 메소드

public Render ( ) : void
리턴 void

Save() 공개 정적인 메소드

public static Save ( Stream stream, bool compress, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals ) : void
stream Stream
compress bool
softwareModel SoftwareModel
loadColors bool
loadUVs bool
loadNormals bool
리턴 void

Save() 공개 정적인 메소드

public static Save ( string filename, bool compress, SoftwareModel softwareModel, bool loadColors, bool loadUVs, bool loadNormals ) : void
filename string
compress bool
softwareModel SoftwareModel
loadColors bool
loadUVs bool
loadNormals bool
리턴 void

UpdateLoad() 공개 메소드

public UpdateLoad ( ) : bool
리턴 bool