Browsing Wiremod's section
← Back to ACE
🔁

Mirrored article

This page is synced automatically from the wiremod/wire GitHub wiki (last synced 1 hour ago). Edits made here will be overwritten on the next sync — contribute on the source wiki instead.

E2: EGP Objects

E2: EGP Objects

📄 WikiUpdated 1 hour ago•0 views
This page contains a complete list of EGP objects and their fields that can be modified in E2. 3D Tracker Maps a world position to a position on the EGP relative to the player. Currently not entirely

This page contains a complete list of EGP objects and their fields that can be modified in E2.

3D Tracker
Maps a world position to a position on the EGP relative to the player. Currently not entirely accurate on EGP Screens.

:egp3DTracker( index, pos[, directionality])

Public Fields
Description
Default value

angle
The angle of the object
0

directionality
Specifies whether the object is visible behind (-1), in front of (1) the EGP, or both (0). HUD is unaffected by directionality
0

filtering
The texture filter enum of the object
3

parententity
The parent entity of the object
NULL

target_x
The x position of the tracker relative to the world or parententity
0

target_y
The y position of the tracker relative to the world or parententity
0

target_z
The z position of the tracker relative to the world or parententity
0

x
The x position of the object
0

y
The y position of the object
0

Box
A filled rectangle.

:egpBox( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Box Outline
An outline of a rectangle.

:egpBoxOutline( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

size
The size of the outline
1

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Circle
A filled oval.

:egpCircle( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the circle uses
180

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Circle Outline
An outline of an oval.

:egpCircleOutline( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the circle uses
180

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

size
The size of the outline
1

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Line
A line between two points.

:egpLine( index, pos1, pos2)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

material
The material of the object
""

r
The red of the object
255

size
The size of the line
1

x
The x position of the beginning of the line
0

x2
The x position of the end of the line
0

y
The y position of the beginning of the line
0

y2
The y position of the end of the line
0

Line Strip
A line between multiple points.

:egpLineStrip( index, / ...)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

material
The material of the object
""

r
The red of the object
255

size
The size of the line
1

vertices
The vertices of the line in the format vertices[number] = { x = number, y = number }
{}

Poly
A filled polygon.

:egpPoly( index, / ...)

Public Fields
Description
Default value

a
The alpha of the object
255

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

material
The material of the object
""

r
The red of the object
255

vertices
The vertices of the poly in the format vertices[number] = { x = number, y = number }
{}

Poly Outline
A polygon outline.

:egpPolyOutline( index, / ...)

Public Fields
Description
Default value

a
The alpha of the object
255

b
The blue of the object
255

filtering
The texture filter enum of the object
3

g
The green of the object
255

material
The material of the object
""

r
The red of the object
255

size
The size of the line
1

vertices
The vertices of the poly in the format vertices[number] = { x = number, y = number }
{}

Rounded Box
A filled rectangle with curved corners.

:egpRoundedBox( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the corners use
36

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

radius
The radius of the corners
16

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Rounded Box Outline
A rectangle outline with curved corners.

:egpRoundedBoxOutline( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the corners use
36

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

radius
The radius of the corners
16

size
The size of the outline
1

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Text
A text object.

:egpText( index, text, pos)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

font
The font of the text
WireGPU_ConsoleFont

g
The green of the object
255

halign
The horizontal alignment of the object
0

material
The material of the object
""

r
The red of the object
255

size
The size of the text
18

text
The text to display
""

valign
The vertical alignment of the text
0

x
The x position of the object
0

y
The y position of the object
0

Text Layout
A text object with width and height.

:egpTextLayout( index, text, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

filtering
The texture filter enum of the object
3

font
The font of the text
WireGPU_ConsoleFont

g
The green of the object
255

halign
The horizontal alignment of the object
0

h
The height of the object
512

material
The material of the object
""

r
The red of the object
255

size
The size of the text
18

text
The text to display
""

valign
The vertical alignment of the text
0

w
The width of the object
512

x
The x position of the object
0

y
The y position of the object
0

Wedge
A filled circle with a concave "mouth" portion.

:egpWedge( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the wedge uses
180

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

size
The radius of the mouth of the wedge
45

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Wedge Outline
An outline of a wedge.

:egpWedgeOutline( index, pos, size)

Public Fields
Description
Default value

a
The alpha of the object
255

angle
The angle of the object
0

b
The blue of the object
255

fidelity
The number of vertices the wedge uses
180

filtering
The texture filter enum of the object
3

g
The green of the object
255

h
The height of the object
0

material
The material of the object
""

r
The red of the object
255

size
The radius of the mouth of the wedge
45

w
The width of the object
0

x
The x position of the object
0

y
The y position of the object
0

Was this article helpful?

See More

Discussion(0)

No comments yet. Be the first to ask a question!

Have a question? Sign in to join the discussion.