C# 클래스 SwfDotNet.IO.Tags.DefineShape

DefineShape is the abstract class for the DefineShape tags: SwfDotNet.IO.Tags.DefineShapeTag, SwfDotNet.IO.Tags.DefineShape2Tag, SwfDotNet.IO.Tags.DefineShape3Tag This class provides the members, properties, read and write methods common to this 3 tags.

상속: BaseTag, DefineTag
파일 보기 프로젝트 열기: bladecoding/SwfExport

보호된 프로퍼티들

프로퍼티 타입 설명
rect SwfDotNet.IO.Tags.Types.Rect
shape SwfDotNet.IO.Tags.Types.ShapeWithStyle
shapeId ushort
shapeType ShapeType
versionCompatibility byte

공개 메소드들

메소드 설명
GetInstanceFromVersion ( uint version ) : DefineShape

Gets the instance from version.

GetSizeOf ( ) : int

Gets the size of.

ReadData ( byte version, BufferedBinaryReader binaryReader ) : void

see base class

Serialize ( XmlWriter writer ) : void

Serializes the specified writer.

UpdateData ( byte version ) : void

see base class

보호된 메소드들

메소드 설명
DefineShape ( ) : System

Creates a new DefineShape instance.

DefineShape ( ushort shapeId, Rect rect, ShapeWithStyle shape ) : System

Creates a new DefineShape instance.

비공개 메소드들

메소드 설명
Init ( ) : void

Inits this instance.

메소드 상세

DefineShape() 보호된 메소드

Creates a new DefineShape instance.
protected DefineShape ( ) : System
리턴 System

DefineShape() 보호된 메소드

Creates a new DefineShape instance.
protected DefineShape ( ushort shapeId, Rect rect, ShapeWithStyle shape ) : System
shapeId ushort Shape id.
rect SwfDotNet.IO.Tags.Types.Rect Rect.
shape SwfDotNet.IO.Tags.Types.ShapeWithStyle Shape.
리턴 System

GetInstanceFromVersion() 공개 정적인 메소드

Gets the instance from version.
public static GetInstanceFromVersion ( uint version ) : DefineShape
version uint Version.
리턴 DefineShape

GetSizeOf() 공개 메소드

Gets the size of.
public GetSizeOf ( ) : int
리턴 int

ReadData() 공개 메소드

see base class
public ReadData ( byte version, BufferedBinaryReader binaryReader ) : void
version byte
binaryReader SwfDotNet.IO.Utils.BufferedBinaryReader
리턴 void

Serialize() 공개 메소드

Serializes the specified writer.
public Serialize ( XmlWriter writer ) : void
writer System.Xml.XmlWriter Writer.
리턴 void

UpdateData() 공개 메소드

see base class
public UpdateData ( byte version ) : void
version byte
리턴 void

프로퍼티 상세

rect 보호되어 있는 프로퍼티

Rect
protected Rect,SwfDotNet.IO.Tags.Types rect
리턴 SwfDotNet.IO.Tags.Types.Rect

shape 보호되어 있는 프로퍼티

Shape records
protected ShapeWithStyle,SwfDotNet.IO.Tags.Types shape
리턴 SwfDotNet.IO.Tags.Types.ShapeWithStyle

shapeId 보호되어 있는 프로퍼티

Shape Id
protected ushort shapeId
리턴 ushort

shapeType 보호되어 있는 프로퍼티

Shape type
protected ShapeType shapeType
리턴 ShapeType

versionCompatibility 보호되어 있는 프로퍼티

Swf version shape compatibility
protected byte versionCompatibility
리턴 byte