Skip to content

Actor ​

Introduction ​

The OpenGL backend view node for a vtkActor.

Methods ​

activateTextures ​

Render every child texture and keep the ones that produced a handle.

buildPass ​

Builds myself: resolve the render window, renderer and context, then adopt the renderable's textures and mapper as children.

ArgumentTypeRequiredDescription
prepassYes

extend ​

Method used to decorate a given object (publicAPI+model) with vtkOpenGLActor characteristics.

ArgumentTypeRequiredDescription
publicAPIYesobject on which methods will be bounds (public)
modelYesobject on which data structure will be bounds (protected)
initialValuesIOpenGLActorInitialValuesNo(default: {})

getActiveTextures ​

The textures activated by the last activateTextures() call.

getContext ​

getKeyMatrices ​

Recompute the model-to-world and normal matrices if the renderable moved.

newInstance ​

Method used to create a new instance of vtkOpenGLActor.

ArgumentTypeRequiredDescription
initialValuesIOpenGLActorInitialValuesNofor pre-setting some of its content

opaquePass ​

ArgumentTypeRequiredDescription
prepassYes
renderPassvtkRenderPassYes

opaqueZBufferPass ​

ArgumentTypeRequiredDescription
prepassYes
renderPassvtkRenderPassYes

queryPass ​

ArgumentTypeRequiredDescription
prepassYes
renderPassvtkRenderPassYes

setContext ​

ArgumentTypeRequiredDescription
contextYes

translucentPass ​

Renders myself.

ArgumentTypeRequiredDescription
prepassYes
renderPassvtkRenderPassYes

traverseOpaquePass ​

ArgumentTypeRequiredDescription
renderPassvtkRenderPassYes

traverseOpaqueZBufferPass ​

Render only opaque actors.

ArgumentTypeRequiredDescription
renderPassvtkRenderPassYes

traverseTranslucentPass ​

ArgumentTypeRequiredDescription
renderPassvtkRenderPassYes

traverseZBufferPass ​

Render both opaque and translucent actors.

ArgumentTypeRequiredDescription
renderPassvtkRenderPassYes

zBufferPass ​

ArgumentTypeRequiredDescription
prepassYes
renderPassvtkRenderPassYes