CUGL 2.1
Cornell University Game Library
cugl::Gradient Member List

This is the complete list of members for cugl::Gradient, including all inherited members.

alloc(const Color4 color)cugl::Gradientinlinestatic
allocBox(const Color4 inner, const Color4 outer, const Rect box, float radius, float feather)cugl::Gradientinlinestatic
allocBox(const Color4 inner, const Color4 outer, const Vec2 origin, const Size size, float radius, float feather)cugl::Gradientinlinestatic
allocCopy(const std::shared_ptr< Gradient > &grad)cugl::Gradientinlinestatic
allocLinear(const Color4 inner, const Color4 outer, const Vec2 start, const Vec2 end)cugl::Gradientinlinestatic
allocRadial(const Color4 inner, const Color4 outer, const Vec2 center, float radius)cugl::Gradientinlinestatic
allocRadial(const Color4 inner, const Color4 outer, const Vec2 center, float iradius, float oradius)cugl::Gradientinlinestatic
allocWithData(const std::shared_ptr< JsonValue > &data)cugl::Gradientinlinestatic
dispose()cugl::Gradient
getComponents(float *array) constcugl::Gradient
getData(float *array) constcugl::Gradient
getExtent() constcugl::Gradientinline
getFeather() constcugl::Gradientinline
getInnerColor() constcugl::Gradientinline
getOuterColor() constcugl::Gradientinline
getRadius() constcugl::Gradientinline
getTransform() constcugl::Gradient
Gradient()cugl::Gradient
Gradient(const Gradient &grad)cugl::Gradientinline
Gradient(Gradient &&grad)cugl::Gradient
init(const Color4f color)cugl::Gradient
initBox(const Color4 inner, const Color4 outer, const Rect box, float radius, float feather)cugl::Gradient
initBox(const Color4 inner, const Color4 outer, const Vec2 origin, const Size size, float radius, float feather)cugl::Gradient
initCopy(const std::shared_ptr< Gradient > &grad)cugl::Gradient
initLinear(const Color4 inner, const Color4 outer, const Vec2 start, const Vec2 end)cugl::Gradient
initRadial(const Color4 inner, const Color4 outer, const Vec2 center, float radius)cugl::Gradient
initRadial(const Color4 inner, const Color4 outer, const Vec2 center, float iradius, float oradius)cugl::Gradient
initWithData(const std::shared_ptr< JsonValue > &data)cugl::Gradient
multiply(const Mat4 &mat)cugl::Gradientinline
multiply(const Affine2 &aff)cugl::Gradientinline
operator std::string() constcugl::Gradientinline
operator*(const Mat4 &mat) constcugl::Gradientinline
operator*(const Affine2 &aff) constcugl::Gradientinline
operator*=(const Mat4 &mat)cugl::Gradient
operator*=(const Affine2 &aff)cugl::Gradient
operator=(const Gradient &other)cugl::Gradientinline
operator=(Gradient &&other)cugl::Gradientinline
operator=(const Color4 color)cugl::Gradientinline
rotate(float angle)cugl::Gradient
scale(float value)cugl::Gradient
scale(const Vec2 s)cugl::Gradient
scale(float sx, float sy)cugl::Gradientinline
set(const Gradient &grad)cugl::Gradient
set(const std::shared_ptr< Gradient > &grad)cugl::Gradientinline
set(const Color4 color)cugl::Gradient
set(const Color4 inner, const Color4 outer, const Vec2 start, const Vec2 end)cugl::Gradient
set(const Color4 inner, const Color4 outer, const Vec2 center, float radius)cugl::Gradient
set(const Color4 inner, const Color4 outer, const Vec2 center, float iradius, float oradius)cugl::Gradient
set(const Color4 inner, const Color4 outer, const Rect box, float radius, float feather)cugl::Gradient
set(const Color4 inner, const Color4 outer, const Vec2 origin, const Size size, float radius, float feather)cugl::Gradient
setExtent(const Vec2 extent)cugl::Gradientinline
setFeather(float feather)cugl::Gradientinline
setInnerColor(const Color4 color)cugl::Gradientinline
setOuterColor(const Color4 color)cugl::Gradientinline
setRadius(float radius)cugl::Gradientinline
setTransform(const Affine2 &transform)cugl::Gradient
setTransform(const Mat4 &transform)cugl::Gradient
toString(bool verbose=false) constcugl::Gradient
translate(const Vec2 t)cugl::Gradient
translate(float tx, float ty)cugl::Gradientinline
~Gradient()cugl::Gradientinline