MCPcopy Create free account
hub / github.com/davideberly/GeometricTools / GetSubresource

Method GetSubresource

GTE/Graphics/Texture.cpp:107–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107Texture::Subresource Texture::GetSubresource(uint32_t index) const
108{
109 LogAssert(index < GetNumSubresources(), "Invalid input.");
110 Subresource sr{};
111 sr.item = index / mNumLevels;
112 sr.level = index % mNumLevels;
113 sr.data = const_cast<char*>(GetDataFor(sr.item, sr.level));
114 sr.rowPitch = mLDimension[sr.level][0] * mElementSize;
115 sr.slicePitch = mLDimension[sr.level][1] * sr.rowPitch;
116 return sr;
117}
118
119void Texture::AutogenerateMipmaps()
120{

Callers 11

DX11Texture1Method · 0.80
DX11TextureCubeMethod · 0.80
DX11Texture2Method · 0.80
DX11Texture2ArrayMethod · 0.80
DX11TextureRTMethod · 0.80
DX11Texture3Method · 0.80
DX11TextureCubeArrayMethod · 0.80
UpdateMethod · 0.80
CopyCpuToGpuMethod · 0.80
CopyGpuToCpuMethod · 0.80
DX11Texture1ArrayMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected