_anchor | cugl::scene2::SceneNode | protected |
_angle | cugl::scene2::SceneNode | protected |
_canvas | cugl::scene2::CanvasNode | protected |
_childOffset | cugl::scene2::SceneNode | protected |
_children | cugl::scene2::SceneNode | protected |
_classname | cugl::scene2::SceneNode | protected |
_combined | cugl::scene2::SceneNode | protected |
_contentSize | cugl::scene2::SceneNode | protected |
_draw | cugl::scene2::CanvasNode | protected |
_edit | cugl::scene2::CanvasNode | protected |
_graph | cugl::scene2::SceneNode | protected |
_hashOfName | cugl::scene2::SceneNode | protected |
_hasParentColor | cugl::scene2::SceneNode | protected |
_isVisible | cugl::scene2::SceneNode | protected |
_json | cugl::scene2::SceneNode | protected |
_layout | cugl::scene2::SceneNode | protected |
_name | cugl::scene2::SceneNode | protected |
_parent | cugl::scene2::SceneNode | protected |
_position | cugl::scene2::SceneNode | protected |
_priority | cugl::scene2::SceneNode | protected |
_scale | cugl::scene2::SceneNode | protected |
_scissor | cugl::scene2::SceneNode | protected |
_tag | cugl::scene2::SceneNode | protected |
_tintColor | cugl::scene2::SceneNode | protected |
_transform | cugl::scene2::SceneNode | protected |
_useTransform | cugl::scene2::SceneNode | protected |
addChild(const std::shared_ptr< SceneNode > &child) | cugl::scene2::SceneNode | |
addChildWithName(const std::shared_ptr< SceneNode > &child, const std::string name) | cugl::scene2::SceneNode | inline |
addChildWithTag(const std::shared_ptr< SceneNode > &child, unsigned int tag) | cugl::scene2::SceneNode | inline |
alloc() | cugl::scene2::CanvasNode | inlinestatic |
allocWithBounds(const Size size) | cugl::scene2::CanvasNode | inlinestatic |
allocWithBounds(float width, float height) | cugl::scene2::CanvasNode | inlinestatic |
allocWithBounds(const Rect rect) | cugl::scene2::CanvasNode | inlinestatic |
allocWithBounds(float x, float y, float width, float height) | cugl::scene2::CanvasNode | inlinestatic |
allocWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) | cugl::scene2::CanvasNode | inlinestatic |
allocWithPosition(const Vec2 pos) | cugl::scene2::SceneNode | inlinestatic |
allocWithPosition(float x, float y) | cugl::scene2::SceneNode | inlinestatic |
applyLocalScissor(const std::shared_ptr< Scissor > &scissor) | cugl::scene2::CanvasNode | |
arcTo(const Vec2 center, float r, float a0, float a1, bool ccw=true) | cugl::scene2::CanvasNode | |
arcTo(float cx, float cy, float r, float a0, float a1, bool ccw=true) | cugl::scene2::CanvasNode | inline |
arcTo(const Vec2 s, const Vec2 e, float radius) | cugl::scene2::CanvasNode | |
arcTo(float sx, float sy, float ex, float ey, float radius) | cugl::scene2::CanvasNode | inline |
beginPath() | cugl::scene2::CanvasNode | |
bezierTo(const Vec2 c1, const Vec2 c2, const Vec2 p) | cugl::scene2::CanvasNode | |
bezierTo(float c1x, float c1y, float c2x, float c2y, float px, float py) | cugl::scene2::CanvasNode | inline |
CanvasNode() | cugl::scene2::CanvasNode | inline |
chooseAlternateTransform(bool active) | cugl::scene2::SceneNode | inline |
clearAll() | cugl::scene2::CanvasNode | |
clearCommandTransform() | cugl::scene2::CanvasNode | |
clearLocalScissor() | cugl::scene2::CanvasNode | |
clearPage() | cugl::scene2::CanvasNode | |
closePath() | cugl::scene2::CanvasNode | |
copy(const std::shared_ptr< SceneNode > &dst) const | cugl::scene2::SceneNode | virtual |
dispose() override | cugl::scene2::CanvasNode | virtual |
doLayout() | cugl::scene2::SceneNode | virtual |
draw(const std::shared_ptr< SpriteBatch > &batch, const Affine2 &transform, Color4 tint) override | cugl::scene2::CanvasNode | virtual |
drawArc(const Vec2 center, float r, float a0, float a1, bool ccw=true) | cugl::scene2::CanvasNode | |
drawArc(float cx, float cy, float r, float a0, float a1, bool ccw=true) | cugl::scene2::CanvasNode | inline |
drawCircle(const Vec2 center, float r) | cugl::scene2::CanvasNode | inline |
drawCircle(float cx, float cy, float r) | cugl::scene2::CanvasNode | |
drawEllipse(const Vec2 center, const Size size) | cugl::scene2::CanvasNode | inline |
drawEllipse(const Rect bounds) | cugl::scene2::CanvasNode | |
drawEllipse(float cx, float cy, float rx, float ry) | cugl::scene2::CanvasNode | |
drawRect(const Rect rect) | cugl::scene2::CanvasNode | |
drawRect(float x, float y, float w, float h) | cugl::scene2::CanvasNode | inline |
drawRoundedRect(const Rect rect, float r) | cugl::scene2::CanvasNode | inline |
drawRoundedRect(float x, float y, float w, float h, float r) | cugl::scene2::CanvasNode | |
drawRoundedRectVarying(const Rect rect, float radBL, float radTL, float radTR, float radBR) | cugl::scene2::CanvasNode | inline |
drawRoundedRectVarying(float x, float y, float w, float h, float radBL, float radTL, float radTR, float radBR) | cugl::scene2::CanvasNode | |
drawText(const Vec2 p, const std::string text) | cugl::scene2::CanvasNode | inline |
drawText(float x, float y, const std::string text) | cugl::scene2::CanvasNode | inline |
drawText(const Vec2 p, const char *substr, const char *end) | cugl::scene2::CanvasNode | inline |
drawText(float x, float y, const char *substr, const char *end) | cugl::scene2::CanvasNode | |
drawTextBox(const Vec2 p, float width, const std::string text) | cugl::scene2::CanvasNode | inline |
drawTextBox(float x, float y, float width, const std::string text) | cugl::scene2::CanvasNode | inline |
drawTextBox(const Vec2 p, float width, const char *substr, const char *end) | cugl::scene2::CanvasNode | inline |
drawTextBox(float x, float y, float width, const char *substr, const char *end) | cugl::scene2::CanvasNode | |
fillPaths() | cugl::scene2::CanvasNode | |
FillRule enum name | cugl::scene2::CanvasNode | |
getAbsoluteColor() | cugl::scene2::SceneNode | |
getAlternateTransform() const | cugl::scene2::SceneNode | inline |
getAnchor() const | cugl::scene2::SceneNode | inline |
getAnchorInPixels() | cugl::scene2::SceneNode | inline |
getAngle() | cugl::scene2::SceneNode | inline |
getBlendEquation() const | cugl::scene2::CanvasNode | |
getBoundingBox() const | cugl::scene2::SceneNode | inline |
getChild(unsigned int pos) | cugl::scene2::SceneNode | |
getChild(unsigned int pos) const | cugl::scene2::SceneNode | |
getChild(unsigned int pos) const | cugl::scene2::SceneNode | inline |
getChildByName(const std::string name) const | cugl::scene2::SceneNode | |
getChildByName(const std::string name) const | cugl::scene2::SceneNode | inline |
getChildByTag(unsigned int tag) const | cugl::scene2::SceneNode | |
getChildByTag(unsigned int tag) const | cugl::scene2::SceneNode | inline |
getChildCount() const | cugl::scene2::SceneNode | inline |
getChildren() | cugl::scene2::SceneNode | inline |
getChildren() const | cugl::scene2::SceneNode | inline |
getClassName() const | cugl::scene2::SceneNode | inline |
getColor() const | cugl::scene2::SceneNode | inline |
getCommandTransform() | cugl::scene2::CanvasNode | |
getContentHeight() const | cugl::scene2::SceneNode | inline |
getContentSize() const | cugl::scene2::SceneNode | inline |
getContentWidth() const | cugl::scene2::SceneNode | inline |
getDrawPage() | cugl::scene2::CanvasNode | |
getDstAlphaFunc() const | cugl::scene2::CanvasNode | |
getDstRGBFunc() const | cugl::scene2::CanvasNode | |
getEditPage() | cugl::scene2::CanvasNode | |
getFillColor() const | cugl::scene2::CanvasNode | |
getFillPaint() const | cugl::scene2::CanvasNode | |
getFillRule() const | cugl::scene2::CanvasNode | |
getFont() const | cugl::scene2::CanvasNode | |
getFontBlur() const | cugl::scene2::CanvasNode | |
getFontSize() const | cugl::scene2::CanvasNode | |
getFringe() const | cugl::scene2::CanvasNode | |
getGlobalAlpha() | cugl::scene2::CanvasNode | |
getHeight() const | cugl::scene2::SceneNode | inline |
getHorizontalTextAlign() const | cugl::scene2::CanvasNode | |
getLayout() const | cugl::scene2::SceneNode | inline |
getLayoutBounds() const | cugl::scene2::SceneNode | inlinevirtual |
getLineCap() | cugl::scene2::CanvasNode | |
getLineJoint() | cugl::scene2::CanvasNode | |
getLocalScissor() const | cugl::scene2::CanvasNode | |
getMitreLimit() const | cugl::scene2::CanvasNode | |
getName() const | cugl::scene2::SceneNode | inline |
getNodeToParentTransform() const | cugl::scene2::SceneNode | inline |
getNodeToWorldTransform() const | cugl::scene2::SceneNode | |
getParent() | cugl::scene2::SceneNode | inline |
getParent() const | cugl::scene2::SceneNode | inline |
getParentToNodeTransform() const | cugl::scene2::SceneNode | inline |
getPosition() const | cugl::scene2::SceneNode | inline |
getPositionX(void) const | cugl::scene2::SceneNode | inline |
getPositionY(void) const | cugl::scene2::SceneNode | inline |
getPriority() | cugl::scene2::SceneNode | inline |
getScale() const | cugl::scene2::SceneNode | inline |
getScaleX() const | cugl::scene2::SceneNode | inline |
getScaleY() const | cugl::scene2::SceneNode | inline |
getScene() | cugl::scene2::SceneNode | inline |
getScene() const | cugl::scene2::SceneNode | inline |
getScissor() const | cugl::scene2::SceneNode | inline |
getSize() const | cugl::scene2::SceneNode | |
getSrcAlphaFunc() const | cugl::scene2::CanvasNode | |
getSrcRGBFunc() const | cugl::scene2::CanvasNode | |
getStrokeColor() const | cugl::scene2::CanvasNode | |
getStrokePaint() const | cugl::scene2::CanvasNode | |
getStrokeWidth() const | cugl::scene2::CanvasNode | |
getTag() const | cugl::scene2::SceneNode | inline |
getTextSpacing() const | cugl::scene2::CanvasNode | |
getTransform() const | cugl::scene2::SceneNode | inline |
getVerticalTextAlign() const | cugl::scene2::CanvasNode | |
getWidth() const | cugl::scene2::SceneNode | inline |
getWinding() const | cugl::scene2::CanvasNode | |
getWorldPosition() const | cugl::scene2::SceneNode | inline |
getWorldToNodeTransform() const | cugl::scene2::SceneNode | inline |
hasRelativeColor() const | cugl::scene2::SceneNode | inline |
init() override | cugl::scene2::CanvasNode | virtual |
initWithBounds(const Size size) override | cugl::scene2::CanvasNode | virtual |
initWithBounds(float width, float height) override | cugl::scene2::CanvasNode | inlinevirtual |
initWithBounds(const Rect rect) override | cugl::scene2::CanvasNode | virtual |
initWithBounds(float x, float y, float width, float height) override | cugl::scene2::CanvasNode | inlinevirtual |
initWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) override | cugl::scene2::CanvasNode | virtual |
initWithPosition(const Vec2 pos) | cugl::scene2::SceneNode | virtual |
initWithPosition(float x, float y) | cugl::scene2::SceneNode | inline |
isVisible() const | cugl::scene2::SceneNode | inline |
lineTo(const Vec2 pos) | cugl::scene2::CanvasNode | |
lineTo(float x, float y) | cugl::scene2::CanvasNode | inline |
moveTo(const Vec2 pos) | cugl::scene2::CanvasNode | |
moveTo(float x, float y) | cugl::scene2::CanvasNode | inline |
nodeToParentCoords(const Vec2 nodePoint) const | cugl::scene2::SceneNode | inline |
nodeToScreenCoords(const Vec2 nodePoint) const | cugl::scene2::SceneNode | |
nodeToWorldCoords(const Vec2 nodePoint) const | cugl::scene2::SceneNode | inline |
operator std::string() const | cugl::scene2::SceneNode | inline |
pages() const | cugl::scene2::CanvasNode | |
paginate(size_t size) | cugl::scene2::CanvasNode | |
parentToNodeCoords(const Vec2 parentPoint) const | cugl::scene2::SceneNode | inline |
quadTo(const Vec2 c, const Vec2 p) | cugl::scene2::CanvasNode | |
quadTo(float cx, float cy, float px, float py) | cugl::scene2::CanvasNode | inline |
removeAllChildren() | cugl::scene2::SceneNode | virtual |
removeChild(unsigned int pos) | cugl::scene2::SceneNode | virtual |
removeChild(const std::shared_ptr< SceneNode > &child) | cugl::scene2::SceneNode | |
removeChildByName(const std::string name) | cugl::scene2::SceneNode | |
removeChildByTag(unsigned int tag) | cugl::scene2::SceneNode | |
removeFromParent() | cugl::scene2::SceneNode | inline |
render(const std::shared_ptr< SpriteBatch > &batch, const Affine2 &transform, Color4 tint) | cugl::scene2::SceneNode | virtual |
render(const std::shared_ptr< SpriteBatch > &batch) | cugl::scene2::SceneNode | inlinevirtual |
resetState() | cugl::scene2::CanvasNode | |
restoreState() | cugl::scene2::CanvasNode | |
rotateCommands(float angle) | cugl::scene2::CanvasNode | |
saveState() | cugl::scene2::CanvasNode | |
scaleCommands(const Vec2 s) | cugl::scene2::CanvasNode | inline |
scaleCommands(float sx, float sy) | cugl::scene2::CanvasNode | |
SceneNode() | cugl::scene2::SceneNode | |
screenToNodeCoords(const Vec2 screenPoint) const | cugl::scene2::SceneNode | |
setAlternateTransform(const Affine2 &transform) | cugl::scene2::SceneNode | inline |
setAnchor(const Vec2 anchor) | cugl::scene2::SceneNode | virtual |
setAnchor(float x, float y) | cugl::scene2::SceneNode | inlinevirtual |
setAngle(float angle) | cugl::scene2::SceneNode | inline |
setBlendEquation(GLenum equation) | cugl::scene2::CanvasNode | |
setColor(Color4 color) | cugl::scene2::SceneNode | inlinevirtual |
setCommandTransform(const Affine2 &transform) | cugl::scene2::CanvasNode | |
setContentHeight(float height) | cugl::scene2::SceneNode | inline |
setContentSize(const Size size) | cugl::scene2::SceneNode | virtual |
setContentSize(float width, float height) | cugl::scene2::SceneNode | inlinevirtual |
setContentWidth(float width) | cugl::scene2::SceneNode | inline |
setDrawPage(size_t page) | cugl::scene2::CanvasNode | |
setDstBlendFunc(GLenum func) | cugl::scene2::CanvasNode | inline |
setDstBlendFunc(GLenum dstRGB, GLenum dstAlpha) | cugl::scene2::CanvasNode | |
setEditPage(size_t page) | cugl::scene2::CanvasNode | |
setFillColor(Color4 color) | cugl::scene2::CanvasNode | |
setFillPaint(const std::shared_ptr< Paint > &paint) | cugl::scene2::CanvasNode | |
setFillRule(FillRule rule) | cugl::scene2::CanvasNode | |
setFont(const std::shared_ptr< Font > &font) | cugl::scene2::CanvasNode | |
setFontBlur(float blur) | cugl::scene2::CanvasNode | |
setFontSize(float size) | cugl::scene2::CanvasNode | |
setFringe(float fringe) | cugl::scene2::CanvasNode | |
setGlobalAlpha(float alpha) | cugl::scene2::CanvasNode | |
setHorizontalTextAlign(HorizontalAlign align) | cugl::scene2::CanvasNode | |
setLayout(const std::shared_ptr< Layout > &layout) | cugl::scene2::SceneNode | inline |
setLineCap(poly2::EndCap cap) | cugl::scene2::CanvasNode | |
setLineJoint(poly2::Joint joint) | cugl::scene2::CanvasNode | |
setLocalScissor(const std::shared_ptr< Scissor > &scissor) | cugl::scene2::CanvasNode | |
setMitreLimit(float limit) | cugl::scene2::CanvasNode | |
setName(const std::string name) | cugl::scene2::SceneNode | inline |
setPosition(const Vec2 &position) | cugl::scene2::SceneNode | inline |
setPosition(float x, float y) | cugl::scene2::SceneNode | |
setPositionX(float x) | cugl::scene2::SceneNode | inline |
setPositionY(float y) | cugl::scene2::SceneNode | inline |
setPriority(float priority) | cugl::scene2::SceneNode | inline |
setRelativeColor(bool flag) | cugl::scene2::SceneNode | inline |
setScale(float scale) | cugl::scene2::SceneNode | inline |
setScale(const Vec2 vec) | cugl::scene2::SceneNode | inline |
setScale(float sx, float sy) | cugl::scene2::SceneNode | inline |
setScissor(const std::shared_ptr< Scissor > &scissor) | cugl::scene2::SceneNode | inline |
setScissor() | cugl::scene2::SceneNode | inline |
setSrcBlendFunc(GLenum func) | cugl::scene2::CanvasNode | inline |
setSrcBlendFunc(GLenum srcRGB, GLenum srcAlpha) | cugl::scene2::CanvasNode | |
setStrokeColor(Color4 color) | cugl::scene2::CanvasNode | |
setStrokePaint(const std::shared_ptr< Paint > &paint) | cugl::scene2::CanvasNode | |
setStrokeWidth(float width) | cugl::scene2::CanvasNode | |
setTag(unsigned int tag) | cugl::scene2::SceneNode | inline |
setTextSpacing(float spacing) | cugl::scene2::CanvasNode | |
setVerticalTextAlign(VerticalAlign align) | cugl::scene2::CanvasNode | |
setVisible(bool visible) | cugl::scene2::SceneNode | inline |
setWinding(Winding winding) | cugl::scene2::CanvasNode | |
skewXCommands(float angle) | cugl::scene2::CanvasNode | |
skewYCommands(float angle) | cugl::scene2::CanvasNode | |
strokePaths() | cugl::scene2::CanvasNode | |
swapChild(const std::shared_ptr< SceneNode > &child1, const std::shared_ptr< SceneNode > &child2, bool inherit=false) | cugl::scene2::SceneNode | |
toString(bool verbose=false) const | cugl::scene2::SceneNode | virtual |
translateCommands(const Vec2 p) | cugl::scene2::CanvasNode | inline |
translateCommands(float x, float y) | cugl::scene2::CanvasNode | |
Winding enum name | cugl::scene2::CanvasNode | |
withAlternateTransform() | cugl::scene2::SceneNode | inline |
worldToNodeCoords(const Vec2 worldPoint) const | cugl::scene2::SceneNode | inline |
~CanvasNode() | cugl::scene2::CanvasNode | inline |
~SceneNode() | cugl::scene2::SceneNode | inline |