CUGL 1.3
Cornell University Game Library
cugl::Label Member List

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

_anchorcugl::Nodeprotected
_anglecugl::Nodeprotected
_backgroundcugl::Labelprotected
_blendEquationcugl::Labelprotected
_childOffsetcugl::Nodeprotected
_childrencugl::Nodeprotected
_combinedcugl::Nodeprotected
_contentSizecugl::Nodeprotected
_dstFactorcugl::Labelprotected
_fontcugl::Labelprotected
_foregroundcugl::Labelprotected
_graphcugl::Nodeprotected
_haligncugl::Labelprotected
_hashOfNamecugl::Nodeprotected
_hasParentColorcugl::Nodeprotected
_indicescugl::Labelprotected
_isVisiblecugl::Nodeprotected
_layoutcugl::Nodeprotected
_namecugl::Nodeprotected
_paddingcugl::Labelprotected
_parentcugl::Nodeprotected
_positioncugl::Nodeprotected
_renderedcugl::Labelprotected
_scalecugl::Nodeprotected
_srcFactorcugl::Labelprotected
_tagcugl::Nodeprotected
_textcugl::Labelprotected
_textboundscugl::Labelprotected
_texturecugl::Labelprotected
_tintColorcugl::Nodeprotected
_transformcugl::Nodeprotected
_trueboundscugl::Labelprotected
_useTransformcugl::Nodeprotected
_valigncugl::Labelprotected
_verticescugl::Labelprotected
_zDirtycugl::Nodeprotected
_zOrdercugl::Nodeprotected
addChild(std::shared_ptr< Node > child)cugl::Nodeinline
addChild(const std::shared_ptr< Node > &child, int zval)cugl::Nodevirtual
addChildWithName(const std::shared_ptr< Node > &child, const std::string &name)cugl::Nodeinline
addChildWithName(const std::shared_ptr< Node > &child, const std::string &name, int zval)cugl::Nodeinline
addChildWithTag(const std::shared_ptr< Node > &child, unsigned int tag)cugl::Nodeinline
addChildWithTag(const std::shared_ptr< Node > &child, unsigned int tag, int zval)cugl::Nodeinline
alloc(const Size &size, const std::shared_ptr< Font > &font)cugl::Labelinlinestatic
alloc(const std::string &text, const std::shared_ptr< Font > &font)cugl::Labelinlinestatic
alloc(const char *text, const std::shared_ptr< Font > &font)cugl::Labelinlinestatic
cugl::Node::alloc()cugl::Nodeinlinestatic
allocWithBounds(const Size &size)cugl::Nodeinlinestatic
allocWithBounds(float width, float height)cugl::Nodeinlinestatic
allocWithBounds(const Rect &rect)cugl::Nodeinlinestatic
allocWithBounds(float x, float y, float width, float height)cugl::Nodeinlinestatic
allocWithData(const SceneLoader *loader, const std::shared_ptr< JsonValue > &data)cugl::Labelinlinestatic
allocWithPosition(const Vec2 &pos)cugl::Nodeinlinestatic
allocWithPosition(float x, float y)cugl::Nodeinlinestatic
chooseAlternateTransform(bool active)cugl::Nodeinline
copy(Node *dst)cugl::Nodevirtual
dispose() overridecugl::Labelvirtual
doLayout()cugl::Nodevirtual
draw(const std::shared_ptr< SpriteBatch > &batch, const Mat4 &transform, Color4 tint) overridecugl::Labelvirtual
getAbsoluteColor()cugl::Node
getAlternateTransform()cugl::Nodeinline
getAnchor() constcugl::Nodeinline
getAnchorInPixels()cugl::Nodeinline
getAngle()cugl::Nodeinline
getBackground() constcugl::Labelinline
getBaseLine() constcugl::Label
getBlendEquation() constcugl::Labelinline
getBoundingBox() constcugl::Nodeinline
getChild(unsigned int pos)cugl::Node
getChild(unsigned int pos) constcugl::Node
getChild(unsigned int pos) constcugl::Nodeinline
getChildByName(const std::string &name) constcugl::Node
getChildByName(const std::string &name) constcugl::Nodeinline
getChildByTag(unsigned int tag) constcugl::Node
getChildByTag(unsigned int tag) constcugl::Nodeinline
getChildCount() constcugl::Nodeinline
getChildren()cugl::Nodeinline
getChildren() constcugl::Nodeinline
getColor() constcugl::Nodeinline
getContentHeight() constcugl::Nodeinline
getContentSize() constcugl::Nodeinline
getContentWidth() constcugl::Nodeinline
getDestinationBlendFactor() constcugl::Labelinline
getFont() constcugl::Labelinline
getForeground() constcugl::Labelinline
getHeight() constcugl::Nodeinline
getHorizontalAlignment() constcugl::Labelinline
getLayout() constcugl::Nodeinline
getName() constcugl::Nodeinline
getNodeToParentTransform() constcugl::Nodeinline
getNodeToWorldTransform() constcugl::Node
getPadding() constcugl::Labelinline
getPaddingX() constcugl::Labelinline
getPaddingY() constcugl::Labelinline
getParent()cugl::Nodeinline
getParent() constcugl::Nodeinline
getParentToNodeTransform() constcugl::Nodeinline
getPosition() constcugl::Nodeinline
getPositionX(void) constcugl::Nodeinline
getPositionY(void) constcugl::Nodeinline
getScale() constcugl::Nodeinline
getScaleX() constcugl::Nodeinline
getScaleY() constcugl::Nodeinline
getScene()cugl::Nodeinline
getScene() constcugl::Nodeinline
getSize() constcugl::Node
getSourceBlendFactor() constcugl::Labelinline
getTag() constcugl::Nodeinline
getText() constcugl::Labelinline
getTextBounds() constcugl::Labelinline
getTrueBounds() constcugl::Labelinline
getVerticalAlignment() constcugl::Labelinline
getWidth() constcugl::Nodeinline
getWorldPosition() constcugl::Nodeinline
getWorldToNodeTransform() constcugl::Nodeinline
getZOrder() constcugl::Nodeinline
HAlign enum namecugl::Label
hasRelativeColor()cugl::Nodeinline
init() overridecugl::Labelinlinevirtual
init(const Size &size, const std::shared_ptr< Font > &font)cugl::Label
initWithBounds(const Size &size)cugl::Nodevirtual
initWithBounds(float width, float height)cugl::Nodeinline
initWithBounds(const Rect &rect)cugl::Nodevirtual
initWithBounds(float x, float y, float width, float height)cugl::Nodeinline
initWithData(const SceneLoader *loader, const std::shared_ptr< JsonValue > &data) overridecugl::Labelvirtual
initWithPosition(const Vec2 &pos)cugl::Nodevirtual
initWithPosition(float x, float y)cugl::Nodeinline
initWithText(const char *text, const std::shared_ptr< Font > &font)cugl::Labelinline
initWithText(const std::string &text, const std::shared_ptr< Font > &font)cugl::Label
isVisible() constcugl::Nodeinline
isZDirty() constcugl::Nodeinline
Label()cugl::Label
Node()cugl::Node
nodeToParentCoords(const Vec2 &nodePoint) constcugl::Nodeinline
nodeToScreenCoords(const Vec2 &nodePoint) constcugl::Node
nodeToWorldCoords(const Vec2 &nodePoint) constcugl::Nodeinline
operator std::string() constcugl::Nodeinline
parentToNodeCoords(const Vec2 &parentPoint) constcugl::Nodeinline
removeAllChildren()cugl::Nodevirtual
removeChild(unsigned int pos)cugl::Nodevirtual
removeChild(const std::shared_ptr< Node > &child)cugl::Node
removeChildByName(const std::string &name)cugl::Node
removeChildByTag(unsigned int tag)cugl::Node
removeFromParent()cugl::Nodeinline
render(const std::shared_ptr< SpriteBatch > &batch, const Mat4 &transform, Color4 tint)cugl::Nodevirtual
render(const std::shared_ptr< SpriteBatch > &batch)cugl::Nodeinlinevirtual
screenToNodeCoords(const Vec2 &screenPoint) constcugl::Node
setAlternateTransform(const Mat4 &transform)cugl::Nodeinline
setAnchor(const Vec2 &anchor)cugl::Nodevirtual
setAnchor(float x, float y)cugl::Nodeinline
setAngle(float angle)cugl::Nodeinline
setBackground(Color4 color)cugl::Label
setBlendEquation(GLenum equation)cugl::Labelinline
setBlendFunc(GLenum srcFactor, GLenum dstFactor)cugl::Labelinline
setColor(Color4 color)cugl::Nodeinlinevirtual
setContentHeight(float height)cugl::Nodeinline
setContentSize(const Size &size) overridecugl::Labelvirtual
setContentSize(float width, float height) overridecugl::Labelinlinevirtual
setContentWidth(float width)cugl::Nodeinline
setFont(const std::shared_ptr< Font > &font, bool resize=false)cugl::Label
setForeground(Color4 color)cugl::Labelinline
setHorizontalAlignment(HAlign halign)cugl::Label
setLayout(const std::shared_ptr< Layout > &layout)cugl::Nodeinline
setName(const std::string &name)cugl::Nodeinline
setPadding(const Vec2 &padding)cugl::Labelinline
setPadding(float padx, float pady)cugl::Label
setPaddingX(float padx)cugl::Labelinline
setPaddingY(float pady)cugl::Labelinline
setPosition(const Vec2 &position)cugl::Nodeinline
setPosition(float x, float y)cugl::Node
setPositionX(float x)cugl::Nodeinline
setPositionY(float y)cugl::Nodeinline
setRelativeColor(bool flag)cugl::Nodeinline
setScale(float scale)cugl::Nodeinline
setScale(const Vec2 &vec)cugl::Nodeinline
setScale(float sx, float sy)cugl::Nodeinline
setTag(unsigned int tag)cugl::Nodeinline
setText(const std::string &text, bool resize=false)cugl::Labelvirtual
setVerticalAlignment(VAlign valign)cugl::Label
setVisible(bool visible)cugl::Nodeinline
setZOrder(int z)cugl::Node
sortZOrder()cugl::Node
swapChild(const std::shared_ptr< Node > &child1, const std::shared_ptr< Node > &child2, bool inherit=false)cugl::Node
toString(bool verbose=false) constcugl::Nodevirtual
VAlign enum namecugl::Label
withAlternateTransform()cugl::Nodeinline
worldToNodeCoords(const Vec2 &worldPoint) constcugl::Nodeinline
~Label()cugl::Labelinline
~Node()cugl::Nodeinline