_Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions
Description
Signature
/// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float numberOfLevels) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int numberOfLevels) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint numberOfLevels) where Shape == __Shape1D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float elements) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float elements, out float numberOfLevels) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int elements) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int elements, out int numberOfLevels) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint elements) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint elements, out uint numberOfLevels) where Shape == __Shape1D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float height, out float numberOfLevels) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int height, out int numberOfLevels) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint height, out uint numberOfLevels) where Shape == __Shape2D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height, out float sampleCount) where Shape == __Shape2D where isArray == 0 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height, out int sampleCount) where Shape == __Shape2D where isArray == 0 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height, out uint sampleCount) where Shape == __Shape2D where isArray == 0 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height, out float elements) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float height, out float elements, out float numberOfLevels) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height, out int elements) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int height, out int elements, out int numberOfLevels) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height, out uint elements) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint height, out uint elements, out uint numberOfLevels) where Shape == __Shape2D where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height, out float elements, out float sampleCount) where Shape == __Shape2D where isArray == 1 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height, out int elements, out int sampleCount) where Shape == __Shape2D where isArray == 1 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height, out uint elements, out uint sampleCount) where Shape == __Shape2D where isArray == 1 where isMS == 1; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height, out float depth) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float height, out float depth, out float numberOfLevels) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height, out int depth) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int height, out int depth, out int numberOfLevels) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height, out uint depth) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint height, out uint depth, out uint numberOfLevels) where Shape == __Shape3D where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float height, out float numberOfLevels) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int height, out int numberOfLevels) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint height, out uint numberOfLevels) where Shape == __ShapeCube where isArray == 0 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out float width, out float height, out float elements) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out float width, out float height, out float elements, out float numberOfLevels) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out int width, out int height, out int elements) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out int width, out int height, out int elements, out int numberOfLevels) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint width, out uint height, out uint elements) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 1: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( uint mipLevel, out uint width, out uint height, out uint elements, out uint numberOfLevels) where Shape == __ShapeCube where isArray == 1 where isMS == 0; /// Requires Capability Set 2: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint dim) where Shape == __ShapeBuffer where isArray == 0 where isMS == 0 where sampleCount == 0 where access == 0 where isShadow == 0 where isCombined == 0; /// Requires Capability Set 2: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint dim) where Shape == __ShapeBuffer where isArray == 0 where isMS == 0 where sampleCount == 0 where access == 1 where isShadow == 0 where isCombined == 0; /// Requires Capability Set 2: void _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.GetDimensions( out uint dim) where Shape == __ShapeBuffer where isArray == 0 where isMS == 0 where sampleCount == 0 where access == 2 where isShadow == 0 where isCombined == 0;
Parameters
width : float
mipLevel : uint
numberOfLevels : float
width : int
numberOfLevels : int
width : uint
numberOfLevels : uint
elements : float
elements : int
elements : uint
height : float
height : int
height : uint
sampleCount : float
sampleCount : int
sampleCount : uint
depth : float
depth : int
depth : uint
dim : uint
Availability and Requirements
Capability Set 1
Defined for the following targets:
hlsl
Available in all stages.
glsl
Available in all stages.
cpp
Available in all stages.
metal
Available in all stages.
wgsl
Available in all stages.
spirv
Available in all stages.
Capability Set 2
Defined for the following targets:
hlsl
Available in all stages.
glsl
Available in all stages.
metal
Available in all stages.
spirv
Available in all stages.
Requires capability: spvImageQuery
.