C# 클래스 AGS.Editor.ObjectsEditorFilter

상속: IRoomEditorFilter
파일 보기 프로젝트 열기: adventuregamestudio/ags

보호된 프로퍼티들

프로퍼티 타입 설명
_panel System.Windows.Forms.Panel
_room AGS.Types.Room

공개 메소드들

메소드 설명
CommandClick ( string command ) : void
Dispose ( ) : void
DoubleClick ( RoomEditorState state ) : void
FilterOff ( ) : void
FilterOn ( ) : void
KeyPressed ( Keys key ) : bool
MouseDown ( MouseEventArgs e, RoomEditorState state ) : void
MouseMove ( int x, int y, RoomEditorState state ) : bool
MouseUp ( MouseEventArgs e, RoomEditorState state ) : void
ObjectsEditorFilter ( Panel displayPanel, Room room ) : System
Paint ( Graphics graphics, RoomEditorState state ) : void
PaintToHDC ( IntPtr hDC, RoomEditorState state ) : void

비공개 메소드들

메소드 설명
AdjustXCoordinateForWindowScroll ( int x, RoomEditorState state ) : int
AdjustYCoordinateForWindowScroll ( int y, RoomEditorState state ) : int
ContextMenuEventHandler ( object sender, EventArgs e ) : void
CoordMenuEventHandler ( object sender, EventArgs e ) : void
GUIController_OnPropertyObjectChanged ( object newPropertyObject ) : void
GetArrowMoveStepSize ( ) : int
GetSpriteHeightForGameResolution ( int spriteSlot ) : int
GetSpriteWidthForGameResolution ( int spriteSlot ) : int
IsHighResGameWithLowResScript ( ) : bool
MoveObject ( int newX, int newY ) : bool
SetObjectCoordinate ( int newCoord ) : int
SetPropertyGridList ( ) : void
ShowContextMenu ( MouseEventArgs e, RoomEditorState state ) : void
ShowCoordMenu ( MouseEventArgs e, RoomEditorState state ) : void

메소드 상세

CommandClick() 공개 메소드

public CommandClick ( string command ) : void
command string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoubleClick() 공개 메소드

public DoubleClick ( RoomEditorState state ) : void
state RoomEditorState
리턴 void

FilterOff() 공개 메소드

public FilterOff ( ) : void
리턴 void

FilterOn() 공개 메소드

public FilterOn ( ) : void
리턴 void

KeyPressed() 공개 메소드

public KeyPressed ( Keys key ) : bool
key Keys
리턴 bool

MouseDown() 공개 메소드

public MouseDown ( MouseEventArgs e, RoomEditorState state ) : void
e MouseEventArgs
state RoomEditorState
리턴 void

MouseMove() 공개 메소드

public MouseMove ( int x, int y, RoomEditorState state ) : bool
x int
y int
state RoomEditorState
리턴 bool

MouseUp() 공개 메소드

public MouseUp ( MouseEventArgs e, RoomEditorState state ) : void
e MouseEventArgs
state RoomEditorState
리턴 void

ObjectsEditorFilter() 공개 메소드

public ObjectsEditorFilter ( Panel displayPanel, Room room ) : System
displayPanel System.Windows.Forms.Panel
room AGS.Types.Room
리턴 System

Paint() 공개 메소드

public Paint ( Graphics graphics, RoomEditorState state ) : void
graphics System.Drawing.Graphics
state RoomEditorState
리턴 void

PaintToHDC() 공개 메소드

public PaintToHDC ( IntPtr hDC, RoomEditorState state ) : void
hDC System.IntPtr
state RoomEditorState
리턴 void

프로퍼티 상세

_panel 보호되어 있는 프로퍼티

protected Panel,System.Windows.Forms _panel
리턴 System.Windows.Forms.Panel

_room 보호되어 있는 프로퍼티

protected Room,AGS.Types _room
리턴 AGS.Types.Room