Lines Matching refs:mtl
35 void set(const mtl::TextureRef &texture,
36 const mtl::MipmapNativeLevel &level,
38 const mtl::Format &format);
39 void setWithImplicitMSTexture(const mtl::TextureRef &texture,
40 const mtl::TextureRef &implicitMSTexture,
41 const mtl::MipmapNativeLevel &level,
43 const mtl::Format &format);
44 void setTexture(const mtl::TextureRef &texture);
45 void setImplicitMSTexture(const mtl::TextureRef &implicitMSTexture);
49 mtl::TextureRef getTexture() const { return mTexture.lock(); } in getTexture()
50 mtl::TextureRef getImplicitMSTexture() const { return mImplicitMSTexture.lock(); } in getImplicitMSTexture()
51 const mtl::MipmapNativeLevel &getLevelIndex() const { return mLevelIndex; } in getLevelIndex()
54 const mtl::Format *getFormat() const { return mFormat; } in getFormat()
56 void toRenderPassAttachmentDesc(mtl::RenderPassAttachmentDesc *rpaDescOut) const;
59 mtl::TextureWeakRef mTexture;
60 mtl::TextureWeakRef mImplicitMSTexture;
61 mtl::MipmapNativeLevel mLevelIndex = mtl::kZeroNativeMipLevel;
63 const mtl::Format *mFormat = nullptr;