Skip to content

@simversus/yjvis


@simversus/yjvis / cax / Selector

Class: Selector

Defined in: cax/Selector.ts:154

gpu拾取器

Constructors

Constructor

new Selector(): Selector

Returns

Selector

Properties

renderTargetCache

static renderTargetCache: Record<string, { material: NodeMaterial; renderTarget: RenderTarget; }> = {}

Defined in: cax/Selector.ts:155

Methods

select()

select(p, showPiexlImage): Promise<SelectResult>

Defined in: cax/Selector.ts:170

进行拾取

Parameters

p

SelectOP

拾取参数

showPiexlImage

boolean = false

是否显示像素图像

Returns

Promise<SelectResult>


createRenderTarget()

static createRenderTarget(w, h, outputs): RenderTarget

Defined in: cax/Selector.ts:333

Parameters

w

number

h

number

outputs

Record<string, Node>

Returns

RenderTarget


generateOutputs()

static generateOutputs(state): Record<string, Node>

Defined in: cax/Selector.ts:258

输出所需要渲染的节点配置

Parameters

state

any

拾取状态

Returns

Record<string, Node>