Navigation
API > API/Plugins > API/Plugins/USDUtilities > API/Plugins/USDUtilities/FUsdSchemaTranslator
Description
This checks if the current prim is an instance, and if so, whether its prototype is already being translated. Returns false otherwise.
WARNING: In case this prim is an instance but the prototype is not being translated yet, running this check will also mark that prototype as being currently translated on the info cache!
The intent here is that the first schema translator that calls this for a prototype will "own" the translation for that prototype, and any subsequent calls by other schema translators with the same prototype will just return true so they can early out.
| Name | ShouldSkipInstance |
| Type | function |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Public/Objects/USDSchemaTranslator.h |
| Include Path | #include "Objects/USDSchemaTranslator.h" |
| Source | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Private/Objects/USDSchemaTranslator.cpp |
bool ShouldSkipInstance() const