API Reference > imodeljs-common > Serialization > EGFBAccessors > EGFBAccessors.BasicSymbology EGFBAccessors.BasicSymbology Class Methods Name Description constructor(): EGFBAccessors.BasicSymbology __init(i: number, bb: ByteBuffer): EGFBAccessors.BasicSymbology color(): number displayPriority(): number geomClass(): EGFBAccessors.GeometryClass lineStyleId(): Long subCategoryId(): Long transparency(): number useColor(): number useStyle(): number useWeight(): number weight(): number addColor(builder: Builder, color: number): void Static addDisplayPriority(builder: Builder, displayPriority: number): void Static addGeomClass(builder: Builder, geomClass: EGFBAccessors.GeometryClass): void Static addLineStyleId(builder: Builder, lineStyleId: Long): void Static addSubCategoryId(builder: Builder, subCategoryId: Long): void Static addTransparency(builder: Builder, transparency: number): void Static addUseColor(builder: Builder, useColor: number): void Static addUseStyle(builder: Builder, useStyle: number): void Static addUseWeight(builder: Builder, useWeight: number): void Static addWeight(builder: Builder, weight: number): void Static createBasicSymbology(builder: Builder, subCategoryId: Long, color: number, weight: number, lineStyleId: Long, transparency: number, displayPriority: number, geomClass: EGFBAccessors.GeometryClass, useColor: number, useWeight: number, useStyle: number): number Static endBasicSymbology(builder: Builder): number Static getRootAsBasicSymbology(bb: ByteBuffer, obj?: EGFBAccessors.BasicSymbology): EGFBAccessors.BasicSymbology Static getSizePrefixedRootAsBasicSymbology(bb: ByteBuffer, obj?: EGFBAccessors.BasicSymbology): EGFBAccessors.BasicSymbology Static startBasicSymbology(builder: Builder): void Static Properties Name Type Description bb_pos number bb | ByteBuffer Defined in core/common/src/geometry/ElementGeometryFB.ts Line 1798 Last Updated: 12 June, 2024