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

Public Member Functions

void setBounds (number x1, number y1, number x2, number y2)
string hitTest (number x, number y)
void startResizing ()
void endResizing ()
boolean onMouseMove (number mx, number my, string hitTest)
void cancelResize ()
number snap (number xy)
void render (number r, number g, number b, number a)
 WorldMapEditorResizer (WorldMapEditor 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

number x1
number y1
number x2
number y2
boolean resizing
WorldMapEditor editor
WorldMapEditor mapUI
UIWorldMapV1 mapAPI
string snapMode
umbrella::WorldMapEditorResizer::Bounds originalBounds
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ WorldMapEditorResizer()

WorldMapEditorResizer::WorldMapEditorResizer ( WorldMapEditor editor)

Member Function Documentation

◆ cancelResize()

void WorldMapEditorResizer::cancelResize ( )

◆ endResizing()

void WorldMapEditorResizer::endResizing ( )

◆ hitTest()

string WorldMapEditorResizer::hitTest ( number x,
number y )

◆ onMouseMove()

boolean WorldMapEditorResizer::onMouseMove ( number mx,
number my,
string hitTest )

◆ render()

void WorldMapEditorResizer::render ( number r,
number g,
number b,
number a )

◆ setBounds()

void WorldMapEditorResizer::setBounds ( number x1,
number y1,
number x2,
number y2 )

◆ snap()

number WorldMapEditorResizer::snap ( number xy)

◆ startResizing()

void WorldMapEditorResizer::startResizing ( )

Member Data Documentation

◆ editor

WorldMapEditor WorldMapEditorResizer::editor

◆ mapAPI

UIWorldMapV1 WorldMapEditorResizer::mapAPI

◆ mapUI

WorldMapEditor WorldMapEditorResizer::mapUI

◆ originalBounds

umbrella::WorldMapEditorResizer::Bounds WorldMapEditorResizer::originalBounds

◆ resizing

boolean WorldMapEditorResizer::resizing

◆ snapMode

string WorldMapEditorResizer::snapMode

◆ x1

number WorldMapEditorResizer::x1

◆ x2

number WorldMapEditorResizer::x2

◆ y1

number WorldMapEditorResizer::y1

◆ y2

number WorldMapEditorResizer::y2

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