- All Superinterfaces:
UsdRepresentation<T>
- All Known Implementing Classes:
AbstractInstancingUsdRepresentation,BatchMarkupUsdRepresentation,CollectionUsdRepresentation,MarkupCollectionUsdRepresentation,PopulationUsdRepresentation,PositionalMarkupCollectionUsdRepresentation,Shape3DObjectCollectionUsdRepresentation,ShapeCollectionUsdRepresentation,UsdElementCollectionUsdRepresentation
@AnyLogicInternalCodegenAPI public interface InstancingUsdRepresentation<T> extends UsdRepresentation<T>
| Modifier and Type | Method | Description |
|---|---|---|
void | addAttrUpdater |
Add binding to USD prim attribute
|
void | addVariantUpdater |
Add binding to USD prim variant
|
void | disableCache() | |
List<String> | getAssetPaths() | |
int | getCacheSize() | |
String | getContainerPath() | |
boolean | isInstanceable() | |
void | setCacheSize | |
void | setInstanceable |
@AnyLogicInternalAPI void disableCache()
@AnyLogicInternalAPI void setCacheSize(int cacheSize)
@AnyLogicInternalAPI int getCacheSize()
void setInstanceable(boolean instanceable)
boolean isInstanceable()
@AnyLogicInternalAPI String getContainerPath()
@AnyLogicInternalAPI List<String> getAssetPaths()
void addAttrUpdater(String name, Function<T, Object> valueProvider)
Add binding to USD prim attribute
- Specified by:
addAttrUpdaterin interfaceUsdRepresentation<T>- Parameters:
name- attribute namevalueProvider- function that provides attribute value
void addVariantUpdater(String name, Function<T, Object> valueProvider)
Add binding to USD prim variant
- Specified by:
addVariantUpdaterin interfaceUsdRepresentation<T>- Parameters:
name- variant set namevalueProvider- function that provides variant name