_Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript

Description

Signature

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 0
    where access == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 1
    where access == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location,
    int sampleIndex)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 1
    where access == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 0
    where access == 1
    where isCombined == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location,
    int sampleIndex)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 1
    where access == 1
    where isCombined == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    vector<uint, isArray+Shape.dimensions> location)
    where T : ITexelElement
    where Shape : __ITextureShape
    where isMS == 0
    where access == 3
    where isCombined == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    uint index)
    where T : ITexelElement
    where Shape == __ShapeBuffer
    where isArray == 0
    where isMS == 0
    where sampleCount == 0
    where access == 0
    where isShadow == 0
    where isCombined == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    uint index)
    where T : ITexelElement
    where Shape == __ShapeBuffer
    where isArray == 0
    where isMS == 0
    where sampleCount == 0
    where access == 1
    where isShadow == 0
    where isCombined == 0;

T _Texture<T, Shape, isArray, isMS, sampleCount, access, isShadow, isCombined, format>.subscript(
    uint index)
    where T : ITexelElement
    where Shape == __ShapeBuffer
    where isArray == 0
    where isMS == 0
    where sampleCount == 0
    where access == 2
    where isShadow == 0
    where isCombined == 0;

Parameters

location : vector<uint, isArray + Shape.dimensions>

sampleIndex : int

index : uint