API Reference > imodeljs-common > Rendering Rendering Types describing geometry, views, and symbology for consumption by a display system. Classes Name Description Feature Describes a "feature" within a batched RenderGraphic. FeatureTable Defines a look-up table for Features within a batched RenderGraphic. Beta ImageBuffer Uncompressed rectangular bitmap image data. ImageSource Image data encoded and compressed in either Jpeg or Png format. RenderMaterial Represents a material which can be applied to a surface to control aspects of its appearance such as color, reflectivity, texture, and so on. Beta RenderMaterial.Params Parameters used to construct a RenderMaterial RenderTexture Represents a texture image applied to a surface during rendering. Beta RenderTexture.Params Parameters used to construct a RenderTexture. TextureMapping Describes how to map a RenderTexture image onto a surface. Beta TextureMapping.Params Parameters describing how a texture image is mapped to a surface. TextureMapping.Trans2x3 A 2x3 matrix for mapping a texture image to a surface. Enumerations Name Description BatchType Describes the type of a 'batch' of graphics representing multiple Features. Beta ImageBufferFormat Format of an ImageBuffer. ImageSourceFormat The format of an ImageSource. RenderTexture.Type Enumerates the types of RenderTextures. TextureMapping.Mode Enumerates the possible texture mapping modes. TextureMapUnits Beta Global Functions Name Description isPowerOfTwo Returns whether the input is a power of two. nextHighestPowerOfTwo Returns the first power-of-two value greater than or equal to the input. Interfaces Name Description RenderMaterialProps Properties that define a RenderMaterial Beta TextureMapping.ParamProps Properties used to construct a TextureMapping.Params. TextureMapProps Properties that define how a texture is mapped to a material Beta Namespaces Name Description Hilite Contains types related to display of hilited elements within a Viewport. Type Aliases Name Description DPoint2dProps Contains two array entries orders X, Y containing doubles Beta RgbFactorProps Contains three array entries ordered as red, green, blue containing values 0 to 1 Beta Last Updated: 13 June, 2024