ObjectShaderArrayVec2

Family: Studio · One form

What it does

ObjectShaderArrayVec2 takes objID (an integer), szName (a string), arrayIndex (an integer), value1 (a float) and value2 (a float), and returns nothing. objID is the id of a 3D object, the one LoadObject returned: it is how the call knows what to act on.

Syntax

ObjectShaderArrayVec2(objID integer, szName string, arrayIndex integer, value1 float, value2 float)

Parameters

NameType
objIDinteger
szNamestring
arrayIndexinteger
value1float
value2float

Every form returns

nothing

Example · generated

object = LoadObject("assets/media.obj")ObjectShaderArrayVec2(object, "player", 1, 1.0, 1.0)DO  Sync()LOOP

LoadObject is there to give the call something to act on; ObjectShaderArrayVec2 is the line that matters. The DO … LOOP is not decoration: a classic BASIC program ends the moment it runs out of lines, and Sync() is what draws the frame.

106 commands in Studio