visualization-tools

Home > @visualization-tools/core > GlTransformProvider

GlTransformProvider class

Signature:

export declare class GlTransformProvider<TTransformRenderer extends TGl2ComponentRenderer, TTransformBinder extends IGlTransformBinder<unknown, TGlUnknownBinder<TTransformRenderer>, TTransformRenderer>, TUpdateArg, TEntityTraits extends TChangeTrackedTrait> implements ITransformProvider<TTransformRenderer, TUpdateArg, TEntityTraits> 

Implements: ITransformProvider<TTransformRenderer, TUpdateArg, TEntityTraits>

Constructors

Constructor Modifiers Description
(constructor)(transformKey, binder, getUserTransform, getBinderConnector)   Constructs a new instance of the GlTransformProvider class

Properties

Property Modifiers Type Description
bufferLayoutProvider   ITransformProviderBufferProvider<TUnknownBufferLayout>  
groupId   number  
transformComponent   IGlTransformComponent<TTransformRenderer, TGlUnknownBinder<TTransformRenderer>, TUpdateArg, TEntityTraits> | null  

Methods

Method Modifiers Description
createOne(transformKey, binder, getUserTransform, getEntityChangeId) static  
getTransformBinder()    
isTransformRequired(entity, updateArg)    
setGroupId(id)    
setOutputBuffers(entity, transformRenderer)    
updateTransform(renderer, updateArg)