Example #1
0
 public virtual void Dispose()
 {
     lock (this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero)
         {
             if (swigCMemOwn)
             {
                 swigCMemOwn = false;
                 ITexturePINVOKE.delete_Texture(swigCPtr);
             }
             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
         }
         global::System.GC.SuppressFinalize(this);
     }
 }
Example #2
0
        public uint GetAccessMode()
        {
            uint ret = ITexturePINVOKE.Texture_GetAccessMode(swigCPtr);

            return(ret);
        }
Example #3
0
        public uint GetSampleQuality()
        {
            uint ret = ITexturePINVOKE.Texture_GetSampleQuality(swigCPtr);

            return(ret);
        }
Example #4
0
        public uint GetSampleCount()
        {
            uint ret = ITexturePINVOKE.Texture_GetSampleCount(swigCPtr);

            return(ret);
        }
Example #5
0
        public SampleDesc GetSampleInfo()
        {
            SampleDesc ret = new SampleDesc(ITexturePINVOKE.Texture_GetSampleInfo(swigCPtr), true);

            return(ret);
        }
Example #6
0
 public Texture.Type GetTextureType()
 {
     Texture.Type ret = (Texture.Type)ITexturePINVOKE.Texture_GetTextureType(swigCPtr);
     return(ret);
 }
Example #7
0
        public EFormat GetFormat()
        {
            EFormat ret = (EFormat)ITexturePINVOKE.Texture_GetFormat(swigCPtr);

            return(ret);
        }
Example #8
0
        public byte GetArraySize()
        {
            byte ret = ITexturePINVOKE.Texture_GetArraySize(swigCPtr);

            return(ret);
        }
Example #9
0
        public byte GetNumMipMaps()
        {
            byte ret = ITexturePINVOKE.Texture_GetNumMipMaps(swigCPtr);

            return(ret);
        }
Example #10
0
 public virtual void BuildMipSubLevels()
 {
     ITexturePINVOKE.Texture_BuildMipSubLevels(swigCPtr);
 }