1630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski/* 2630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski * Copyright 2014 3630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski * 4630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski * Use of this source code is governed by a BSD-style license that can be 5630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski * found in the LICENSE file. 6630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski */ 7630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski 8630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski#ifndef SkTextureCompression_opts_DEFINED 9630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski#define SkTextureCompression_opts_DEFINED 10630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski 11630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski#include "SkTextureCompressor.h" 12630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski#include "SkImageInfo.h" 13630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski 14630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevskiSkTextureCompressor::CompressionProc 15630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevskiSkTextureCompressorGetPlatformProc(SkColorType colorType, SkTextureCompressor::Format fmt); 16630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski 1725a67bcb7ac70d3077e91126c4b8924a53557a38krajcevski// Returns true if dimX and dimY are set to the block size of the supplied 1825a67bcb7ac70d3077e91126c4b8924a53557a38krajcevski// compression format according to how the platform can consume them. Returns false otherwise. 1925a67bcb7ac70d3077e91126c4b8924a53557a38krajcevskibool SkTextureCompressorGetPlatformDims(SkTextureCompressor::Format fmt, int* dimX, int* dimY); 2025a67bcb7ac70d3077e91126c4b8924a53557a38krajcevski 21630598cbb87edda47aa26bc7b7f93865b34cd8dekrajcevski#endif // SkTextureCompression_opts_DEFINED 22