Пример #1
0
gcc_malloc
static GLTexture *
LoadResourceTexture(unsigned id)
{
  const char *name = find_resource_name(id);
  if (name == NULL)
    return NULL;

  jint result[3];
  if (!native_view->loadResourceTexture(name, result))
    return NULL;

  return new GLTexture(result[0], result[1], result[2]);
}
Пример #2
0
gcc_malloc
static GLTexture *
LoadResourceTexture(ResourceId id, Bitmap::Type type)
{
  const char *name = find_resource_name((unsigned)id);
  if (name == nullptr)
    return nullptr;

  jint result[5];
  if (!native_view->loadResourceTexture(name, type == Bitmap::Type::MONO,
                                        result))
    return nullptr;

  return new GLTexture(result[0], result[1], result[2], result[3], result[4]);
}