public uint NumMeshes() { return(MeshMLViewerCoreImporter.NumMeshes(core_)); }
public uint SelectedMesh() { return(MeshMLViewerCoreImporter.SelectedMesh(core_)); }
public void Destroy() { MeshMLViewerCoreImporter.Destroy(core_); core_ = IntPtr.Zero; }
public Color EmitMaterial(uint mtl_id) { return(this.IntPtrToColor(MeshMLViewerCoreImporter.EmitMaterial(core_, mtl_id))); }
public string ShininessTexture(uint mtl_id) { return(Marshal.PtrToStringAnsi(MeshMLViewerCoreImporter.ShininessTexture(core_, mtl_id))); }
public uint NumVertexStreamUsages(uint mesh_id, uint stream_index) { return(MeshMLViewerCoreImporter.NumVertexStreamUsages(core_, mesh_id, stream_index)); }
public uint MaterialID(uint mesh_id) { return(MeshMLViewerCoreImporter.MaterialID(core_, mesh_id)); }
public float ModelFrameRate() { return(MeshMLViewerCoreImporter.ModelFrameRate(core_)); }
public void SkinningOn(int on) { MeshMLViewerCoreImporter.SkinningOn(core_, on); }
public void SaveModel(string name) { MeshMLViewerCoreImporter.SaveModel(core_, name); }
public void CurrFrame(float frame) { MeshMLViewerCoreImporter.CurrFrame(core_, frame); }
public void OpenModel(string name) { MeshMLViewerCoreImporter.OpenModel(core_, name); }
public void Resize(uint width, uint height) { MeshMLViewerCoreImporter.Resize(core_, width, height); }
public void Refresh() { MeshMLViewerCoreImporter.Refresh(core_); }
public string MeshName(uint index) { return(Marshal.PtrToStringUni(MeshMLViewerCoreImporter.MeshName(core_, index))); }
public void SmoothMeshOn(int on) { MeshMLViewerCoreImporter.SmoothMeshOn(core_, on); }
public uint NumVertexStreams(uint mesh_id) { return(MeshMLViewerCoreImporter.NumVertexStreams(core_, mesh_id)); }
public void FPSCameraOn(int on) { MeshMLViewerCoreImporter.FPSCameraOn(core_, on); }
public uint VertexStreamUsage(uint mesh_id, uint stream_index, uint usage_index) { return(MeshMLViewerCoreImporter.VertexStreamUsage(core_, mesh_id, stream_index, usage_index)); }
public void LineModeOn(int on) { MeshMLViewerCoreImporter.LineModeOn(core_, on); }
public float ShininessMaterial(uint mtl_id) { return(MeshMLViewerCoreImporter.ShininessMaterial(core_, mtl_id)); }
public void Visualize(int index) { MeshMLViewerCoreImporter.Visualize(core_, index); }
public float OpacityMaterial(uint mtl_id) { return(MeshMLViewerCoreImporter.OpacityMaterial(core_, mtl_id)); }
public void MouseDown(int x, int y, uint button) { MeshMLViewerCoreImporter.MouseDown(core_, x, y, button); }
public string OpacityTexture(uint mtl_id) { return(Marshal.PtrToStringAnsi(MeshMLViewerCoreImporter.OpacityTexture(core_, mtl_id))); }
public void KeyPress(int key) { MeshMLViewerCoreImporter.KeyPress(core_, key); }
public void SelectMesh(uint mesh_id) { MeshMLViewerCoreImporter.SelectMesh(core_, mesh_id); }
public MeshMLViewerCore(IntPtr native_wnd) { core_ = MeshMLViewerCoreImporter.Create(native_wnd); }