Documentation

​
​

Development

User Acquisition

Monetization

Industry

Vivox Unreal SDK

Vivox Unreal SDK

Vivox
​
​
Vivox Unreal SDK
  • Overview
  • Get started
  • Release notes
  • Developer guide
  • Tutorials
  • Reference
    • Vivox Core Unreal class model overview
      • Class model diagram
      • Directed messaging diagram
      • Channel voice and messaging diagram
    • Vivox Unreal conventions
    • Unreal API Reference Manual
    • Access Token Developer Guide
    • Server to Server Web API Reference Guide
    • Third-party license information
  1. Vivox Unreal SDK documentation

Vivox Core Unreal class model overview

Learn the Vivox Core Unreal class model and architecture.
Read time 1 minute
Last updated 8 months ago

The diagrams in this section use basic UML notation.
The following list explains the major points for each diagram:
  • Each box is a class.
  • A line between each class indicates an association between the classes.
  • A line with an non-triangle arrow indicates that the association is uni-directional.
  • A line with a diamond indicates that the class closest to the diamond owns the lifetime of the object at the far end of the association.
  • A line with an unfilled triangle arrow indicates that the class closest to the arrow is a parent class of the class farthest from the arrow.
  • A number or range indicates the cardinality of the association, that is, the number of elements allowed in that association (such as any number 0..N of ILoginSessions associated with an IClient).
  • Where there are multiple associations between the same two classes, the role names are presented. Otherwise, role names are omitted.
  • Which edge of either box a line is attached to does not matter, only the line type, arrow type, cardinality, and role names.

Related pages

  • Class model diagram
  • Directed messaging diagram
  • Channel voice and messaging diagram

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Related pages


Report a problem with this page