C# 클래스 LongoMatch.Drawing.PlayslistCellRenderer

파일 보기 프로젝트 열기: LongoMatch/longomatch

공개 프로퍼티들

프로퍼티 타입 설명
ArrowDown ISurface
ArrowRight ISurface
EyeSurface ISurface
subsImage Image

공개 메소드들

메소드 설명
Render ( object item, ProjectLongoMatch project, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
RenderAnalysisCategory ( EventType cat, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderPlay ( Color color, Image ss, IList players, IEnumerable teams, bool selected, string desc, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
RenderPlayer ( PlayerLongoMatch player, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderPlaylist ( Playlist playlist, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
RenderSeparationLine ( IDrawingToolkit tk, IContext context, Area backgroundArea ) : void
RenderSubstitution ( Color color, Time evt, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, bool selected, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void

비공개 메소드들

메소드 설명
RenderBackgroundAndText ( bool isExpanded, IDrawingToolkit tk, Area backgroundArea, Point textP, double textW, string text ) : void
RenderCount ( bool isExpanded, Color color, int count, IDrawingToolkit tk, Area backgroundArea, Area cellArea ) : void
RenderPlayer ( IDrawingToolkit tk, PlayerLongoMatch p, Point imagePoint ) : void
RenderTeam ( IDrawingToolkit tk, VAS team, Point imagePoint ) : void
RenderTimelineEventBase ( Color color, Image ss, bool selected, string desc, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state, Point &selectPoint, Point &textPoint, Point &imagePoint, Point &circlePoint, double &textWidth ) : void

메소드 상세

Render() 공개 정적인 메소드

public static Render ( object item, ProjectLongoMatch project, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
item object
project LongoMatch.Core.Store.ProjectLongoMatch
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
리턴 void

RenderAnalysisCategory() 공개 정적인 메소드

public static RenderAnalysisCategory ( EventType cat, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
cat LongoMatch.Core.Store.EventType
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
리턴 void

RenderPlay() 공개 정적인 메소드

public static RenderPlay ( Color color, Image ss, IList players, IEnumerable teams, bool selected, string desc, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
color Color
ss Image
players IList
teams IEnumerable
selected bool
desc string
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
리턴 void

RenderPlayer() 공개 정적인 메소드

public static RenderPlayer ( PlayerLongoMatch player, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
player LongoMatch.Core.Store.PlayerLongoMatch
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
리턴 void

RenderPlaylist() 공개 정적인 메소드

public static RenderPlaylist ( Playlist playlist, int count, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea ) : void
playlist LongoMatch.Core.Store.Playlists.Playlist
count int
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
리턴 void

RenderSeparationLine() 공개 정적인 메소드

public static RenderSeparationLine ( IDrawingToolkit tk, IContext context, Area backgroundArea ) : void
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
리턴 void

RenderSubstitution() 공개 정적인 메소드

public static RenderSubstitution ( Color color, Time evt, PlayerLongoMatch playerIn, PlayerLongoMatch playerOut, bool selected, bool isExpanded, IDrawingToolkit tk, IContext context, Area backgroundArea, Area cellArea, CellState state ) : void
color Color
evt LongoMatch.Core.Store.Time
playerIn LongoMatch.Core.Store.PlayerLongoMatch
playerOut LongoMatch.Core.Store.PlayerLongoMatch
selected bool
isExpanded bool
tk IDrawingToolkit
context IContext
backgroundArea LongoMatch.Core.Common.Area
cellArea LongoMatch.Core.Common.Area
state CellState
리턴 void

프로퍼티 상세

ArrowDown 공개적으로 정적으로 프로퍼티

public static ISurface ArrowDown
리턴 ISurface

ArrowRight 공개적으로 정적으로 프로퍼티

public static ISurface ArrowRight
리턴 ISurface

EyeSurface 공개적으로 정적으로 프로퍼티

public static ISurface EyeSurface
리턴 ISurface

subsImage 공개적으로 정적으로 프로퍼티

public static Image subsImage
리턴 Image