Cogs.Core
Cogs::Geometry::ExtrusionGenerator Member List

This is the complete list of members for Cogs::Geometry::ExtrusionGenerator, including all inherited members.

colorSections(uint32_t *colors, int numSections, int numSegments, uint32_t *colorValues)Cogs::Geometry::ExtrusionGeneratorstatic
generateCrossSections(glm::vec3 *vertices, int numSections, const glm::vec3 *crossSectionElements, int numSegments, const glm::quat *rotations)Cogs::Geometry::ExtrusionGeneratorstatic
generateCrossSections(glm::vec3 *vertices, int numSections, const glm::vec3 *crossSectionElements, const glm::vec3 *crossSectionElements2, const float *morphs, int numSegments, const glm::quat *rotations) (defined in Cogs::Geometry::ExtrusionGenerator)Cogs::Geometry::ExtrusionGeneratorstatic
generateDepthBasedTextureCoordinates(const size_t pathLength, const size_t numSegments, const float *depths, const float *offsets, const size_t offsetStride, glm::vec2 *texCoords) (defined in Cogs::Geometry::ExtrusionGenerator)Cogs::Geometry::ExtrusionGeneratorstatic
generateRotations(const glm::vec3 *directions, const int numDirections, const glm::vec3 &primaryAxis, glm::quat *rotations) (defined in Cogs::Geometry::ExtrusionGenerator)Cogs::Geometry::ExtrusionGeneratorinlinestatic
generateSimpleExtrusionNormals(glm::vec3 *vertices, glm::vec3 *normals, int numVertices)Cogs::Geometry::ExtrusionGeneratorstatic
generateTriangleIndices(int32_t *indices, int numSections, int numSegments, bool closed, bool useTexture, int32_t offset=0)Cogs::Geometry::ExtrusionGeneratorstatic
generateTriangleIndices(uint32_t *indices, int numSections, int numSegments, bool closed, bool useTexture, int32_t offset=0)Cogs::Geometry::ExtrusionGeneratorstatic
modulateSections(glm::vec3 *vertices, const int numSections, const int numSegments, const float *values, const size_t stride=1)Cogs::Geometry::ExtrusionGeneratorstatic
modulateVertices(glm::vec3 *vertices, int numVertices, float *values)Cogs::Geometry::ExtrusionGeneratorstatic
offsetCrossSections(glm::vec3 *vertices, int numSections, int numSegments, const glm::vec3 *positions)Cogs::Geometry::ExtrusionGeneratorstatic