- cinder::geom::Source
- cinder::geom::Cylinder
- cinder::geom::Cone
Show All |
Public Member Functions
-
Cone ()
-
Cone &origin (const vec3 &origin)
-
Cone &height (float height)
-
Cone &direction (const vec3 &direction)
-
size_tgetNumVertices () const override
-
size_tgetNumIndices () const override
-
getPrimitive () const override
-
uint8_tgetAttribDims (Attrib attr) const override
-
getAvailableAttribs () const override
-
voidloadInto (Target *target, const AttribSet &requestedAttribs) const override
-
Cylinder *clone () const override
Protected Member Functions
-
voidupdateCounts ()
-
voidcalculate (std::vector< vec3 > *positions, std::vector< vec3 > *normals, std::vector< vec2 > *texCoords, std::vector< vec3 > *colors, std::vector< uint32_t > *indices) const
-
voidcalculateCap (bool flip, float height, float radius, std::vector< vec3 > *positions, std::vector< vec3 > *normals, std::vector< vec2 > *texCoords, std::vector< vec3 > *colors, std::vector< uint32_t > *indices) const
-
voidforceCopyIndicesTrianglesImpl (T *dest) const