Gamp v0.0.7-36-g24b1eb6
Gamp: Graphics, Audio, Multimedia and Processing
|
Public Member Functions | |
Shape (GLenum type, ShaderState &st, PMVMat4fUniform &pmvMatU) | |
Shape (Private, ShaderState &st, PMVMat4fUniform &pmvMatU) | |
Shape (Private, ShaderState &st, PMVMat4fUniform &pmvMatU, GraphRenderer &renderer) | |
const Vec4f & | color () const noexcept |
const Vec4f & | color () const noexcept |
const Vec4f & | color () const noexcept |
void | draw (GL &gl) |
void | draw (GL &gl) |
void | draw (GL &gl) |
constexpr const OutlineShape & | outlines () const noexcept |
constexpr const OutlineShape & | outlines () const noexcept |
constexpr OutlineShape & | outlines () noexcept |
constexpr OutlineShape & | outlines () noexcept |
constexpr const Vec3f & | position () const noexcept |
constexpr const Vec3f & | position () const noexcept |
constexpr const Vec3f & | position () const noexcept |
constexpr Vec3f & | position () noexcept |
constexpr Vec3f & | position () noexcept |
constexpr Vec3f & | position () noexcept |
constexpr const Quat4f & | rotation () const noexcept |
constexpr const Quat4f & | rotation () const noexcept |
constexpr const Quat4f & | rotation () const noexcept |
constexpr Quat4f & | rotation () noexcept |
constexpr Quat4f & | rotation () noexcept |
constexpr Quat4f & | rotation () noexcept |
constexpr const Vec3f & | rotationPivot () const noexcept |
constexpr const Vec3f & | rotationPivot () const noexcept |
constexpr Vec3f & | rotationPivot () noexcept |
constexpr Vec3f & | rotationPivot () noexcept |
constexpr const Vec3f & | scale () const noexcept |
constexpr const Vec3f & | scale () const noexcept |
constexpr Vec3f & | scale () noexcept |
constexpr Vec3f & | scale () noexcept |
void | seal (GL &gl, bool seal) |
void | setColor (const Vec4f &c) noexcept |
void | setColor (const Vec4f &c) noexcept |
void | setColor (const Vec4f &c) noexcept |
void | update (GL &gl) |
void | update (GL &gl) |
constexpr const GLFloatArrayDataServerRef & | vertices () const noexcept |
constexpr GLFloatArrayDataServerRef & | vertices () noexcept |
constexpr const float & | zOffset () const noexcept |
constexpr const float & | zOffset () const noexcept |
constexpr float & | zOffset () noexcept |
constexpr float & | zOffset () noexcept |
Static Public Member Functions | |
static ShapeRef | create (ShaderState &st, PMVMat4fUniform &pmvMatU) |
static ShapeRef | create (ShaderState &st, PMVMat4fUniform &pmvMatU, GraphRenderer &renderer) |
Definition at line 401 of file GraphShapes01.cpp.
|
inline |
Definition at line 425 of file GraphShapes01.cpp.
|
inline |
Definition at line 69 of file Primitives01.cpp.
|
inline |
Definition at line 92 of file Primitives02.cpp.
|
inlinestatic |
Definition at line 433 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 437 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 438 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 440 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 441 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 443 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 444 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 446 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 447 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 449 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 450 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 452 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 453 of file GraphShapes01.cpp.
|
inlinenoexcept |
Definition at line 455 of file GraphShapes01.cpp.
|
inlinenoexcept |
Definition at line 456 of file GraphShapes01.cpp.
|
inline |
Definition at line 458 of file GraphShapes01.cpp.
|
inline |
Definition at line 463 of file GraphShapes01.cpp.
|
inlineconstexprnoexcept |
Definition at line 80 of file Primitives01.cpp.
|
inlineconstexprnoexcept |
Definition at line 81 of file Primitives01.cpp.
|
inlineconstexprnoexcept |
Definition at line 83 of file Primitives01.cpp.
|
inlineconstexprnoexcept |
Definition at line 84 of file Primitives01.cpp.
|
inlineconstexprnoexcept |
Definition at line 86 of file Primitives01.cpp.
|
inlineconstexprnoexcept |
Definition at line 87 of file Primitives01.cpp.
|
inlinenoexcept |
Definition at line 89 of file Primitives01.cpp.
|
inlinenoexcept |
Definition at line 90 of file Primitives01.cpp.
|
inline |
|
inline |
Definition at line 95 of file Primitives01.cpp.
|
inlinestatic |
Definition at line 104 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 108 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 109 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 111 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 112 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 114 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 115 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 117 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 118 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 120 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 121 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 123 of file Primitives02.cpp.
|
inlineconstexprnoexcept |
Definition at line 124 of file Primitives02.cpp.
|
inlinenoexcept |
Definition at line 126 of file Primitives02.cpp.
|
inlinenoexcept |
Definition at line 127 of file Primitives02.cpp.
|
inline |
Definition at line 129 of file Primitives02.cpp.
|
inline |
Definition at line 135 of file Primitives02.cpp.