当前位置: 首页>>代码示例>>C++>>正文


C++ sp::getContext方法代码示例

本文整理汇总了C++中sp::getContext方法的典型用法代码示例。如果您正苦于以下问题:C++ sp::getContext方法的具体用法?C++ sp::getContext怎么用?C++ sp::getContext使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在sp的用法示例。


在下文中一共展示了sp::getContext方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: Script

ScriptC::ScriptC(sp<RS> rs,
                 const void *codeTxt, size_t codeLength,
                 const char *cachedName, size_t cachedNameLength,
                 const char *cacheDir, size_t cacheDirLength)
: Script(NULL, rs) {
    mID = RS::dispatch->ScriptCCreate(rs->getContext(), cachedName, cachedNameLength,
                                      cacheDir, cacheDirLength, (const char *)codeTxt, codeLength);
}
开发者ID:SmoothKat,项目名称:android_platform_frameworks_rs,代码行数:8,代码来源:ScriptC.cpp

示例2: Allocation

sp<Allocation> Allocation::createTyped(sp<RS> rs, sp<const Type> type,
                                    RsAllocationMipmapControl mipmaps, uint32_t usage) {
    void *id = 0;
    if (rs->getError() == RS_SUCCESS) {
        id = RS::dispatch->AllocationCreateTyped(rs->getContext(), type->getID(), mipmaps, usage, 0);
    }
    if (id == 0) {
        rs->throwError(RS_ERROR_RUNTIME_ERROR, "Allocation creation failed");
        return nullptr;
    }
    return new Allocation(id, rs, type, usage);
}
开发者ID:cpflayan,项目名称:android_frameworks_rs-dt,代码行数:12,代码来源:Allocation.cpp

示例3: Script

ScriptIntrinsic::ScriptIntrinsic(sp<RS> rs, int id, sp<const Element> e)
    : Script(nullptr, rs) {
    mID = createDispatch(rs, RS::dispatch->ScriptIntrinsicCreate(rs->getContext(), id,
                         e != nullptr ? e->getID() : 0));
    mElement = e;
}
开发者ID:MIPS,项目名称:frameworks-rs,代码行数:6,代码来源:ScriptIntrinsics.cpp


注:本文中的sp::getContext方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。