Gleasons theorem asserts the equivalence of von Neumanns density operator formalism of quantum mechanics and frame functions, which are functions on the pure states that sum to 1 on any orthonormal basis of Hilbert space of dimension at least 3. The unentangled frame functions are initially only defined on unentangled (that is, product) states in a multi-partite system. The third authors Unentangled Gleasons Theorem shows that unentangled frame functions determine unique density operators if and only if each subsystem is at least 3-dimensional. In this paper, we determine the structure of unentangled frame functions in general. We first classify them for multi-qubit systems, and then extend the results to factors of varying dimensions including countably infinite dimensions (separable Hilbert spaces). A remarkable combinatorial structure emerges, suggesting possible fundamental interpretations.