# 8.12.3.1 IfcBlobTexture

## 8.12.3.1.1 Semantic definition

An IfcBlobTexture provides a 2-dimensional distribution of the lighting parameters of a surface onto which it is mapped. The texture itself is given as a single binary blob, representing the content of a pixel format file. The file format of the pixel file is given by the RasterFormat attribute and allowable formats are guided by where rule SupportedRasterFormat.

For interpretation of the texture nodes see IfcImageTexture definition.

## 8.12.3.1.5 Formal representation

ENTITY IfcBlobTexture
SUBTYPE OF (IfcSurfaceTexture);
RasterFormat : IfcIdentifier;
RasterCode : IfcBinary;
WHERE
RasterCodeByteStream : BLENGTH(RasterCode) MOD 8 = 0;
SupportedRasterFormat : SELF.RasterFormat IN ['BMP', 'JPG', 'GIF', 'PNG'];
END_ENTITY;