From d1b0d5acb22cf8b6258b40c8690cd0c7e3989d3e Mon Sep 17 00:00:00 2001 From: Yong He Date: Fri, 23 Apr 2021 11:41:33 -0700 Subject: Add `ISession::getParameterBlockLayout()` (#1805) --- slang.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'slang.h') diff --git a/slang.h b/slang.h index df0a783be..673d93d1e 100644 --- a/slang.h +++ b/slang.h @@ -3933,6 +3933,12 @@ namespace slang LayoutRules rules = LayoutRules::Default, ISlangBlob** outDiagnostics = nullptr) = 0; + virtual SLANG_NO_THROW TypeLayoutReflection* SLANG_MCALL getParameterBlockLayout( + TypeReflection* elementType, + SlangInt targetIndex = 0, + LayoutRules rules = LayoutRules::Default, + ISlangBlob** outDiagnostics = nullptr) = 0; + /** Get the mangled name for a type RTTI object. */ virtual SLANG_NO_THROW SlangResult SLANG_MCALL getTypeRTTIMangledName( -- cgit v1.2.3