Applications use the methods of the IDirect3DRMMeshBuilder2 interface to interact with mesh objects. IDirect3DRMMeshBuilder2 has the same functionality as IDirect3DRMMeshBuilder and in addition has extended the IDirect3DRMMeshBuilder2::GenerateNormals2 method to give greater control over the mesh normals generated. IDirect3DRMMeshBuilder2 also allows you to retrieve a single mesh face with IDirect3DRMMeshBuilder2::GetFace.
This section is a reference to the methods of this interface. For a conceptual overview, see IDirect3DRMMesh, IDirect3DRMMeshBuilder, and IDirect3DRMMeshBuilder2 Interfaces.
The methods of the IDirect3DRMMeshBuilder2 interface can be organized into the following groups:
| Color | GetColorSource |
| SetColor | |
| SetColorRGB | |
| SetColorSource | |
| Creation | GetBox |
| Faces | AddFace |
| AddFaces | |
| CreateFace | |
| GetFaceCount | |
| GetFace | |
| GetFaces | |
| Loading | Load |
| Meshes | AddMesh |
| CreateMesh | |
| Miscellaneous | AddFrame |
| AddMeshBuilder | |
| ReserveSpace | |
| Save | |
| Scale | |
| SetMaterial | |
| Translate | |
| Normals | AddNormal |
| GenerateNormals2 | |
| SetNormal | |
| Perspective | GetPerspective |
| SetPerspective | |
| Rendering quality | GetQuality |
| SetQuality | |
| Textures | GetTextureCoordinates |
| SetTexture | |
| SetTextureCoordinates | |
| SetTextureTopology | |
| Vertices | AddVertex |
| GetVertexColor | |
| GetVertexCount | |
| GetVertices | |
| SetVertex | |
| SetVertexColor | |
| SetVertexColorRGB |
The IDirect3DRMMeshBuilder2 interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
AddRef
QueryInterface
Release
In addition, the IDirect3DRMMeshBuilder2 interface inherits the following methods from the IDirect3DRMObject interface:
The Direct3DRMMeshBuilder2 object is obtained by calling the IDirect3DRM::CreateMeshBuilder method.