Bexel Manager API Documentation
Bexel.Api.ElementMaterials Class Reference

Represents a read-only collection of materials within the Bexel.Api.Element. More...

Inheritance diagram for Bexel.Api.ElementMaterials:
Bexel.Api.ReadOnlyMaterialCollection Bexel.Api.IReadOnlyMaterialCollection IReadOnlyCollection

Properties

override Project Project [get]
 
override IReadOnlyDictionary< int, MaterialRef > MaterialCollectionRef [get]
 
IEnumerable< MaterialAllMaterials [get]
 Retrieves all materials from Bexel.Api.Element, including AllMaterials within the Bexel.Api.Family.Materials. More...
 
- Properties inherited from Bexel.Api.ReadOnlyMaterialCollection
abstract Project Project [get]
 
abstract IReadOnlyDictionary< int, MaterialRef > MaterialCollectionRef [get]
 
int Count [get]
 
Material this[MaterialID id] [get]
 
Material this[int internalID] [get]
 
- Properties inherited from Bexel.Api.IReadOnlyMaterialCollection
Material this[MaterialID id] [get]
 Retrieves the material with the specified ID. More...
 
Material this[int internalID] [get]
 Retrieves the material with the specified internal ID. More...
 

Additional Inherited Members

- Public Member Functions inherited from Bexel.Api.ReadOnlyMaterialCollection
IEnumerator< MaterialGetEnumerator ()
 
Material GetMaterialByID (MaterialID id)
 Retrieves the material with the specified ID. More...
 
Material GetMaterialByID (int internalID)
 Retrieves the material with the specified internal ID. More...
 
Material GetMaterialByName (string name)
 Retrieves the material with the specified name. More...
 
IEnumerable< MaterialGetMaterialsByName (string name)
 Retrieves the materials with the specified name. More...
 
bool ContainsKey (MaterialID id)
 Determines whether the collection contains the material with the specified ID. More...
 
bool ContainsKey (int internalID)
 Determines whether the collection contains the material with the specified internal ID. More...
 

Detailed Description

Represents a read-only collection of materials within the Bexel.Api.Element.

Property Documentation

◆ AllMaterials

IEnumerable<Material> Bexel.Api.ElementMaterials.AllMaterials
get

Retrieves all materials from Bexel.Api.Element, including AllMaterials within the Bexel.Api.Family.Materials.