Skip to content

@simversus/yjvis


@simversus/yjvis / cax / Selector

Class: Selector ​

Defined in: cax/Selector.ts:169

gpu拾取器

Constructors ​

Constructor ​

new Selector(): Selector

Returns ​

Selector

Properties ​

renderTargetCache ​

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

Defined in: cax/Selector.ts:170

Methods ​

select() ​

select(p, showPiexlImage): Promise<SelectResult>

Defined in: cax/Selector.ts:185

进行拾取

Parameters ​

p ​

SelectOP

拾取参数

showPiexlImage ​

boolean = false

是否显示像素图像

Returns ​

Promise<SelectResult>


createRenderTarget() ​

static createRenderTarget(w, h, outputs): RenderTarget

Defined in: cax/Selector.ts:375

Parameters ​

w ​

number

h ​

number

outputs ​

Record<string, Node>

Returns ​

RenderTarget


generateOutputs() ​

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

Defined in: cax/Selector.ts:300

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

Parameters ​

state ​

any

拾取状态

Returns ​

Record<string, Node>