C# 클래스 PluginVideoNes.Video

상속: IVideoPluginNes
파일 보기 프로젝트 열기: spiiin/CadEditor

공개 프로퍼티들

프로퍼티 타입 설명
CHUNK_COUNT int
CadObjectTypeColors Color[]
NES_COLORS_COUNT int
nesColors Color[]

공개 메소드들

메소드 설명
getName ( ) : string
makeBigBlock ( int i, BigBlock bigBlocks, Image smallBlockss ) : Bitmap
makeBigBlockCapcom ( int i, BigBlock bigBlocks, Image smallBlockss ) : Bitmap
makeBigBlockTT ( int i, BigBlock bigBlocks, Image smallBlocksAll ) : Bitmap
makeBigBlocks ( int videoNo, int bigBlockNo, BigBlock bigBlockIndexes, int palleteNo, MapViewType smallObjectsViewType = MapViewType.Tiles, float smallBlockScaleFactor = 2.0f, float curButtonScale = 2, MapViewType curViewType = MapViewType.Tiles, bool showAxis = false, int hierarchyLevel ) : Image[]
makeBigBlocks ( int videoNo, int bigBlockNo, int blockNo, int palleteNo, MapViewType smallObjectsViewType = MapViewType.Tiles, float smallBlockScaleFactor = 2.0f, float curButtonScale = 2, MapViewType curViewType = MapViewType.Tiles, bool showAxis = false, int hierarchyLevel ) : Image[]
makeImage ( int index, byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
makeImageRectangle ( byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
makeImageStrip ( byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
makeObject ( int index, CadEditor.ObjRec objects, Bitmap objStrips, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
makeObjectsRectangle ( byte videoPageId, byte tilesId, byte palId, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
makeObjectsStrip ( byte videoPageId, byte tilesId, byte palId, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
makeScreen ( int scrNo, int levelNo, int videoNo, int bigBlockNo, int blockNo, int palleteNo, float scale = 2.0f, bool withBorders = true ) : Bitmap
updateColorsFromConfig ( ) : void

비공개 메소드들

메소드 설명
Video ( ) : System
getTTSmallBlocksColorByte ( int index ) : byte
mixBits ( bool hi, bool lo ) : int

메소드 상세

getName() 공개 메소드

public getName ( ) : string
리턴 string

makeBigBlock() 공개 메소드

public makeBigBlock ( int i, BigBlock bigBlocks, Image smallBlockss ) : Bitmap
i int
bigBlocks BigBlock
smallBlockss Image
리턴 System.Drawing.Bitmap

makeBigBlockCapcom() 공개 메소드

public makeBigBlockCapcom ( int i, BigBlock bigBlocks, Image smallBlockss ) : Bitmap
i int
bigBlocks BigBlock
smallBlockss Image
리턴 System.Drawing.Bitmap

makeBigBlockTT() 공개 메소드

public makeBigBlockTT ( int i, BigBlock bigBlocks, Image smallBlocksAll ) : Bitmap
i int
bigBlocks BigBlock
smallBlocksAll Image
리턴 System.Drawing.Bitmap

makeBigBlocks() 공개 메소드

public makeBigBlocks ( int videoNo, int bigBlockNo, BigBlock bigBlockIndexes, int palleteNo, MapViewType smallObjectsViewType = MapViewType.Tiles, float smallBlockScaleFactor = 2.0f, float curButtonScale = 2, MapViewType curViewType = MapViewType.Tiles, bool showAxis = false, int hierarchyLevel ) : Image[]
videoNo int
bigBlockNo int
bigBlockIndexes BigBlock
palleteNo int
smallObjectsViewType MapViewType
smallBlockScaleFactor float
curButtonScale float
curViewType MapViewType
showAxis bool
hierarchyLevel int
리턴 Image[]

makeBigBlocks() 공개 메소드

public makeBigBlocks ( int videoNo, int bigBlockNo, int blockNo, int palleteNo, MapViewType smallObjectsViewType = MapViewType.Tiles, float smallBlockScaleFactor = 2.0f, float curButtonScale = 2, MapViewType curViewType = MapViewType.Tiles, bool showAxis = false, int hierarchyLevel ) : Image[]
videoNo int
bigBlockNo int
blockNo int
palleteNo int
smallObjectsViewType MapViewType
smallBlockScaleFactor float
curButtonScale float
curViewType MapViewType
showAxis bool
hierarchyLevel int
리턴 Image[]

makeImage() 공개 메소드

public makeImage ( int index, byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
index int
videoChunk byte
pallete byte
subPalIndex int
scale float
scaleAccurate bool
withAlpha bool
리턴 System.Drawing.Bitmap

makeImageRectangle() 공개 메소드

public makeImageRectangle ( byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
videoChunk byte
pallete byte
subPalIndex int
scale float
scaleAccurate bool
withAlpha bool
리턴 System.Drawing.Bitmap

makeImageStrip() 공개 메소드

public makeImageStrip ( byte videoChunk, byte pallete, int subPalIndex, float scale, bool scaleAccurate = true, bool withAlpha = false ) : Bitmap
videoChunk byte
pallete byte
subPalIndex int
scale float
scaleAccurate bool
withAlpha bool
리턴 System.Drawing.Bitmap

makeObject() 공개 메소드

public makeObject ( int index, CadEditor.ObjRec objects, Bitmap objStrips, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
index int
objects CadEditor.ObjRec
objStrips System.Drawing.Bitmap
scale float
drawType MapViewType
constantSubpal int
리턴 System.Drawing.Bitmap

makeObjectsRectangle() 공개 메소드

public makeObjectsRectangle ( byte videoPageId, byte tilesId, byte palId, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
videoPageId byte
tilesId byte
palId byte
scale float
drawType MapViewType
constantSubpal int
리턴 System.Drawing.Bitmap

makeObjectsStrip() 공개 메소드

public makeObjectsStrip ( byte videoPageId, byte tilesId, byte palId, float scale, MapViewType drawType, int constantSubpal = -1 ) : Bitmap
videoPageId byte
tilesId byte
palId byte
scale float
drawType MapViewType
constantSubpal int
리턴 System.Drawing.Bitmap

makeScreen() 공개 메소드

public makeScreen ( int scrNo, int levelNo, int videoNo, int bigBlockNo, int blockNo, int palleteNo, float scale = 2.0f, bool withBorders = true ) : Bitmap
scrNo int
levelNo int
videoNo int
bigBlockNo int
blockNo int
palleteNo int
scale float
withBorders bool
리턴 System.Drawing.Bitmap

updateColorsFromConfig() 공개 메소드

public updateColorsFromConfig ( ) : void
리턴 void

프로퍼티 상세

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

public static int CHUNK_COUNT
리턴 int

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

public static Color[] CadObjectTypeColors
리턴 Color[]

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

public static int NES_COLORS_COUNT
리턴 int

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

public static Color[] nesColors
리턴 Color[]