Class: Shape3DStruct
Hierarchy
↳
Shape3DStruct
Constructors
Properties
- shapeType
- shapeOrder
- destPointStart
- destPointCount
- srcPointStart
- srcPointCount
- srcIndexStart
- srcIndexCount
- isClosed
- fill
- line
- lineWidth
- xa
- xb
- xc
- xd
- xe
- xf
- xg
- xh
Methods
Constructors
constructor
• new Shape3DStruct(): Shape3DStruct
Returns
Inherited from
Properties
shapeType
• shapeType: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:5
shapeOrder
• shapeOrder: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:6
destPointStart
• destPointStart: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:7
destPointCount
• destPointCount: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:8
srcPointStart
• srcPointStart: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:10
srcPointCount
• srcPointCount: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:11
srcIndexStart
• srcIndexStart: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:12
srcIndexCount
• srcIndexCount: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:13
isClosed
• isClosed: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:15
fill
• fill: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:16
line
• line: number = 0
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:17
lineWidth
• lineWidth: number = 10
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:18
xa
• xa: number = 5
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:20
xb
• xb: number = 4
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:21
xc
• xc: number = 4
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:22
xd
• xd: number = 2
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:23
xe
• xe: number = 5
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:25
xf
• xf: number = 4
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:26
xg
• xg: number = 4
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:27
xh
• xh: number = 2
Defined in
packages/graphic/renderer/shape3d/Shape3D.ts:28
Methods
getValueSize
▸ getValueSize(value): any
get any type value memory size
Parameters
| Name | Type | Description |
|---|---|---|
value | any | any type value |
Returns
any
Inherited from
DynamicDrawStruct.getValueSize
Defined in
Ref
▸ Ref<T>(c): { name: string ; type: string }[]
Type parameters
| Name | Type |
|---|---|
T | extends Struct |
Parameters
| Name | Type |
|---|---|
c | Ctor<T> |
Returns
{ name: string ; type: string }[]
Inherited from
Defined in
Get
▸ Get<T>(c): Struct
Type parameters
| Name | Type |
|---|---|
T | extends Struct |
Parameters
| Name | Type |
|---|---|
c | Ctor<T> |
Returns
Struct
Inherited from
Defined in
GetSize
▸ GetSize<T>(c): number
get any struct memory size
Type parameters
| Name | Type |
|---|---|
T | extends Struct |
Parameters
| Name | Type |
|---|---|
c | Ctor<T> |
Returns
number
Inherited from
Defined in
getValueType
▸ getValueType(): { name: string ; type: string }[]
get reflection name
Returns
{ name: string ; type: string }[]
Inherited from
DynamicDrawStruct.getValueType

