WebKit Bugzilla
Attachment 372942 Details for
Bug 198186
: [WHLSL] Standard library is too big to directly include in WebCore
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
WIP
bug-198186-20190626130856.patch (text/plain), 1.27 MB, created by
Myles C. Maxfield
on 2019-06-26 13:08:59 PDT
(
hide
)
Description:
WIP
Filename:
MIME Type:
Creator:
Myles C. Maxfield
Created:
2019-06-26 13:08:59 PDT
Size:
1.27 MB
patch
obsolete
>Subversion Revision: 246846 >diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog >index 73841c0b8bc787d2416ccc9d6ed835d53982f3e0..da3371a62a01ee4035e0751f47be7b3c9aa23e08 100644 >--- a/Source/WebCore/ChangeLog >+++ b/Source/WebCore/ChangeLog >@@ -1,3 +1,34 @@ >+2019-06-25 Myles C. Maxfield <mmaxfield@apple.com> >+ >+ [WHLSL] Standard library is too big to directly include in WebCore >+ https://bugs.webkit.org/show_bug.cgi?id=198186 >+ >+ Reviewed by NOBODY (OOPS!). >+ >+ No new tests (OOPS!). >+ >+ * DerivedSources.make: >+ * Modules/webgpu/WHLSL/AST/WHLSLCallExpression.h: >+ (WebCore::WHLSL::AST::CallExpression::setOverloads): >+ (WebCore::WHLSL::AST::CallExpression::function): >+ (WebCore::WHLSL::AST::CallExpression::setFunction): >+ * Modules/webgpu/WHLSL/Cocoa/WHLSLStandardLibraryUtilities.cpp: Added. >+ (WebCore::WHLSL::decompressStandardLibrary): >+ (WebCore::WHLSL::decompressAndDecodeStandardLibrary): >+ (WebCore::WHLSL::cachedStandardLibrary): >+ * Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp: >+ (WebCore::WHLSL::Metal::FunctionDefinitionWriter::visit): >+ (WebCore::WHLSL::Metal::metalFunctions): >+ * Modules/webgpu/WHLSL/WHLSLChecker.cpp: >+ (WebCore::WHLSL::Checker::visit): >+ * Modules/webgpu/WHLSL/WHLSLFunctionStageChecker.cpp: >+ * Modules/webgpu/WHLSL/WHLSLPrepare.cpp: >+ (WebCore::WHLSL::prepareShared): >+ * Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp: >+ * Modules/webgpu/WHLSL/WHLSLStandardLibraryUtilities.h: Copied from Source/WebCore/Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp. >+ * SourcesCocoa.txt: >+ * WebCore.xcodeproj/project.pbxproj: >+ > 2019-06-26 Myles C. Maxfield <mmaxfield@apple.com> > > REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing >diff --git a/Source/WebCore/DerivedSources.make b/Source/WebCore/DerivedSources.make >index d88aed458f0ef6eae31478e1e8b8071fceed91df..63fa82219e69f30586d11befcd702e8ba9a025fe 100644 >--- a/Source/WebCore/DerivedSources.make >+++ b/Source/WebCore/DerivedSources.make >@@ -1639,7 +1639,7 @@ $(GENERATE_SETTINGS_PATTERNS) : $(WebCore)/Scripts/GenerateSettings.rb $(GENERAT > all : WHLSLStandardLibrary.h > > WHLSLStandardLibrary.h : $(JavaScriptCore_SCRIPTS_DIR)/xxd.pl $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt >- $(PERL) $< WHLSLStandardLibrary $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt $@ >+ bash -c "$(PERL) $< WHLSLStandardLibrary <(gzip -cn $(WebCore)/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt) $@" > > # -------- > >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLCallExpression.h b/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLCallExpression.h >index 1a0d0274e4d3c72ed2f6c0c8ab1de194d5fe544c..17b94cdca071ce9a042970df7986399494855755 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLCallExpression.h >+++ b/Source/WebCore/Modules/webgpu/WHLSL/AST/WHLSLCallExpression.h >@@ -71,15 +71,19 @@ public: > Optional<Vector<std::reference_wrapper<FunctionDeclaration>, 1>>& overloads() { return m_overloads; } > void setOverloads(const Vector<std::reference_wrapper<FunctionDeclaration>, 1>& overloads) > { >- assert(!hasOverloads()); >+ ASSERT(!hasOverloads()); > m_overloads = overloads; > } > >- FunctionDeclaration* function() { return m_function; } >+ FunctionDeclaration& function() >+ { >+ ASSERT(m_function); >+ return *m_function; >+ } > > void setFunction(FunctionDeclaration& functionDeclaration) > { >- assert(!m_function); >+ ASSERT(!m_function); > m_function = &functionDeclaration; > } > >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/Cocoa/WHLSLStandardLibraryUtilities.cpp b/Source/WebCore/Modules/webgpu/WHLSL/Cocoa/WHLSLStandardLibraryUtilities.cpp >new file mode 100644 >index 0000000000000000000000000000000000000000..3b1c039cfb1a52ab7fcc17573ed06c60e4a4be63 >--- /dev/null >+++ b/Source/WebCore/Modules/webgpu/WHLSL/Cocoa/WHLSLStandardLibraryUtilities.cpp >@@ -0,0 +1,110 @@ >+/* >+ * Copyright (C) 2019 Apple Inc. All rights reserved. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. >+ * >+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' >+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, >+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS >+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR >+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF >+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS >+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN >+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF >+ * THE POSSIBILITY OF SUCH DAMAGE. >+ */ >+ >+#include "config.h" >+#include "WHLSLStandardLibraryUtilities.h" >+ >+#if ENABLE(WEBGPU) >+ >+#include "WHLSLStandardLibrary.h" >+#include <compression.h> >+#include <wtf/NeverDestroyed.h> >+ >+namespace WebCore { >+ >+namespace WHLSL { >+ >+static Vector<LChar> decompressStandardLibrary() >+{ >+ Vector<LChar> result; >+ >+ // Parse the gzip header. >+ auto checks = [&]() { >+ return sizeof(WHLSLStandardLibrary) >= 10 && WHLSLStandardLibrary[0] == 0x1f && WHLSLStandardLibrary[1] == 0x8b && WHLSLStandardLibrary[2] == 0x8 && WHLSLStandardLibrary[3] == 0x0; >+ }; >+ ASSERT(checks()); >+ if (!checks()) >+ return { }; >+ >+ constexpr auto ignoredByteCount = 10; >+ >+ compression_stream stream; >+ auto status = compression_stream_init(&stream, COMPRESSION_STREAM_DECODE, COMPRESSION_ZLIB); >+ ASSERT(status == COMPRESSION_STATUS_OK); >+ if (status != COMPRESSION_STATUS_OK) >+ return { }; >+ stream.dst_ptr = result.data(); >+ stream.dst_size = result.size(); >+ stream.src_ptr = WHLSLStandardLibrary + ignoredByteCount; >+ stream.src_size = sizeof(WHLSLStandardLibrary) - ignoredByteCount; >+ size_t offset = 0; >+ >+ do { >+ uint8_t* originalDestinationPointer = stream.dst_ptr; >+ status = compression_stream_process(&stream, COMPRESSION_STREAM_FINALIZE); >+ uint8_t* newDestinationPointer = stream.dst_ptr; >+ offset += newDestinationPointer - originalDestinationPointer; >+ switch (status) { >+ case COMPRESSION_STATUS_OK: { >+ auto newSize = result.size() * 1.5 + 1; >+ result.grow(newSize); >+ stream.dst_ptr = result.data() + offset; >+ stream.dst_size = result.size() - offset; >+ break; >+ } >+ case COMPRESSION_STATUS_END: >+ status = compression_stream_destroy(&stream); >+ ASSERT(status == COMPRESSION_STATUS_OK); >+ if (status == COMPRESSION_STATUS_OK) { >+ result.shrink(stream.dst_ptr - result.data()); >+ return result; >+ } >+ return { }; >+ case COMPRESSION_STATUS_ERROR: >+ default: >+ ASSERT_NOT_REACHED(); >+ compression_stream_destroy(&stream); >+ return { }; >+ } >+ } while (true); >+} >+ >+static String decompressAndDecodeStandardLibrary() >+{ >+ auto decompressedStandardLibrary = decompressStandardLibrary(); >+ return String::fromUTF8(decompressedStandardLibrary.data(), decompressedStandardLibrary.size()); >+} >+ >+const String& cachedStandardLibrary() >+{ >+ static NeverDestroyed<String> standardLibrary(decompressAndDecodeStandardLibrary()); >+ return standardLibrary.get(); >+} >+ >+} >+ >+} >+ >+#endif >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp >index e4f801e2ef375386246deedf138a7e609c99426e..94631799368bb1d41b9e8e5a2f8719d73d5e65df 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLFunctionWriter.cpp >@@ -35,6 +35,7 @@ > #include "WHLSLTypeNamer.h" > #include "WHLSLVisitor.h" > #include <wtf/HashMap.h> >+#include <wtf/HashSet.h> > #include <wtf/SetForScope.h> > #include <wtf/text/StringBuilder.h> > >@@ -554,8 +555,7 @@ void FunctionDefinitionWriter::visit(AST::CallExpression& callExpression) > checkErrorAndVisit(argument); > argumentNames.append(takeLastValue()); > } >- ASSERT(callExpression.function()); >- auto iterator = m_functionMapping.find(callExpression.function()); >+ auto iterator = m_functionMapping.find(&callExpression.function()); > ASSERT(iterator != m_functionMapping.end()); > auto variableName = generateNextVariableName(); > if (!matches(callExpression.resolvedType(), m_intrinsics.voidType())) >@@ -787,6 +787,26 @@ static SharedMetalFunctionsResult sharedMetalFunctions(Program& program, TypeNam > return { WTFMove(functionMapping), stringBuilder.toString() }; > } > >+class ReachableFunctionsGatherer : public Visitor { >+public: >+ void visit(AST::FunctionDeclaration& functionDeclaration) override >+ { >+ Visitor::visit(functionDeclaration); >+ m_reachableFunctions.add(&functionDeclaration); >+ } >+ >+ void visit(AST::CallExpression& callExpression) override >+ { >+ Visitor::visit(callExpression); >+ checkErrorAndVisit(callExpression.function()); >+ } >+ >+ HashSet<AST::FunctionDeclaration*> takeReachableFunctions() { return WTFMove(m_reachableFunctions); } >+ >+private: >+ HashSet<AST::FunctionDeclaration*> m_reachableFunctions; >+}; >+ > RenderMetalFunctions metalFunctions(Program& program, TypeNamer& typeNamer, MatchedRenderSemantics&& matchedSemantics, Layout& layout) > { > auto sharedMetalFunctions = Metal::sharedMetalFunctions(program, typeNamer); >@@ -794,20 +814,29 @@ RenderMetalFunctions metalFunctions(Program& program, TypeNamer& typeNamer, Matc > StringBuilder stringBuilder; > stringBuilder.append(sharedMetalFunctions.metalFunctions); > >- auto* vertexShaderEntryPoint = matchedSemantics.vertexShader; >- auto* fragmentShaderEntryPoint = matchedSemantics.fragmentShader; >+ auto& vertexShaderEntryPoint = *matchedSemantics.vertexShader; >+ auto& fragmentShaderEntryPoint = *matchedSemantics.fragmentShader; >+ >+ ReachableFunctionsGatherer reachableFunctionsGatherer; >+ reachableFunctionsGatherer.visit(vertexShaderEntryPoint); >+ reachableFunctionsGatherer.visit(fragmentShaderEntryPoint); >+ auto reachableFunctions = reachableFunctionsGatherer.takeReachableFunctions(); > > RenderFunctionDefinitionWriter functionDefinitionWriter(program.intrinsics(), typeNamer, sharedMetalFunctions.functionMapping, WTFMove(matchedSemantics), layout); >- for (auto& nativeFunctionDeclaration : program.nativeFunctionDeclarations()) >- functionDefinitionWriter.visit(nativeFunctionDeclaration); >- for (auto& functionDefinition : program.functionDefinitions()) >- functionDefinitionWriter.visit(functionDefinition); >+ for (auto& nativeFunctionDeclaration : program.nativeFunctionDeclarations()) { >+ if (reachableFunctions.contains(&nativeFunctionDeclaration)) >+ functionDefinitionWriter.visit(nativeFunctionDeclaration); >+ } >+ for (auto& functionDefinition : program.functionDefinitions()) { >+ if (reachableFunctions.contains(&functionDefinition)) >+ functionDefinitionWriter.visit(functionDefinition); >+ } > stringBuilder.append(functionDefinitionWriter.toString()); > > RenderMetalFunctions result; > result.metalSource = stringBuilder.toString(); >- result.mangledVertexEntryPointName = sharedMetalFunctions.functionMapping.get(vertexShaderEntryPoint); >- result.mangledFragmentEntryPointName = sharedMetalFunctions.functionMapping.get(fragmentShaderEntryPoint); >+ result.mangledVertexEntryPointName = sharedMetalFunctions.functionMapping.get(&vertexShaderEntryPoint); >+ result.mangledFragmentEntryPointName = sharedMetalFunctions.functionMapping.get(&fragmentShaderEntryPoint); > return result; > } > >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLNativeFunctionWriter.cpp b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLNativeFunctionWriter.cpp >index b43cbaf096bdc43197fac24cc3bf3316b0ea3212..0efb0bf0371d78fed76cdc075b298d8472a93eaf 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLNativeFunctionWriter.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/Metal/WHLSLNativeFunctionWriter.cpp >@@ -532,7 +532,7 @@ String writeNativeFunction(AST::NativeFunctionDeclaration& nativeFunctionDeclara > ++index; > } > String numberOfLevelsTypeName; >- if (!textureType.isWritableTexture()) { >+ if (!textureType.isWritableTexture() && textureType.textureDimension() != 1) { > numberOfLevelsTypeName = typeNamer.mangledNameForType(*nativeFunctionDeclaration.parameters()[index]->type()); > ++index; > } >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLChecker.cpp b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLChecker.cpp >index 6b2bb04ab7a73ffd4d7c7958fe7bd1424aac8cea..38d0ac0a373d2fdf87299385990dc3304ffd0be7 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLChecker.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLChecker.cpp >@@ -1139,7 +1139,6 @@ void Checker::visit(AST::VariableReference& variableReference) > > void Checker::visit(AST::Return& returnStatement) > { >- ASSERT(returnStatement.function()); > if (returnStatement.value()) { > auto valueInfo = recurseAndGetInfo(*returnStatement.value()); > if (!valueInfo) >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLFunctionStageChecker.cpp b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLFunctionStageChecker.cpp >index f4ce762dd6c32e1014d779a12357a454efe68066..f08efaa392bc0bf5e15a4329a28bea307d256d99 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLFunctionStageChecker.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLFunctionStageChecker.cpp >@@ -49,18 +49,16 @@ public: > public: > void visit(AST::CallExpression& callExpression) override > { >- ASSERT(callExpression.function()); >- if ((callExpression.function() == &m_intrinsics.ddx() || callExpression.function() == &m_intrinsics.ddy()) && m_entryPointType != AST::EntryPointType::Fragment) { >+ if ((&callExpression.function() == &m_intrinsics.ddx() || &callExpression.function() == &m_intrinsics.ddy()) && m_entryPointType != AST::EntryPointType::Fragment) { > setError(); > return; > } >- if ((callExpression.function() == &m_intrinsics.allMemoryBarrier() || callExpression.function() == &m_intrinsics.deviceMemoryBarrier() || callExpression.function() == &m_intrinsics.groupMemoryBarrier()) >+ if ((&callExpression.function() == &m_intrinsics.allMemoryBarrier() || &callExpression.function() == &m_intrinsics.deviceMemoryBarrier() || &callExpression.function() == &m_intrinsics.groupMemoryBarrier()) > && m_entryPointType != AST::EntryPointType::Compute) { > setError(); > return; > } >- ASSERT(callExpression.function()); >- Visitor::visit(*callExpression.function()); >+ Visitor::visit(callExpression.function()); > } > > AST::EntryPointType m_entryPointType; >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp >index ed9930b6993b64a528806897fc9b821ba4a7ad95..d78be53fc6c169e5bf989fc041cfba6f309b6152 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPrepare.cpp >@@ -46,7 +46,7 @@ > #include "WHLSLRecursionChecker.h" > #include "WHLSLRecursiveTypeChecker.h" > #include "WHLSLSemanticMatcher.h" >-#include "WHLSLStandardLibrary.h" >+#include "WHLSLStandardLibraryUtilities.h" > #include "WHLSLStatementBehaviorChecker.h" > #include "WHLSLSynthesizeArrayOperatorLength.h" > #include "WHLSLSynthesizeConstructors.h" >@@ -110,8 +110,7 @@ static Optional<Program> prepareShared(String& whlslSource) > { > Program program; > Parser parser; >- auto standardLibrary = String::fromUTF8(WHLSLStandardLibrary, sizeof(WHLSLStandardLibrary)); >- auto parseStdLibFailure = parser.parse(program, standardLibrary, Parser::Mode::StandardLibrary); >+ auto parseStdLibFailure = parser.parse(program, cachedStandardLibrary(), Parser::Mode::StandardLibrary); > if (!ASSERT_DISABLED && parseStdLibFailure) { > dataLogLn("failed to parse the standard library: ", *parseStdLibFailure); > RELEASE_ASSERT_NOT_REACHED(); >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp >index 15046240df05a928f2088ae5103520ef5b228c98..bdc1443d0590a0398eda9d12901a5189b7f279a7 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLPreserveVariableLifetimes.cpp >@@ -178,7 +178,7 @@ public: > > // This works because it's illegal to call an entrypoint. Therefore, we can only > // call functions where we've already appended this struct as its final parameter. >- if (!callExpression.function()->isNativeFunctionDeclaration()) >+ if (!callExpression.function().isNativeFunctionDeclaration()) > callExpression.arguments().append(makeStructVariableReference()); > } > >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp >index 43cf9cbd5215b8bfb0db770063aff68aecb80eb9..cd0800d36192e48fc537723aa80a0ea9f632c5f6 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp >@@ -56,8 +56,7 @@ private: > > void visit(AST::CallExpression& callExpression) override > { >- ASSERT(callExpression.function()); >- Visitor::visit(*callExpression.function()); >+ Visitor::visit(callExpression.function()); > } > > HashSet<AST::FunctionDefinition*> m_visitingSet; >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt >index ed5dcf40d8e700b8814b6c59b47781da8c7a4248..4274aec7912b8750a3cb78371a20ea6d095f3403 100644 >--- a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibrary.txt >@@ -1138,6 +1138,9288 @@ native float4 Load(Texture3D<float4>, int3 location); > native float Load(TextureDepth2D<float>, int2 location); > native float Load(TextureDepth2DArray<float>, int3 location); > >+native void GetDimensions(Texture1D<ushort>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort>, device uint* Width); >+native void GetDimensions(Texture1D<ushort>, device uint* Width); >+native void GetDimensions(Texture1D<ushort>, device uint* Width); >+native void GetDimensions(Texture1D<ushort>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<ushort>, thread uint* Width); >+native void GetDimensions(RWTexture1D<ushort>, thread float* Width); >+native void GetDimensions(RWTexture1D<ushort>, device uint* Width); >+native void GetDimensions(RWTexture1D<ushort>, device float* Width); >+native void GetDimensions(RWTexture1D<ushort>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<ushort>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<ushort>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<ushort>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<ushort2>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort2>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort2>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort2>, device uint* Width); >+native void GetDimensions(Texture1D<ushort2>, device uint* Width); >+native void GetDimensions(Texture1D<ushort2>, device uint* Width); >+native void GetDimensions(Texture1D<ushort2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<ushort2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<ushort2>, thread float* Width); >+native void GetDimensions(RWTexture1D<ushort2>, device uint* Width); >+native void GetDimensions(RWTexture1D<ushort2>, device float* Width); >+native void GetDimensions(RWTexture1D<ushort2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<ushort2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<ushort2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<ushort3>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort3>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort3>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort3>, device uint* Width); >+native void GetDimensions(Texture1D<ushort3>, device uint* Width); >+native void GetDimensions(Texture1D<ushort3>, device uint* Width); >+native void GetDimensions(Texture1D<ushort3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<ushort3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<ushort3>, thread float* Width); >+native void GetDimensions(RWTexture1D<ushort3>, device uint* Width); >+native void GetDimensions(RWTexture1D<ushort3>, device float* Width); >+native void GetDimensions(RWTexture1D<ushort3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<ushort3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<ushort3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<ushort4>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort4>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort4>, thread uint* Width); >+native void GetDimensions(Texture1D<ushort4>, device uint* Width); >+native void GetDimensions(Texture1D<ushort4>, device uint* Width); >+native void GetDimensions(Texture1D<ushort4>, device uint* Width); >+native void GetDimensions(Texture1D<ushort4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<ushort4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<ushort4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<ushort4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<ushort4>, thread float* Width); >+native void GetDimensions(RWTexture1D<ushort4>, device uint* Width); >+native void GetDimensions(RWTexture1D<ushort4>, device float* Width); >+native void GetDimensions(RWTexture1D<ushort4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<ushort4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<ushort4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<ushort4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<ushort4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<ushort4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<ushort4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<uint>, thread uint* Width); >+native void GetDimensions(Texture1D<uint>, thread uint* Width); >+native void GetDimensions(Texture1D<uint>, thread uint* Width); >+native void GetDimensions(Texture1D<uint>, device uint* Width); >+native void GetDimensions(Texture1D<uint>, device uint* Width); >+native void GetDimensions(Texture1D<uint>, device uint* Width); >+native void GetDimensions(Texture1D<uint>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<uint>, thread uint* Width); >+native void GetDimensions(RWTexture1D<uint>, thread float* Width); >+native void GetDimensions(RWTexture1D<uint>, device uint* Width); >+native void GetDimensions(RWTexture1D<uint>, device float* Width); >+native void GetDimensions(RWTexture1D<uint>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<uint>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<uint>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<uint>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<uint2>, thread uint* Width); >+native void GetDimensions(Texture1D<uint2>, thread uint* Width); >+native void GetDimensions(Texture1D<uint2>, thread uint* Width); >+native void GetDimensions(Texture1D<uint2>, device uint* Width); >+native void GetDimensions(Texture1D<uint2>, device uint* Width); >+native void GetDimensions(Texture1D<uint2>, device uint* Width); >+native void GetDimensions(Texture1D<uint2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<uint2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<uint2>, thread float* Width); >+native void GetDimensions(RWTexture1D<uint2>, device uint* Width); >+native void GetDimensions(RWTexture1D<uint2>, device float* Width); >+native void GetDimensions(RWTexture1D<uint2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<uint2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<uint2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<uint2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<uint3>, thread uint* Width); >+native void GetDimensions(Texture1D<uint3>, thread uint* Width); >+native void GetDimensions(Texture1D<uint3>, thread uint* Width); >+native void GetDimensions(Texture1D<uint3>, device uint* Width); >+native void GetDimensions(Texture1D<uint3>, device uint* Width); >+native void GetDimensions(Texture1D<uint3>, device uint* Width); >+native void GetDimensions(Texture1D<uint3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<uint3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<uint3>, thread float* Width); >+native void GetDimensions(RWTexture1D<uint3>, device uint* Width); >+native void GetDimensions(RWTexture1D<uint3>, device float* Width); >+native void GetDimensions(RWTexture1D<uint3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<uint3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<uint3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<uint3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<uint4>, thread uint* Width); >+native void GetDimensions(Texture1D<uint4>, thread uint* Width); >+native void GetDimensions(Texture1D<uint4>, thread uint* Width); >+native void GetDimensions(Texture1D<uint4>, device uint* Width); >+native void GetDimensions(Texture1D<uint4>, device uint* Width); >+native void GetDimensions(Texture1D<uint4>, device uint* Width); >+native void GetDimensions(Texture1D<uint4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<uint4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<uint4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<uint4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<uint4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<uint4>, thread float* Width); >+native void GetDimensions(RWTexture1D<uint4>, device uint* Width); >+native void GetDimensions(RWTexture1D<uint4>, device float* Width); >+native void GetDimensions(RWTexture1D<uint4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<uint4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<uint4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<uint4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<uint4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<uint4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<uint4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<uint4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<short>, thread uint* Width); >+native void GetDimensions(Texture1D<short>, thread uint* Width); >+native void GetDimensions(Texture1D<short>, thread uint* Width); >+native void GetDimensions(Texture1D<short>, device uint* Width); >+native void GetDimensions(Texture1D<short>, device uint* Width); >+native void GetDimensions(Texture1D<short>, device uint* Width); >+native void GetDimensions(Texture1D<short>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<short>, thread uint* Width); >+native void GetDimensions(RWTexture1D<short>, thread float* Width); >+native void GetDimensions(RWTexture1D<short>, device uint* Width); >+native void GetDimensions(RWTexture1D<short>, device float* Width); >+native void GetDimensions(RWTexture1D<short>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<short>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<short>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<short>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<short2>, thread uint* Width); >+native void GetDimensions(Texture1D<short2>, thread uint* Width); >+native void GetDimensions(Texture1D<short2>, thread uint* Width); >+native void GetDimensions(Texture1D<short2>, device uint* Width); >+native void GetDimensions(Texture1D<short2>, device uint* Width); >+native void GetDimensions(Texture1D<short2>, device uint* Width); >+native void GetDimensions(Texture1D<short2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<short2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<short2>, thread float* Width); >+native void GetDimensions(RWTexture1D<short2>, device uint* Width); >+native void GetDimensions(RWTexture1D<short2>, device float* Width); >+native void GetDimensions(RWTexture1D<short2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<short2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<short2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<short2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<short3>, thread uint* Width); >+native void GetDimensions(Texture1D<short3>, thread uint* Width); >+native void GetDimensions(Texture1D<short3>, thread uint* Width); >+native void GetDimensions(Texture1D<short3>, device uint* Width); >+native void GetDimensions(Texture1D<short3>, device uint* Width); >+native void GetDimensions(Texture1D<short3>, device uint* Width); >+native void GetDimensions(Texture1D<short3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<short3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<short3>, thread float* Width); >+native void GetDimensions(RWTexture1D<short3>, device uint* Width); >+native void GetDimensions(RWTexture1D<short3>, device float* Width); >+native void GetDimensions(RWTexture1D<short3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<short3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<short3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<short3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<short4>, thread uint* Width); >+native void GetDimensions(Texture1D<short4>, thread uint* Width); >+native void GetDimensions(Texture1D<short4>, thread uint* Width); >+native void GetDimensions(Texture1D<short4>, device uint* Width); >+native void GetDimensions(Texture1D<short4>, device uint* Width); >+native void GetDimensions(Texture1D<short4>, device uint* Width); >+native void GetDimensions(Texture1D<short4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<short4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<short4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<short4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<short4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<short4>, thread float* Width); >+native void GetDimensions(RWTexture1D<short4>, device uint* Width); >+native void GetDimensions(RWTexture1D<short4>, device float* Width); >+native void GetDimensions(RWTexture1D<short4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<short4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<short4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<short4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<short4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<short4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<short4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<short4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<int>, thread uint* Width); >+native void GetDimensions(Texture1D<int>, thread uint* Width); >+native void GetDimensions(Texture1D<int>, thread uint* Width); >+native void GetDimensions(Texture1D<int>, device uint* Width); >+native void GetDimensions(Texture1D<int>, device uint* Width); >+native void GetDimensions(Texture1D<int>, device uint* Width); >+native void GetDimensions(Texture1D<int>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<int>, thread uint* Width); >+native void GetDimensions(RWTexture1D<int>, thread float* Width); >+native void GetDimensions(RWTexture1D<int>, device uint* Width); >+native void GetDimensions(RWTexture1D<int>, device float* Width); >+native void GetDimensions(RWTexture1D<int>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<int>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<int>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<int>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<int2>, thread uint* Width); >+native void GetDimensions(Texture1D<int2>, thread uint* Width); >+native void GetDimensions(Texture1D<int2>, thread uint* Width); >+native void GetDimensions(Texture1D<int2>, device uint* Width); >+native void GetDimensions(Texture1D<int2>, device uint* Width); >+native void GetDimensions(Texture1D<int2>, device uint* Width); >+native void GetDimensions(Texture1D<int2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<int2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<int2>, thread float* Width); >+native void GetDimensions(RWTexture1D<int2>, device uint* Width); >+native void GetDimensions(RWTexture1D<int2>, device float* Width); >+native void GetDimensions(RWTexture1D<int2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<int2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<int2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<int2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<int3>, thread uint* Width); >+native void GetDimensions(Texture1D<int3>, thread uint* Width); >+native void GetDimensions(Texture1D<int3>, thread uint* Width); >+native void GetDimensions(Texture1D<int3>, device uint* Width); >+native void GetDimensions(Texture1D<int3>, device uint* Width); >+native void GetDimensions(Texture1D<int3>, device uint* Width); >+native void GetDimensions(Texture1D<int3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<int3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<int3>, thread float* Width); >+native void GetDimensions(RWTexture1D<int3>, device uint* Width); >+native void GetDimensions(RWTexture1D<int3>, device float* Width); >+native void GetDimensions(RWTexture1D<int3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<int3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<int3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<int3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<int4>, thread uint* Width); >+native void GetDimensions(Texture1D<int4>, thread uint* Width); >+native void GetDimensions(Texture1D<int4>, thread uint* Width); >+native void GetDimensions(Texture1D<int4>, device uint* Width); >+native void GetDimensions(Texture1D<int4>, device uint* Width); >+native void GetDimensions(Texture1D<int4>, device uint* Width); >+native void GetDimensions(Texture1D<int4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<int4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<int4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<int4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<int4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<int4>, thread float* Width); >+native void GetDimensions(RWTexture1D<int4>, device uint* Width); >+native void GetDimensions(RWTexture1D<int4>, device float* Width); >+native void GetDimensions(RWTexture1D<int4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<int4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<int4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<int4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<int4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<int4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<int4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<int4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<half>, thread uint* Width); >+native void GetDimensions(Texture1D<half>, thread uint* Width); >+native void GetDimensions(Texture1D<half>, thread uint* Width); >+native void GetDimensions(Texture1D<half>, device uint* Width); >+native void GetDimensions(Texture1D<half>, device uint* Width); >+native void GetDimensions(Texture1D<half>, device uint* Width); >+native void GetDimensions(Texture1D<half>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<half>, thread uint* Width); >+native void GetDimensions(RWTexture1D<half>, thread float* Width); >+native void GetDimensions(RWTexture1D<half>, device uint* Width); >+native void GetDimensions(RWTexture1D<half>, device float* Width); >+native void GetDimensions(RWTexture1D<half>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<half>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<half>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<half>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<half2>, thread uint* Width); >+native void GetDimensions(Texture1D<half2>, thread uint* Width); >+native void GetDimensions(Texture1D<half2>, thread uint* Width); >+native void GetDimensions(Texture1D<half2>, device uint* Width); >+native void GetDimensions(Texture1D<half2>, device uint* Width); >+native void GetDimensions(Texture1D<half2>, device uint* Width); >+native void GetDimensions(Texture1D<half2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<half2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<half2>, thread float* Width); >+native void GetDimensions(RWTexture1D<half2>, device uint* Width); >+native void GetDimensions(RWTexture1D<half2>, device float* Width); >+native void GetDimensions(RWTexture1D<half2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<half2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<half2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<half2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<half3>, thread uint* Width); >+native void GetDimensions(Texture1D<half3>, thread uint* Width); >+native void GetDimensions(Texture1D<half3>, thread uint* Width); >+native void GetDimensions(Texture1D<half3>, device uint* Width); >+native void GetDimensions(Texture1D<half3>, device uint* Width); >+native void GetDimensions(Texture1D<half3>, device uint* Width); >+native void GetDimensions(Texture1D<half3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<half3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<half3>, thread float* Width); >+native void GetDimensions(RWTexture1D<half3>, device uint* Width); >+native void GetDimensions(RWTexture1D<half3>, device float* Width); >+native void GetDimensions(RWTexture1D<half3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<half3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<half3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<half3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<half4>, thread uint* Width); >+native void GetDimensions(Texture1D<half4>, thread uint* Width); >+native void GetDimensions(Texture1D<half4>, thread uint* Width); >+native void GetDimensions(Texture1D<half4>, device uint* Width); >+native void GetDimensions(Texture1D<half4>, device uint* Width); >+native void GetDimensions(Texture1D<half4>, device uint* Width); >+native void GetDimensions(Texture1D<half4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<half4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<half4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<half4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<half4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<half4>, thread float* Width); >+native void GetDimensions(RWTexture1D<half4>, device uint* Width); >+native void GetDimensions(RWTexture1D<half4>, device float* Width); >+native void GetDimensions(RWTexture1D<half4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<half4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<half4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<half4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<half4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<half4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<half4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<half4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<float>, thread uint* Width); >+native void GetDimensions(Texture1D<float>, thread uint* Width); >+native void GetDimensions(Texture1D<float>, thread uint* Width); >+native void GetDimensions(Texture1D<float>, device uint* Width); >+native void GetDimensions(Texture1D<float>, device uint* Width); >+native void GetDimensions(Texture1D<float>, device uint* Width); >+native void GetDimensions(Texture1D<float>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<float>, thread uint* Width); >+native void GetDimensions(RWTexture1D<float>, thread float* Width); >+native void GetDimensions(RWTexture1D<float>, device uint* Width); >+native void GetDimensions(RWTexture1D<float>, device float* Width); >+native void GetDimensions(RWTexture1D<float>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<float>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<float>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<float>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<float2>, thread uint* Width); >+native void GetDimensions(Texture1D<float2>, thread uint* Width); >+native void GetDimensions(Texture1D<float2>, thread uint* Width); >+native void GetDimensions(Texture1D<float2>, device uint* Width); >+native void GetDimensions(Texture1D<float2>, device uint* Width); >+native void GetDimensions(Texture1D<float2>, device uint* Width); >+native void GetDimensions(Texture1D<float2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float2>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float2>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float2>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<float2>, thread uint* Width); >+native void GetDimensions(RWTexture1D<float2>, thread float* Width); >+native void GetDimensions(RWTexture1D<float2>, device uint* Width); >+native void GetDimensions(RWTexture1D<float2>, device float* Width); >+native void GetDimensions(RWTexture1D<float2>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<float2>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<float2>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float2>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<float2>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float2>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float2>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float2>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float2>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float2>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float2>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float2>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float2>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float2>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float2>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float2>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float2>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float2>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<float3>, thread uint* Width); >+native void GetDimensions(Texture1D<float3>, thread uint* Width); >+native void GetDimensions(Texture1D<float3>, thread uint* Width); >+native void GetDimensions(Texture1D<float3>, device uint* Width); >+native void GetDimensions(Texture1D<float3>, device uint* Width); >+native void GetDimensions(Texture1D<float3>, device uint* Width); >+native void GetDimensions(Texture1D<float3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float3>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float3>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(Texture2D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float3>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<float3>, thread uint* Width); >+native void GetDimensions(RWTexture1D<float3>, thread float* Width); >+native void GetDimensions(RWTexture1D<float3>, device uint* Width); >+native void GetDimensions(RWTexture1D<float3>, device float* Width); >+native void GetDimensions(RWTexture1D<float3>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<float3>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<float3>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float3>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<float3>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float3>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float3>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float3>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float3>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float3>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float3>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float3>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float3>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float3>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float3>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float3>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float3>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float3>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(Texture1D<float4>, thread uint* Width); >+native void GetDimensions(Texture1D<float4>, thread uint* Width); >+native void GetDimensions(Texture1D<float4>, thread uint* Width); >+native void GetDimensions(Texture1D<float4>, device uint* Width); >+native void GetDimensions(Texture1D<float4>, device uint* Width); >+native void GetDimensions(Texture1D<float4>, device uint* Width); >+native void GetDimensions(Texture1D<float4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float4>, threadgroup uint* Width); >+native void GetDimensions(Texture1D<float4>, threadgroup uint* Width); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(Texture1DArray<float4>, threadgroup uint* Width, threadgroup uint* Elements); > native void GetDimensions(Texture2D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); > native void GetDimensions(Texture2D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); > native void GetDimensions(Texture2D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >@@ -1165,5 +10447,479 @@ native void GetDimensions(Texture2D<float4>, uint MipLevel, threadgroup uint* Wi > native void GetDimensions(Texture2D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); > native void GetDimensions(Texture2D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); > native void GetDimensions(Texture2D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(Texture2DArray<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, thread uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, device uint* NumberOfLevels); >+native void GetDimensions(Texture3D<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureCube<float4>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(RWTexture1D<float4>, thread uint* Width); >+native void GetDimensions(RWTexture1D<float4>, thread float* Width); >+native void GetDimensions(RWTexture1D<float4>, device uint* Width); >+native void GetDimensions(RWTexture1D<float4>, device float* Width); >+native void GetDimensions(RWTexture1D<float4>, threadgroup uint* Width); >+native void GetDimensions(RWTexture1D<float4>, threadgroup float* Width); >+native void GetDimensions(RWTexture1DArray<float4>, thread uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, thread float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, thread uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, thread float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, thread uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, thread float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, device float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup uint* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup float* Width, thread uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup uint* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup float* Width, device uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup uint* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture1DArray<float4>, threadgroup float* Width, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2D<float4>, thread uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float4>, thread float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float4>, thread uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float4>, thread float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float4>, thread uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float4>, thread float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float4>, device uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float4>, device float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float4>, device uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float4>, device float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float4>, device uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float4>, device float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup uint* Width, thread uint* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup float* Width, thread float* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup uint* Width, device uint* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup float* Width, device float* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup uint* Width, threadgroup uint* Height); >+native void GetDimensions(RWTexture2D<float4>, threadgroup float* Width, threadgroup float* Height); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, thread float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, device float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, thread uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, thread float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, thread uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, thread float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, thread float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, device uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, device float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, device uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, device float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, device float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, threadgroup float* Height, thread float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, threadgroup float* Height, device float* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements); >+native void GetDimensions(RWTexture2DArray<float4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Elements); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, thread float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, device uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, device float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, thread uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, thread float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, thread uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, thread float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, thread uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, thread float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, device uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, device float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, device uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, device float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, device uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, device float* Height, threadgroup float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, threadgroup uint* Height, thread uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, threadgroup float* Height, thread float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, threadgroup uint* Height, device uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, threadgroup float* Height, device float* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Depth); >+native void GetDimensions(RWTexture3D<float4>, threadgroup float* Width, threadgroup float* Height, threadgroup float* Depth); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2D<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepth2DArray<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* Elements, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, thread uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, device uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, thread uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, device uint* Height, threadgroup uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, thread uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, device uint* NumberOfLevels); >+native void GetDimensions(TextureDepthCube<float>, uint MipLevel, threadgroup uint* Width, threadgroup uint* Height, threadgroup uint* NumberOfLevels); > > // FIXME: https://bugs.webkit.org/show_bug.cgi?id=192890 Insert the rest of the standard library once the parser is fast enough >diff --git a/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibraryUtilities.h b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibraryUtilities.h >new file mode 100644 >index 0000000000000000000000000000000000000000..cddf5481a11f8448385a35d3b1002fd89f5209a1 >--- /dev/null >+++ b/Source/WebCore/Modules/webgpu/WHLSL/WHLSLStandardLibraryUtilities.h >@@ -0,0 +1,42 @@ >+/* >+ * Copyright (C) 2019 Apple Inc. All rights reserved. >+ * >+ * Redistribution and use in source and binary forms, with or without >+ * modification, are permitted provided that the following conditions >+ * are met: >+ * 1. Redistributions of source code must retain the above copyright >+ * notice, this list of conditions and the following disclaimer. >+ * 2. Redistributions in binary form must reproduce the above copyright >+ * notice, this list of conditions and the following disclaimer in the >+ * documentation and/or other materials provided with the distribution. >+ * >+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' >+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, >+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR >+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS >+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR >+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF >+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS >+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN >+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) >+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF >+ * THE POSSIBILITY OF SUCH DAMAGE. >+ */ >+ >+#pragma once >+ >+#if ENABLE(WEBGPU) >+ >+#include <wtf/text/WTFString.h> >+ >+namespace WebCore { >+ >+namespace WHLSL { >+ >+const String& cachedStandardLibrary(); >+ >+} >+ >+} >+ >+#endif >diff --git a/Source/WebCore/SourcesCocoa.txt b/Source/WebCore/SourcesCocoa.txt >index 7b1e575eab12d8155d46fee14b151381e3959014..13fbd10d7236f246f2682cf17e0f9d380330aaea 100644 >--- a/Source/WebCore/SourcesCocoa.txt >+++ b/Source/WebCore/SourcesCocoa.txt >@@ -27,6 +27,8 @@ Modules/plugins/QuickTimePluginReplacement.mm > Modules/plugins/YouTubePluginReplacement.cpp > Modules/webdatabase/cocoa/DatabaseManagerCocoa.mm > >+Modules/webgpu/WHLSL/Cocoa/WHLSLStandardLibraryUtilities.cpp >+ > accessibility/ios/AccessibilityObjectIOS.mm > accessibility/ios/AXObjectCacheIOS.mm > accessibility/ios/WebAccessibilityObjectWrapperIOS.mm >diff --git a/Source/WebCore/WebCore.xcodeproj/project.pbxproj b/Source/WebCore/WebCore.xcodeproj/project.pbxproj >index ae4802efa5bb9f523edcfc529ca9296d15f42eb9..426cb4065ee1b6bb14e051e8c5702cd11612d4ec 100644 >--- a/Source/WebCore/WebCore.xcodeproj/project.pbxproj >+++ b/Source/WebCore/WebCore.xcodeproj/project.pbxproj >@@ -630,6 +630,7 @@ > 1C73A71521857587004CCEA5 /* TextDecorationThickness.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB6B4F8217B83930093B9CD /* TextDecorationThickness.h */; settings = {ATTRIBUTES = (Private, ); }; }; > 1C81B95A0E97330800266E07 /* InspectorController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C81B9560E97330800266E07 /* InspectorController.h */; settings = {ATTRIBUTES = (Private, ); }; }; > 1C81B95C0E97330800266E07 /* InspectorClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C81B9580E97330800266E07 /* InspectorClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; >+ 1C8D26D122C09E8300D125F3 /* libcompression.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C8D26D022C09CDE00D125F3 /* libcompression.tbd */; }; > 1CA19E160DC255CA0065A994 /* EventLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA19E150DC255CA0065A994 /* EventLoop.h */; }; > 1CAF34810A6C405200ABE06E /* WebScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAF347E0A6C405200ABE06E /* WebScriptObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; > 1CAF34820A6C405200ABE06E /* WebScriptObject.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1CAF347F0A6C405200ABE06E /* WebScriptObject.mm */; }; >@@ -6417,6 +6418,9 @@ > 1C86CA4C22AA19FF001BF961 /* WHLSLComputeDimensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLComputeDimensions.h; sourceTree = "<group>"; }; > 1C86CA4E22AA23C9001BF961 /* GPUPipelineMetalConvertLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GPUPipelineMetalConvertLayout.cpp; sourceTree = "<group>"; }; > 1C86CA4F22AA23C9001BF961 /* GPUPipelineMetalConvertLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GPUPipelineMetalConvertLayout.h; sourceTree = "<group>"; }; >+ 1C8D26C922C0945300D125F3 /* WHLSLStandardLibraryUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLStandardLibraryUtilities.h; sourceTree = "<group>"; }; >+ 1C8D26CE22C0951300D125F3 /* WHLSLStandardLibraryUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WHLSLStandardLibraryUtilities.cpp; sourceTree = "<group>"; }; >+ 1C8D26D022C09CDE00D125F3 /* libcompression.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcompression.tbd; path = usr/lib/libcompression.tbd; sourceTree = SDKROOT; }; > 1C904DF90BA9D2C80081E9D0 /* Version.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Version.xcconfig; sourceTree = "<group>"; }; > 1C9AE5CA21ED9DF50069D5F2 /* WHLSLHighZombieFinder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WHLSLHighZombieFinder.cpp; sourceTree = "<group>"; }; > 1C9AE5CB21ED9DF50069D5F2 /* WHLSLHighZombieFinder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WHLSLHighZombieFinder.h; sourceTree = "<group>"; }; >@@ -15599,6 +15603,7 @@ > FD2DBF1312B048A300ED98C6 /* AudioToolbox.framework in Frameworks */, > 1AB33DA512551E320024457A /* IOKit.framework in Frameworks */, > 93F19B1608245E59001E9ABC /* JavaScriptCore.framework in Frameworks */, >+ 1C8D26D122C09E8300D125F3 /* libcompression.tbd in Frameworks */, > 93F19B1708245E59001E9ABC /* libicucore.dylib in Frameworks */, > 1CFAE3230A6D6A3F0032593D /* libobjc.dylib in Frameworks */, > 1C09D0591E31C6A900725F18 /* libPAL.a in Frameworks */, >@@ -16192,6 +16197,7 @@ > A15E6BF01E212A6A0080AF34 /* Foundation.framework */, > 1AB33DA412551E320024457A /* IOKit.framework */, > F8216299029F4FB501000131 /* JavaScriptCore.framework */, >+ 1C8D26D022C09CDE00D125F3 /* libcompression.tbd */, > 93F1D31A0558CC5C00821BC0 /* libicucore.dylib */, > 1CFAE3220A6D6A3F0032593D /* libobjc.dylib */, > DD763BB10992C2C900740B8E /* libxml2.dylib */, >@@ -17080,6 +17086,14 @@ > tabWidth = 8; > usesTabs = 0; > }; >+ 1C8D26CD22C0948F00D125F3 /* Cocoa */ = { >+ isa = PBXGroup; >+ children = ( >+ 1C8D26CE22C0951300D125F3 /* WHLSLStandardLibraryUtilities.cpp */, >+ ); >+ path = Cocoa; >+ sourceTree = "<group>"; >+ }; > 1CA0C2F621EEDAD200A11860 /* AST */ = { > isa = PBXGroup; > children = ( >@@ -25492,6 +25506,7 @@ > isa = PBXGroup; > children = ( > 1CA0C2F621EEDAD200A11860 /* AST */, >+ 1C8D26CD22C0948F00D125F3 /* Cocoa */, > 1CECB3AD21F2B96400F44542 /* Metal */, > C20F88AA22966B0E00D610FA /* WHLSLASTDumper.cpp */, > C20F88AC22966B0F00D610FA /* WHLSLASTDumper.h */, >@@ -25544,6 +25559,7 @@ > C24A57B221FB8DDA004C6DD1 /* WHLSLSemanticMatcher.cpp */, > C24A57B321FB8DDA004C6DD1 /* WHLSLSemanticMatcher.h */, > C21BF74521CD969800227979 /* WHLSLStandardLibrary.txt */, >+ 1C8D26C922C0945300D125F3 /* WHLSLStandardLibraryUtilities.h */, > 1CECB3A921F2B67300F44542 /* WHLSLStatementBehaviorChecker.cpp */, > 1CECB3A821F2B67300F44542 /* WHLSLStatementBehaviorChecker.h */, > C234A9A921E92C17003C984D /* WHLSLSynthesizeArrayOperatorLength.cpp */, >diff --git a/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm b/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm >index f56661d6c280c031cff02a664e865dbd8117f05f..dcdac99c44514f282fad5e834f957ecd05e1b102 100644 >--- a/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm >+++ b/Source/WebCore/platform/graphics/gpu/cocoa/GPURenderPipelineMetal.mm >@@ -410,6 +410,8 @@ static bool trySetFunctions(const char* const functionName, const GPUPipelineSta > if (!whlslCompileResult) > return false; > >+ WTFLogAlways("%s", whlslCompileResult->metalSource.utf8().data()); >+ > NSError *error = nil; > > BEGIN_BLOCK_OBJC_EXCEPTIONS;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 198186
:
372733
|
372942
|
372998
|
373090
|
373143
|
373164
|
373181
|
373187
|
373188
|
373189
|
373212
|
373343
|
373392