Skip to content

RenderPass

Introduction

vtkRenderPass is a deferred class with a simple deferred method Render.

Methods

extend

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

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

getCurrentOperation

getCurrentParent

getDelegates

getOperation

getPostDelegateOperations

getPreDelegateOperations

getTraverseOperation

newInstance

Method used to create a new instance of vtkRenderPass.

ArgumentTypeRequiredDescription
initialValuesIRenderPassInitialValuesNofor pre-setting some of its content

setCurrentOperation

ArgumentTypeRequiredDescription
valStringYes

setCurrentParent

ArgumentTypeRequiredDescription
currentParentYes

setDelegates

ArgumentTypeRequiredDescription
delegatesYes

setPostDelegateOperations

ArgumentTypeRequiredDescription
postDelegateOperationsYes

setPreDelegateOperations

ArgumentTypeRequiredDescription
preDelegateOperationsYes

traverse

by default this class will traverse all of its preDelegateOperations, then call its delegate render passes the traverse all of its postDelegateOperations any of those three arrays can be empty

ArgumentTypeRequiredDescription
viewNodeYes
parentYes