ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/gr2lib/trunk/gr2lib/core/interfaces/ITexture.cs
Revision: 79
Committed: Thu Jul 15 21:50:56 2010 UTC (12 years, 6 months ago) by william
File size: 588 byte(s)
Log Message:
create and implement interfaces for all core classes (for type casting)

File Contents

# Content
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using gr2lib.core.coretypes.implementation;
6
7 namespace gr2lib.core.interfaces
8 {
9 public interface ITexture : INativePointer
10 {
11 FilePath FromFileName { get; set; }
12 int TextureType { get; set; }
13 int Width { get; set; }
14 int Height { get; set; }
15 int Encoding { get; set; }
16 int SubFormat { get; set; }
17 Layout Layout { get; set; }
18 List<Image> Images { get; set; }
19 IntPtr ExtendedData { get; set; }
20 }
21 }