visualization-tools

Home > @visualization-tools/core > ITransformProvider

ITransformProvider interface

Signature:

export interface ITransformProvider<TTransformRenderer extends TUnknownComponentRenderer, TUpdateArg, TEntityTraits> 

Properties

Property Type Description
bufferLayoutProvider ITransformProviderBufferProvider<TUnknownBufferLayout> | null  
groupId number Components in the same group share transform results (they should also share buffers).
transformComponent ITransformComponent<TTransformRenderer, TUpdateArg, TEntityTraits> | null  

Methods

Method Description
getTransformBinder()  
isTransformRequired(entity, updateArg)  
setGroupId(id)  
setOutputBuffers(entity, transformRenderer)  
updateTransform(componentRenderer, updateArg) Either a entityRenderer or shared renderer may be used.