Class: RoundRectShape3D
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:11
Define class for drawing rounded rectangles on the xz plane
Export
RoundRectShape3D
Extends
Constructors
Constructor
new RoundRectShape3D(
structs,sharedPoints,sharedIndecies,matrixIndex):RoundRectShape3D
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:113
Parameters
structs
sharedPoints
Float32Array
sharedIndecies
Uint32Array
matrixIndex
number
Returns
RoundRectShape3D
Inherited from
Properties
shapeType
readonlyshapeType:number
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:17
Overrides
shapeIndex
readonlyshapeIndex:number=0
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:109
Inherited from
computeEveryFrame?
readonlyoptionalcomputeEveryFrame?:boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:111
Inherited from
Accessors
width
Get Signature
get width():
number
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:29
Returns
number
Set Signature
set width(
value):void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:32
Parameters
value
number
Returns
void
height
Get Signature
get height():
number
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:38
Returns
number
Set Signature
set height(
value):void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:41
Parameters
value
number
Returns
void
radius
Get Signature
get radius():
number
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:48
Returns
number
Set Signature
set radius(
value):void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:51
Parameters
value
number
Returns
void
cornerSegment
Get Signature
get cornerSegment():
number
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:58
Returns
number
Set Signature
set cornerSegment(
value):void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:61
Parameters
value
number
Returns
void
isRect
Get Signature
get isRect():
boolean
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:72
Returns
boolean
isChange
Get Signature
get isChange():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:120
Returns
boolean
Inherited from
lineColor
Get Signature
get lineColor():
Color
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:135
Returns
Color
Set Signature
set lineColor(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:130
Parameters
value
Color
Returns
void
Inherited from
fillColor
Get Signature
get fillColor():
Color
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:144
Returns
Color
Set Signature
set fillColor(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:139
Parameters
value
Color
Returns
void
Inherited from
lineTextureID
Get Signature
get lineTextureID():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:148
Returns
number
Set Signature
set lineTextureID(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:151
Parameters
value
number
Returns
void
Inherited from
fillTextureID
Get Signature
get fillTextureID():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:157
Returns
number
Set Signature
set fillTextureID(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:160
Parameters
value
number
Returns
void
Inherited from
fillRotation
Get Signature
get fillRotation():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:167
Returns
number
Set Signature
set fillRotation(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:170
Parameters
value
number
Returns
void
Inherited from
shapeOrder
Get Signature
get shapeOrder():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:177
Returns
number
Set Signature
set shapeOrder(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:180
Parameters
value
number
Returns
void
Inherited from
srcPointStart
Get Signature
get srcPointStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:188
Returns
number
Set Signature
set srcPointStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:191
Parameters
value
number
Returns
void
Inherited from
srcPointCount
Get Signature
get srcPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:198
Returns
number
Inherited from
srcIndexStart
Get Signature
get srcIndexStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:202
Returns
number
Set Signature
set srcIndexStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:205
Parameters
value
number
Returns
void
Inherited from
srcIndexCount
Get Signature
get srcIndexCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:212
Returns
number
Inherited from
destPointStart
Get Signature
get destPointStart():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:216
Returns
number
Set Signature
set destPointStart(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:219
Parameters
value
number
Returns
void
Inherited from
destPointCount
Get Signature
get destPointCount():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:225
Returns
number
Inherited from
points3D
Get Signature
get points3D():
Point3D[]
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:229
Returns
Point3D[]
Set Signature
set points3D(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:232
Parameters
value
Point3D[]
Returns
void
Inherited from
isClosed
Get Signature
get isClosed():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:238
Returns
boolean
Set Signature
set isClosed(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:241
Parameters
value
boolean
Returns
void
Inherited from
fill
Get Signature
get fill():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:248
Returns
boolean
Set Signature
set fill(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:251
Parameters
value
boolean
Returns
void
Inherited from
line
Get Signature
get line():
boolean
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:257
Returns
boolean
Set Signature
set line(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:260
Parameters
value
boolean
Returns
void
Inherited from
lineWidth
Get Signature
get lineWidth():
number
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:267
Returns
number
Set Signature
set lineWidth(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:271
Parameters
value
number
Returns
void
Inherited from
lineUVRect
Get Signature
get lineUVRect():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:288
x: u offset of line. y: v offset of line. z: u scale of line. w: v scale of line.
Memberof
Shape3D
Returns
Vector4
Set Signature
set lineUVRect(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:291
Parameters
value
Vector4
Returns
void
Inherited from
fillUVRect
Get Signature
get fillUVRect():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:305
x: u offset of filled area. y: v offset of filled area. z: u scale of filled area. w: v scale of filled area.
Memberof
Shape3D
Returns
Vector4
Set Signature
set fillUVRect(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:308
Parameters
value
Vector4
Returns
void
Inherited from
uvSpeed
Get Signature
get uvSpeed():
Vector4
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:322
x: u speed of filled area. y: v speed of filled area. z: u speed of line. w: v speed of line.
Memberof
Shape3D
Returns
Vector4
Set Signature
set uvSpeed(
value):void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:325
Parameters
value
Vector4
Returns
void
Inherited from
Methods
set()
set(
width,height,radius,lineWidth,fill,line,cornerSegment?):void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:19
Parameters
width
number
height
number
radius
number
lineWidth
number
fill
boolean
line
boolean
cornerSegment?
number = 10
Returns
void
calcRequireSource()
calcRequireSource():
void
Defined in: packages/graphic/renderer/shape3d/RoundRectShape3D.ts:68
Returns
void
Overrides
writeData()
writeData():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:124
Returns
void
Inherited from
clean()
clean():
void
Defined in: packages/graphic/renderer/shape3d/Shape3D.ts:330
Returns
void

