コード例 #1
0
 public MeshViewModel()
 {
     _mesh     = new Mesh();
     Children  = new ObservableCollection <MeshViewModel>();
     Render    = new MeshRenderDataViewModel();
     Collision = new MeshCollisionDataViewModel();
     States    = new MeshStateDataViewModel();
 }
コード例 #2
0
 public MeshViewModel(Mesh mesh)
 {
     _mesh     = mesh;
     Children  = new ObservableCollection <MeshViewModel>();
     Render    = new MeshRenderDataViewModel(mesh.render);
     Collision = new MeshCollisionDataViewModel(mesh.collision);
     States    = new MeshStateDataViewModel(mesh.states);
     Surfaces  = new MeshSurfacesDataViewModel(mesh.surfaces);
 }
コード例 #3
0
ファイル: TextureViewModel.cs プロジェクト: polytronicgr/RSSE
 public TextureViewModel(MeshRenderDataViewModel parent, Texture texture)
 {
     _parent  = parent;
     _texture = texture;
 }
コード例 #4
0
ファイル: TextureViewModel.cs プロジェクト: polytronicgr/RSSE
 public TextureViewModel(MeshRenderDataViewModel parent)
 {
     _parent  = parent;
     _texture = new Texture();
 }