예제 #1
0
        public void EmitMaterial(uint mtl_id, Color value)
        {
            IntPtr ptr = this.ColorToIntPtr(value);

            MtlEditorCoreImporter.SetEmitMaterial(core_, mtl_id, ptr);
            Marshal.FreeHGlobal(ptr);
        }
예제 #2
0
        public void OpacityTexture(uint mtl_id, string name)
        {
            IntPtr ptr = Marshal.StringToHGlobalAnsi(name);

            MtlEditorCoreImporter.SetOpacityTexture(core_, mtl_id, ptr);
            Marshal.FreeHGlobal(ptr);
        }
예제 #3
0
 public void OpenModel(string name)
 {
     MtlEditorCoreImporter.OpenModel(core_, name);
 }
예제 #4
0
 public void Redo()
 {
     MtlEditorCoreImporter.Redo(core_);
 }
예제 #5
0
 public void SelectMesh(uint mesh_id)
 {
     MtlEditorCoreImporter.SelectMesh(core_, mesh_id);
 }
예제 #6
0
 public uint NumHistroyCmds()
 {
     return(MtlEditorCoreImporter.NumHistroyCmds(core_));
 }
예제 #7
0
 public uint EndCmdIndex()
 {
     return(MtlEditorCoreImporter.EndCmdIndex(core_));
 }
예제 #8
0
 public void Visualize(int index)
 {
     MtlEditorCoreImporter.Visualize(core_, index);
 }
예제 #9
0
 public void MouseDown(int x, int y, uint button)
 {
     MtlEditorCoreImporter.MouseDown(core_, x, y, button);
 }
예제 #10
0
 public void SkinningOn(int on)
 {
     MtlEditorCoreImporter.SkinningOn(core_, on);
 }
예제 #11
0
 public void FPSCameraOn(int on)
 {
     MtlEditorCoreImporter.FPSCameraOn(core_, on);
 }
예제 #12
0
 public float ModelFrameRate()
 {
     return(MtlEditorCoreImporter.ModelFrameRate(core_));
 }
예제 #13
0
 public void CurrFrame(float frame)
 {
     MtlEditorCoreImporter.CurrFrame(core_, frame);
 }
예제 #14
0
 public void SaveModel(string name)
 {
     MtlEditorCoreImporter.SaveModel(core_, name);
 }
예제 #15
0
 public string ShininessTexture(uint mtl_id)
 {
     return(Marshal.PtrToStringAnsi(MtlEditorCoreImporter.GetShininessTexture(core_, mtl_id)));
 }
예제 #16
0
 public void KeyPress(int key)
 {
     MtlEditorCoreImporter.KeyPress(core_, key);
 }
예제 #17
0
 public string OpacityTexture(uint mtl_id)
 {
     return(Marshal.PtrToStringAnsi(MtlEditorCoreImporter.GetOpacityTexture(core_, mtl_id)));
 }
예제 #18
0
 public uint NumMeshes()
 {
     return(MtlEditorCoreImporter.NumMeshes(core_));
 }
예제 #19
0
 public string HistroyCmdName(uint index)
 {
     return(Marshal.PtrToStringAnsi(MtlEditorCoreImporter.HistroyCmdName(core_, index)));
 }
예제 #20
0
 public string MeshName(uint index)
 {
     return(Marshal.PtrToStringUni(MtlEditorCoreImporter.MeshName(core_, index)));
 }
예제 #21
0
 public void ShininessMaterial(uint mtl_id, float value)
 {
     MtlEditorCoreImporter.SetShininessMaterial(core_, mtl_id, value);
 }
예제 #22
0
 public uint MaterialID(uint mesh_id)
 {
     return(MtlEditorCoreImporter.MaterialID(core_, mesh_id));
 }
예제 #23
0
 public void OpacityMaterial(uint mtl_id, float value)
 {
     MtlEditorCoreImporter.SetOpacityMaterial(core_, mtl_id, value);
 }
예제 #24
0
 public float ShininessMaterial(uint mtl_id)
 {
     return(MtlEditorCoreImporter.GetShininessMaterial(core_, mtl_id));
 }
예제 #25
0
 public uint SelectedMesh()
 {
     return(MtlEditorCoreImporter.SelectedMesh(core_));
 }
예제 #26
0
 public Color EmitMaterial(uint mtl_id)
 {
     return(this.IntPtrToColor(MtlEditorCoreImporter.GetEmitMaterial(core_, mtl_id)));
 }
예제 #27
0
 public void Undo()
 {
     MtlEditorCoreImporter.Undo(core_);
 }
예제 #28
0
 public float OpacityMaterial(uint mtl_id)
 {
     return(MtlEditorCoreImporter.GetOpacityMaterial(core_, mtl_id));
 }
예제 #29
0
 public void ClearHistroy()
 {
     MtlEditorCoreImporter.ClearHistroy(core_);
 }
예제 #30
0
 public void Resize(uint width, uint height)
 {
     MtlEditorCoreImporter.Resize(core_, width, height);
 }