API Guide > Viewport 2.0 API > Maya Viewport 2.0 API Guide >

# 2. API constructs

With a basic understanding of the rendering framework this next section provides details on the actual constructs exposed in the OpenMaya API. The focal point is the render item with details on its interface and the associated resources.

Aside from a few exceptions plug-in writers can find all constructs in the OpenMayaRender SDK module. All new classes related to rendering in the new hardware API have been grouped under the new MHWRender namespace.

#### Topics in this section

- 2.1 Render Items (MRenderItem)
- 2.2 Geometric Data (MGeometry)
- 2.3 Shader Instances
- 2.4 Texture creation and texture manager
- 2.5 Render Targets and Render Target Manager
- 2.6 State and State Manager