TextureBuilder class
Public functions
- auto SetDevice(Device*) -> TextureBuilder&
- auto SetDefaults() -> TextureBuilder&
- auto SetFlags(TextureFlags) -> TextureBuilder&
- auto SetTarget(TextureTarget) -> TextureBuilder&
- auto SetWidth(int) -> TextureBuilder&
- auto SetHeight(int) -> TextureBuilder&
- auto SetDepth(int) -> TextureBuilder&
- auto SetSize1D(int) -> TextureBuilder&
- auto SetSize2D(int, int) -> TextureBuilder&
- auto SetSize3D(int, int, int) -> TextureBuilder&
- auto SetLevels(int) -> TextureBuilder&
- auto SetFormat(Format) -> TextureBuilder&
- auto SetSamples(int) -> TextureBuilder&
- auto SetSwizzle(TextureSwizzle, TextureSwizzle, TextureSwizzle, TextureSwizzle) -> TextureBuilder&
- auto SetDepthStencilMode(TextureDepthStencilMode) -> TextureBuilder&
-
auto GetStorageSize() const -> size_
t -
auto GetStorageAlignment() const -> size_
t -
auto SetStorage(MemoryPool*,
ptrdiff_
t) -> TextureBuilder& - auto SetPackagedTextureData(const void*) -> TextureBuilder&
- auto SetPackagedTextureLayout(const PackagedTextureLayout*) -> TextureBuilder&
-
auto SetStride(ptrdiff_
t) -> TextureBuilder& - auto SetGLTextureName(uint32_t) -> TextureBuilder&
- auto GetStorageClass() const -> NVNstorageClass
- auto GetDevice() const -> const Device*
- auto GetFlags() const -> TextureFlags
- auto GetTarget() const -> TextureTarget
- auto GetWidth() const -> int
- auto GetHeight() const -> int
- auto GetDepth() const -> int
- auto GetLevels() const -> int
- auto GetFormat() const -> Format
- auto GetSamples() const -> int
- void GetSwizzle(TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*) const
- auto GetDepthStencilMode() const -> TextureDepthStencilMode
- auto GetPackagedTextureData() const -> const void*
- auto GetPackagedTextureLayout(PackagedTextureLayout*) const -> NVNboolean
-
auto GetStride() const -> ptrdiff_
t - void GetSparseTileLayout(TextureSparseTileLayout*) const
- auto GetGLTextureName() const -> uint32_t
-
auto GetZCullStorageSize() const -> size_
t - auto GetMemoryPool() const -> MemoryPool*
-
auto GetMemoryOffset() const -> ptrdiff_
t
Protected variables
- char reserved