MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / create

Method create

Source/Falcor/Core/Program/ProgramReflection.cpp:1204–1212  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1202}
1203
1204ref<const ProgramReflection> ProgramReflection::create(
1205 ProgramVersion const* pProgramVersion,
1206 slang::ShaderReflection* pSlangReflector,
1207 const std::vector<slang::EntryPointLayout*>& pSlangEntryPointReflectors,
1208 std::string& log
1209)
1210{
1211 return ref<const ProgramReflection>(new ProgramReflection(pProgramVersion, pSlangReflector, pSlangEntryPointReflectors, log));
1212}
1213
1214void ProgramReflection::finalize()
1215{

Callers

nothing calls this directly

Calls 15

getUniformParameterCountFunction · 0.85
isVaryingParameterFunction · 0.85
reflectVariableFunction · 0.85
reflectTypeFunction · 0.85
getProgramMethod · 0.80
setElementTypeMethod · 0.80
addMemberMethod · 0.80
addResourceRangeMethod · 0.80
createFunction · 0.70
getNameMethod · 0.45
getSizeMethod · 0.45

Tested by

no test coverage detected