C# 클래스 Recurity.Swf.StyleChangeRecord

The style change record is also a non-edge record. It can be used to do the following:

1. Select a fill or line style for drawing.

2. Move the current drawing position (without drawing).

3. Replace the current fill and line style arrays with a new set of styles.

상속: ShapeRecord
파일 보기 프로젝트 열기: rtezli/Blitzableiter 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_caller TagTypes
_fillStyle0 System.UInt32
_fillStyle1 System.UInt32
_fillStyles FillStyleArray
_isFirst bool
_lineStyle System.UInt32
_lineStyles LineStyleArray
_moveBits byte
_moveDeltaX System.Int32
_moveDeltaY System.Int32
_newNumFillBits System.UInt16
_newNumLineBits System.UInt16
_numFillBits System.UInt16
_numLineBits System.UInt16
_stateFillStyle0 bool
_stateFillStyle1 bool
_stateLineStyle bool
_stateMoveTo bool
_stateNewStyles bool

공개 메소드들

메소드 설명
Parse ( Stream input, BitStream bits, byte firstFive, TagTypes caller, UInt16 &fillBits, UInt16 &lineBits, bool first ) : void

StyleChangeRecord ( byte InitialVersion ) : System

A SHAPERECORD which changes the style.

ToString ( ) : string

Converts the value of this instance to a System.String.

Verify ( ) : bool

Verifies this object and its components for documentation compliance.

Write ( Stream output, BitStream bits ) : void

비공개 메소드들

메소드 설명
GetBit ( byte input, byte position ) : bool

Gets single bit from a byte

GetFlags ( byte firstFive ) : void

ParseDefineShape23 ( Stream input, BitStream bits, UInt16 &fillBits, UInt16 &lineBits, bool first ) : void

ParseGeneric ( Stream input, BitStream bits, UInt16 &fillBits, UInt16 &lineBits, bool first ) : void

메소드 상세

Parse() 공개 메소드

public Parse ( Stream input, BitStream bits, byte firstFive, TagTypes caller, UInt16 &fillBits, UInt16 &lineBits, bool first ) : void
input Stream
bits BitStream
firstFive byte
caller TagTypes
fillBits System.UInt16
lineBits System.UInt16
first bool
리턴 void

StyleChangeRecord() 공개 메소드

A SHAPERECORD which changes the style.
public StyleChangeRecord ( byte InitialVersion ) : System
InitialVersion byte The version of the swf file using this object.
리턴 System

ToString() 공개 메소드

Converts the value of this instance to a System.String.
public ToString ( ) : string
리턴 string

Verify() 공개 메소드

Verifies this object and its components for documentation compliance.
public Verify ( ) : bool
리턴 bool

Write() 공개 메소드

public Write ( Stream output, BitStream bits ) : void
output Stream
bits BitStream
리턴 void

프로퍼티 상세

_caller 보호되어 있는 프로퍼티

protected TagTypes _caller
리턴 TagTypes

_fillStyle0 보호되어 있는 프로퍼티

protected UInt32,System _fillStyle0
리턴 System.UInt32

_fillStyle1 보호되어 있는 프로퍼티

protected UInt32,System _fillStyle1
리턴 System.UInt32

_fillStyles 보호되어 있는 프로퍼티

protected FillStyleArray,Recurity.Swf _fillStyles
리턴 FillStyleArray

_isFirst 보호되어 있는 프로퍼티

protected bool _isFirst
리턴 bool

_lineStyle 보호되어 있는 프로퍼티

protected UInt32,System _lineStyle
리턴 System.UInt32

_lineStyles 보호되어 있는 프로퍼티

protected LineStyleArray,Recurity.Swf _lineStyles
리턴 LineStyleArray

_moveBits 보호되어 있는 프로퍼티

protected byte _moveBits
리턴 byte

_moveDeltaX 보호되어 있는 프로퍼티

protected Int32,System _moveDeltaX
리턴 System.Int32

_moveDeltaY 보호되어 있는 프로퍼티

protected Int32,System _moveDeltaY
리턴 System.Int32

_newNumFillBits 보호되어 있는 프로퍼티

protected UInt16,System _newNumFillBits
리턴 System.UInt16

_newNumLineBits 보호되어 있는 프로퍼티

protected UInt16,System _newNumLineBits
리턴 System.UInt16

_numFillBits 보호되어 있는 프로퍼티

protected UInt16,System _numFillBits
리턴 System.UInt16

_numLineBits 보호되어 있는 프로퍼티

protected UInt16,System _numLineBits
리턴 System.UInt16

_stateFillStyle0 보호되어 있는 프로퍼티

protected bool _stateFillStyle0
리턴 bool

_stateFillStyle1 보호되어 있는 프로퍼티

protected bool _stateFillStyle1
리턴 bool

_stateLineStyle 보호되어 있는 프로퍼티

protected bool _stateLineStyle
리턴 bool

_stateMoveTo 보호되어 있는 프로퍼티

protected bool _stateMoveTo
리턴 bool

_stateNewStyles 보호되어 있는 프로퍼티

protected bool _stateNewStyles
리턴 bool