예제 #1
0
SoundCache::SoundCache(QObject* parent) :
    ResourceCache(parent)
{
    const qint64 SOUND_DEFAULT_UNUSED_MAX_SIZE = 50 * BYTES_PER_MEGABYTES;
    setUnusedResourceCacheSize(SOUND_DEFAULT_UNUSED_MAX_SIZE);
    setObjectName("SoundCache");
}
예제 #2
0
AnimationCache::AnimationCache(QObject* parent) :
    ResourceCache(parent)
{
    const qint64 ANIMATION_DEFAULT_UNUSED_MAX_SIZE = 50 * BYTES_PER_MEGABYTES;
    setUnusedResourceCacheSize(ANIMATION_DEFAULT_UNUSED_MAX_SIZE);
    setObjectName("AnimationCache");
}
예제 #3
0
파일: ScriptCache.cpp 프로젝트: ey6es/hifi
ScriptCache::ScriptCache() :
    _engine(NULL)
{
    setEngine(new QScriptEngine(this));
    
    const qint64 SCRIPT_DEFAULT_UNUSED_MAX_SIZE = 50 * BYTES_PER_MEGABYTES;
    setUnusedResourceCacheSize(SCRIPT_DEFAULT_UNUSED_MAX_SIZE);
}
예제 #4
0
TextureCache::TextureCache() :
    _permutationNormalTexture(0),
    _whiteTexture(0),
    _blueTexture(0),
    _frameBufferSize(100, 100)
{
    const qint64 TEXTURE_DEFAULT_UNUSED_MAX_SIZE = DEFAULT_UNUSED_MAX_SIZE;
    setUnusedResourceCacheSize(TEXTURE_DEFAULT_UNUSED_MAX_SIZE);
}
예제 #5
0
ModelCache::ModelCache() {
    const qint64 GEOMETRY_DEFAULT_UNUSED_MAX_SIZE = DEFAULT_UNUSED_MAX_SIZE;
    setUnusedResourceCacheSize(GEOMETRY_DEFAULT_UNUSED_MAX_SIZE);
    setObjectName("ModelCache");

    auto modelFormatRegistry = DependencyManager::get<ModelFormatRegistry>();
    modelFormatRegistry->addFormat(FBXSerializer());
    modelFormatRegistry->addFormat(OBJSerializer());
    modelFormatRegistry->addFormat(GLTFSerializer());
}
예제 #6
0
TextureCache::TextureCache() {
    setUnusedResourceCacheSize(0);
    setObjectName("TextureCache");

    // Expose enum Type to JS/QML via properties
    // Despite being one-off, this should be fine, because TextureCache is a SINGLETON_DEPENDENCY
    QObject* type = new QObject(this);
    type->setObjectName("TextureType");
    setProperty("Type", QVariant::fromValue(type));
    auto metaEnum = QMetaEnum::fromType<Type>();
    for (int i = 0; i < metaEnum.keyCount(); ++i) {
        type->setProperty(metaEnum.key(i), metaEnum.value(i));
    }
}
예제 #7
0
TextureCache::TextureCache() {
    const qint64 TEXTURE_DEFAULT_UNUSED_MAX_SIZE = DEFAULT_UNUSED_MAX_SIZE;
    setUnusedResourceCacheSize(TEXTURE_DEFAULT_UNUSED_MAX_SIZE);
}