Classes


Typedefs

  • std::shared_ptr< class Source >
    SourceRef
  • std::set< Attrib >
    AttribSet

Enumerations


Functions

  • operator>> (const SourceMods &sourceMods, const Modifier &modifier)
  • operator>> (SourceMods &&sourceMods, const Modifier &modifier)
  • operator>> (const Source *source, const Modifier &modifier)
  • operator>> (const Source &source, const Modifier &modifier)
  • operator& (const SourceMods &sourceModsL, const SourceMods &sourceModsR)
  • operator& (const Source *source, const Modifier &modifier)
  • uint8_t
    calcIndicesRequiredBytes (size_t numIndices)
  • void
    generateFace (const vec3 &faceCenter, const vec3 &uAxis, const vec3 &vAxis, int subdivU, int subdivV, vector< vec3 > *positions, vector< vec3 > *normals, const ColorA &color, vector< ColorA > *colors, vector< vec2 > *texCoords, vector< uint32_t > *indices)

Variables

  • std::string
    sAttribNames = { "POSITION", "
  • std::string
    sPrimitiveNames = { "LINES", "
  • template class CI_API
    AttribFn< float, float >
  • template class CI_API
    AttribFn< float, vec2 >
  • template class CI_API
    AttribFn< float, vec3 >
  • template class CI_API
    AttribFn< float, vec4 >
  • template class CI_API
    AttribFn< vec2, float >
  • template class CI_API
    AttribFn< vec2, vec2 >
  • template class CI_API
    AttribFn< vec2, vec3 >
  • template class CI_API
    AttribFn< vec2, vec4 >
  • template class CI_API
    AttribFn< vec3, float >
  • template class CI_API
    AttribFn< vec3, vec2 >
  • template class CI_API
    AttribFn< vec3, vec3 >
  • template class CI_API
    AttribFn< vec3, vec4 >
  • template class CI_API
    AttribFn< vec4, float >
  • template class CI_API
    AttribFn< vec4, vec2 >
  • template class CI_API
    AttribFn< vec4, vec3 >
  • template class CI_API
    AttribFn< vec4, vec4 >