Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MaterialRepository

Hierarchy

  • MaterialRepository

Index

Constructors

Properties

__accessors: Map<string, Map<number, Accessor>> = ...
__bufferViews: Map<string, BufferView> = ...
__instances: Map<string, Map<number, Material>> = ...
__instancesByTypes: Map<string, Material> = ...
__materialInstanceCountOfType: Map<string, number> = ...
__materialMap: Map<number, Material> = ...
__materialTidCount: number = -1
__materialTids: Map<string, number> = ...
__materialTypes: Map<string, undefined | AbstractMaterialContent> = ...
__materialUidCount: number = -1
__maxInstances: Map<string, number> = ...

Methods

  • __initialize(material: Material, countOfThisType: number): void
  • forceRegisterMaterial(materialTypeName: string, materialNode: AbstractMaterialContent, maxInstanceNumber?: number): boolean
  • getLocationOffsetOfMemberOfMaterial(materialTypeName: string, propertyIndex: number): number
  • getMaterialByMaterialUid(materialUid: number): undefined | Material
  • isRegisteredMaterialType(materialTypeName: string): boolean
  • registerMaterial(materialTypeName: string, materialNode?: AbstractMaterialContent, maxInstanceNumber?: number): boolean

Generated using TypeDoc