Lines Matching refs:Texture
37 class Texture; variable
41 using TextureRef = std::shared_ptr<Texture>;
42 using TextureWeakRef = std::weak_ptr<Texture>;
98 class Texture final : public Resource,
100 public std::enable_shared_from_this<Texture>
291 Texture(id<MTLTexture> metalTexture);
292 Texture(ContextMtl *context,
297 Texture(ContextMtl *context,
304 Texture(ContextMtl *context,
311 Texture(Texture *original, MTLPixelFormat format);
312 Texture(Texture *original, MTLTextureType type, NSRange mipmapLevelRange, NSRange slices);
313 Texture(Texture *original, const TextureSwizzleChannels &swizzle);