Skip to content

Expression2

shadowscion edited this page Feb 3, 2024 · 7 revisions

Enabling E2 Support

It should be enabled by default, but if not, to enable or disable the extension you must enter either of these commands into the server's console:

wire_expression2_extension_enable prop2mesh

wire_expression2_extension_disable prop2mesh

Creation Functions

function p2mCreate(nva)
return e
args
  count
  pos
  ang
example MyP2M = p2mCreate(5, entity():pos(), entity():angles())
function p2mBuild(e:)
return n
args
  this
description Call after creating and pushing data
example MyP2M:p2mBuild()

Entity Functions

function p2mSetModel(e:s)
return void
args
  model
function p2mSetNodraw(e:n)
return void
args
  bool
function p2mSetParent(e:e)
return void
args
  parent
function p2mSetPos(e:v)
return void
args
  pos
function p2mSetAng(e:a)
return void
args
  ang

Controller Functions

function p2mSetColor(e:nv)
return void
args
  index
  color
function p2mSetColor(e:nxv4)
return void
args
  index
  color
function p2mSetMaterial(e:ns)
return void
args
  index
  material
function p2mSetScale(e:nv)
return void
args
  index
  scale
function p2mSetUV(e:nn)
return void
args
  index
  uvs

Data Functions

function p2mPushModel(e:nsrvannn)
return void
args
  index
  model
  hidesubmodels
  pos
  ang
  renderinside
  renderflat
  bodygroup
function p2mPushModel(e:nsrvannnr)
return void
args
  index
  model
  hidesubmodels
  pos
  ang
  renderinside
  renderflat
  bodygroup
  clips
function p2mPushModel(e:nsrvavnnn)
return void
args
  index
  model
  hidesubmodels
  pos
  ang
  scale
  renderinside
  renderflat
  bodygroup
function p2mPushModel(e:nsrvavnnnr)
return void
args
  index
  model
  hidesubmodels
  pos
  ang
  scale
  renderinside
  renderflat
  bodygroup
  clips
function p2mPushModel(e:nsva)
return void
args
  index
  model
  pos
  ang
function p2mPushModel(e:nsvann)
return void
args
  index
  model
  pos
  ang
  renderinside
  renderflat
function p2mPushModel(e:nsvannn)
return void
args
  index
  model
  pos
  ang
  renderinside
  renderflat
  bodygroup
function p2mPushModel(e:nsvannnr)
return void
args
  index
  model
  pos
  ang
  renderinside
  renderflat
  bodygroup
  clips
function p2mPushModel(e:nsvannr)
return void
args
  index
  model
  pos
  ang
  renderinside
  renderflat
  clips
function p2mPushModel(e:nsvav)
return void
args
  index
  model
  pos
  ang
  scale
function p2mPushModel(e:nsvavnn)
return void
args
  index
  model
  pos
  ang
  scale
  renderinside
  renderflat
function p2mPushModel(e:nsvavnnn)
return void
args
  index
  model
  pos
  ang
  scale
  renderinside
  renderflat
  bodygroup
function p2mPushModel(e:nsvavnnnr)
return void
args
  index
  model
  pos
  ang
  scale
  renderinside
  renderflat
  bodygroup
  clips
function p2mPushModel(e:nsvavnnr)
return void
args
  index
  model
  pos
  ang
  scale
  renderinside
  renderflat
  clips
function p2mPushModel(e:nt)
return void
args
  index
  data

Clone this wiki locally