public GvrTextureInfo(PvrTextureInfo tex) : this((TextureInfo)tex) { switch (tex.DataFormat) { case PvrDataFormat.Index4: DataFormat = GvrDataFormat.Index4; break; case PvrDataFormat.Index8: DataFormat = GvrDataFormat.Index8; break; } }
/// <summary> /// Returns information about the texture. (Use an explicit cast to get PvrTextureInfo.) /// </summary> /// <returns></returns> public override VrTextureInfo GetTextureInfo() { if (!InitSuccess) return new PvrTextureInfo(); PvrTextureInfo TextureInfo = new PvrTextureInfo(); TextureInfo.TextureWidth = TextureWidth; TextureInfo.TextureHeight = TextureHeight; TextureInfo.PixelFormat = PixelFormat; TextureInfo.DataFormat = DataFormat; TextureInfo.CompressionFormat = CompressionFormat; return TextureInfo; }
public PvrTextureInfo(PvrTextureInfo tex) : this((TextureInfo)tex) { PixelFormat = tex.PixelFormat; DataFormat = tex.DataFormat; }