Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
TileGeometryEditor_AddTileTool Class Reference
Inheritance diagram for TileGeometryEditor_AddTileTool:
TileGeometryEditor_Tool ISBaseObject

Public Member Functions

void onMouseDown (number x, number y)
void onMouseUp (number x, number y)
void renderScene ()
table getFirstSelectedTile ()
Vector3f uiToTileLocation (number x, number y)
number mouseToTileLocation ()
void renderBox3D (number tx, number ty, number tz, number rx, number ry, number rz, number minX, number minY, number minZ, number maxX, number maxY, number maxZ, number r, number g, number b)
void renderSceneTiles ()
 TileGeometryEditor_AddTileTool (TileGeometryEditor editor)
Public Member Functions inherited from TileGeometryEditor_Tool
void onMouseDown (number x, number y)
void onMouseMove (number dx, number dy)
void onMouseUp (number x, number y)
void onRightMouseDown (number x, number y)
void onGizmoChanged (number delta)
void renderScene ()
unknown java0 (string func)
unknown java1 (string func, unknown arg0)
unknown java2 (string func, unknown arg0, unknown arg1)
unknown java3 (string func, unknown arg0, unknown arg1, unknown arg2)
unknown java4 (string func, unknown arg0, unknown arg1, unknown arg2, unknown arg3)
unknown java5 (string func, unknown arg0, unknown arg1, unknown arg2, unknown arg3, unknown arg4)
unknown java6 (string func, unknown arg0, unknown arg1, unknown arg2, unknown arg3, unknown arg4, unknown arg5)
unknown java7 (string func, unknown arg0, unknown arg1, unknown arg2, unknown arg3, unknown arg4, unknown arg5, unknown arg6)
number getMouseX ()
number getMouseY ()
 TileGeometryEditor_Tool (TileGeometryEditor editor)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Public Attributes

boolean mouseDown
number mouseDownX
number mouseDownY
boolean bRemoveTile
Vector3f vector3f_1
Public Attributes inherited from TileGeometryEditor_Tool
TileGeometryEditor editor
TileGeometryEditor_Scene scene
UI3DScene javaObject
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ TileGeometryEditor_AddTileTool()

TileGeometryEditor_AddTileTool::TileGeometryEditor_AddTileTool ( TileGeometryEditor editor)

Member Function Documentation

◆ getFirstSelectedTile()

table TileGeometryEditor_AddTileTool::getFirstSelectedTile ( )

◆ mouseToTileLocation()

number TileGeometryEditor_AddTileTool::mouseToTileLocation ( )

◆ onMouseDown()

void TileGeometryEditor_AddTileTool::onMouseDown ( number x,
number y )

◆ onMouseUp()

void TileGeometryEditor_AddTileTool::onMouseUp ( number x,
number y )

◆ renderBox3D()

void TileGeometryEditor_AddTileTool::renderBox3D ( number tx,
number ty,
number tz,
number rx,
number ry,
number rz,
number minX,
number minY,
number minZ,
number maxX,
number maxY,
number maxZ,
number r,
number g,
number b )

◆ renderScene()

void TileGeometryEditor_AddTileTool::renderScene ( )

◆ renderSceneTiles()

void TileGeometryEditor_AddTileTool::renderSceneTiles ( )

◆ uiToTileLocation()

Vector3f TileGeometryEditor_AddTileTool::uiToTileLocation ( number x,
number y )

Member Data Documentation

◆ bRemoveTile

boolean TileGeometryEditor_AddTileTool::bRemoveTile

◆ mouseDown

boolean TileGeometryEditor_AddTileTool::mouseDown

◆ mouseDownX

number TileGeometryEditor_AddTileTool::mouseDownX

◆ mouseDownY

number TileGeometryEditor_AddTileTool::mouseDownY

◆ vector3f_1

Vector3f TileGeometryEditor_AddTileTool::vector3f_1

The documentation for this class was generated from the following file: