Search
Preparing search index...
The search index is not available
@bandaloo/merge-pass
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@bandaloo/merge-pass
exprs/expr
Mutable
Class Mutable<T>
Type parameters
T
:
Primitive
Hierarchy
Mutable
Implements
Parseable
Applicable
EffectLike
Index
Constructors
constructor
Properties
name
primitive
Methods
apply
Uniform
brand
Expr
With
Region
get
Sample
Num
parse
type
String
Constructors
constructor
new
Mutable<T>
(
primitive
:
T
, name
?:
string
)
:
Mutable
<
T
>
Type parameters
T
:
Primitive
<
T
>
Parameters
primitive:
T
Optional
name:
string
Returns
Mutable
<
T
>
Properties
name
name
:
undefined
|
string
primitive
primitive
:
T
Methods
apply
Uniform
apply
Uniform
(
gl
:
WebGL2RenderingContext
, loc
:
WebGLUniformLocation
)
:
void
directly sets a uniform in a program; user should use
setUniform
instead
Parameters
gl:
WebGL2RenderingContext
loc:
WebGLUniformLocation
Returns
void
brand
Expr
With
Region
brand
Expr
With
Region
(
space
:
PrimitiveFloat
|
ExprFloat
|
Operator
<
Float
>
|
Mutable
<
PrimitiveFloat
>
|
WrappedExpr
<
Float
>
|
BasicFloat
|
Float
[]
)
:
Mutable
<
T
>
Parameters
space:
PrimitiveFloat
|
ExprFloat
|
Operator
<
Float
>
|
Mutable
<
PrimitiveFloat
>
|
WrappedExpr
<
Float
>
|
BasicFloat
|
Float
[]
Returns
Mutable
<
T
>
get
Sample
Num
get
Sample
Num
(
)
:
number
Returns
number
parse
parse
(
buildInfo
:
BuildInfo
, defaultName
:
string
, enc
:
undefined
|
Expr
)
:
string
Parameters
buildInfo:
BuildInfo
defaultName:
string
enc:
undefined
|
Expr
Returns
string
type
String
type
String
(
)
:
TypeString
Returns
TypeString
Exports
exprs/expr
Basic
Float
Basic
Vec
Basic
Vec2
Basic
Vec3
Basic
Vec4
Expr
Expr
Float
Expr
Vec
Expr
Vec2
Expr
Vec3
Expr
Vec4
Mutable
constructor
name
primitive
apply
Uniform
brand
Expr
With
Region
get
Sample
Num
parse
type
String
Operator
Primitive
Primitive
Float
Primitive
Vec
Primitive
Vec2
Primitive
Vec3
Primitive
Vec4
Wrapped
Expr
Applicable
Build
Info
Default
Name
Map
Needs
Source
Lists
Uniform
Val
Change
Map
cfloat
cvec2
cvec3
cvec4
float
mut
pfloat
tag
wrap
InValue
Generated using
TypeDoc
directly sets a uniform in a program; user should use setUniform instead