Options
All
  • Public
  • Public/Protected
  • All
Menu

Class IfStatementShaderNode

Hierarchy

Index

Constructors

Properties

__inputConnections: ShaderNodeInputConnectionType[] = []
__inputs: ShaderSocket[] = []
__outputs: ShaderSocket[] = []
__shader?: GLSLShader
__shaderFunctionName: string
__shaderNodeUid: number
InvalidObjectUID: -1 = -1
currentMaxObjectCount: number = 0
shaderNodes: AbstractShaderNode[] = []

Accessors

  • get inputConnections(): ShaderNodeInputConnectionType[]
  • get objectUID(): number
  • get shaderCode(): undefined | string
  • get shaderFunctionName(): string
  • get shaderNodeUid(): number
  • get uniqueName(): string

Methods

  • addInputConnection(inputShaderNode: AbstractShaderNode, outputNameOfPrev: string, inputNameOfThis: string): void
  • getTag(tagName: string): Tag
  • getTagValue(tagName: string): any
  • hasTag(tagName: string): boolean
  • matchTag(tagName: string, tagValue: string): boolean
  • matchTags(tags: RnTags): boolean
  • matchTagsAsFreeStrings(stringArray: string[]): boolean
  • removeTag(tagName: string): void
  • tryToSetTag(tag: Tag): boolean
  • tryToSetUniqueName(name: string, toAddNameIfConflict: boolean): boolean
  • validateTagString(val: string): boolean
  • _reset(): void
  • getRnObject(objectUid: number): RnObject
  • getRnObjectByName(uniqueName: string): undefined | RnObject
  • searchByTag(tag: string, value: string): undefined | RnObject

Generated using TypeDoc