CUGL 2.0
Cornell University Game Library
cugl::scene2::Button Member List

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

_activecugl::scene2::Buttonprotected
_anchorcugl::scene2::SceneNodeprotected
_anglecugl::scene2::SceneNodeprotected
_boundscugl::scene2::Buttonprotected
_childOffsetcugl::scene2::SceneNodeprotected
_childrencugl::scene2::SceneNodeprotected
_combinedcugl::scene2::SceneNodeprotected
_contentSizecugl::scene2::SceneNodeprotected
_downcugl::scene2::Buttonprotected
_downchildcugl::scene2::Buttonprotected
_downcolorcugl::scene2::Buttonprotected
_downformcugl::scene2::Buttonprotected
_downnodecugl::scene2::Buttonprotected
_graphcugl::scene2::SceneNodeprotected
_hashOfNamecugl::scene2::SceneNodeprotected
_hasParentColorcugl::scene2::SceneNodeprotected
_inputkeycugl::scene2::Buttonprotected
_isVisiblecugl::scene2::SceneNodeprotected
_jsoncugl::scene2::SceneNodeprotected
_layoutcugl::scene2::SceneNodeprotected
_listenerscugl::scene2::Buttonprotected
_mousecugl::scene2::Buttonprotected
_namecugl::scene2::SceneNodeprotected
_nextKeycugl::scene2::Buttonprotected
_parentcugl::scene2::SceneNodeprotected
_positioncugl::scene2::SceneNodeprotected
_scalecugl::scene2::SceneNodeprotected
_scissorcugl::scene2::SceneNodeprotected
_tagcugl::scene2::SceneNodeprotected
_tintColorcugl::scene2::SceneNodeprotected
_togglecugl::scene2::Buttonprotected
_transformcugl::scene2::SceneNodeprotected
_upchildcugl::scene2::Buttonprotected
_upcolorcugl::scene2::Buttonprotected
_upformcugl::scene2::Buttonprotected
_upnodecugl::scene2::Buttonprotected
_useTransformcugl::scene2::SceneNodeprotected
_zDirtycugl::scene2::SceneNodeprotected
_zOrdercugl::scene2::SceneNodeprotected
activate()cugl::scene2::Button
addChild(std::shared_ptr< SceneNode > child)cugl::scene2::SceneNodeinline
addChild(const std::shared_ptr< SceneNode > &child, int zval)cugl::scene2::SceneNodevirtual
addChildWithName(const std::shared_ptr< SceneNode > &child, const std::string &name)cugl::scene2::SceneNodeinline
addChildWithName(const std::shared_ptr< SceneNode > &child, const std::string &name, int zval)cugl::scene2::SceneNodeinline
addChildWithTag(const std::shared_ptr< SceneNode > &child, unsigned int tag)cugl::scene2::SceneNodeinline
addChildWithTag(const std::shared_ptr< SceneNode > &child, unsigned int tag, int zval)cugl::scene2::SceneNodeinline
addListener(Listener listener)cugl::scene2::Button
alloc(const std::shared_ptr< SceneNode > &up)cugl::scene2::Buttoninlinestatic
alloc(const std::shared_ptr< SceneNode > &up, Color4 down)cugl::scene2::Buttoninlinestatic
alloc(const std::shared_ptr< SceneNode > &up, const std::shared_ptr< SceneNode > &down)cugl::scene2::Buttoninlinestatic
cugl::scene2::SceneNode::alloc()cugl::scene2::SceneNodeinlinestatic
allocWithBounds(const Size size)cugl::scene2::SceneNodeinlinestatic
allocWithBounds(float width, float height)cugl::scene2::SceneNodeinlinestatic
allocWithBounds(const Rect rect)cugl::scene2::SceneNodeinlinestatic
allocWithBounds(float x, float y, float width, float height)cugl::scene2::SceneNodeinlinestatic
allocWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data)cugl::scene2::Buttoninlinestatic
allocWithPosition(const Vec2 pos)cugl::scene2::SceneNodeinlinestatic
allocWithPosition(float x, float y)cugl::scene2::SceneNodeinlinestatic
Button()cugl::scene2::Button
chooseAlternateTransform(bool active)cugl::scene2::SceneNodeinline
clearListeners()cugl::scene2::Button
containsScreen(const Vec2 point)cugl::scene2::Button
containsScreen(float x, float y)cugl::scene2::Buttoninline
copy(SceneNode *dst)cugl::scene2::SceneNodevirtual
deactivate()cugl::scene2::Button
dispose() overridecugl::scene2::Buttonvirtual
doLayout() overridecugl::scene2::Buttonvirtual
draw(const std::shared_ptr< SpriteBatch > &batch, const Mat4 &transform, Color4 tint)cugl::scene2::SceneNodeinlinevirtual
getAbsoluteColor()cugl::scene2::SceneNode
getAlternateTransform()cugl::scene2::SceneNodeinline
getAnchor() constcugl::scene2::SceneNodeinline
getAnchorInPixels()cugl::scene2::SceneNodeinline
getAngle()cugl::scene2::SceneNodeinline
getBoundingBox() constcugl::scene2::SceneNodeinline
getChild(unsigned int pos)cugl::scene2::SceneNode
getChild(unsigned int pos) constcugl::scene2::SceneNode
getChild(unsigned int pos) constcugl::scene2::SceneNodeinline
getChildByName(const std::string name) constcugl::scene2::SceneNode
getChildByName(const std::string name) constcugl::scene2::SceneNodeinline
getChildByTag(unsigned int tag) constcugl::scene2::SceneNode
getChildByTag(unsigned int tag) constcugl::scene2::SceneNodeinline
getChildCount() constcugl::scene2::SceneNodeinline
getChildren()cugl::scene2::SceneNodeinline
getChildren() constcugl::scene2::SceneNodeinline
getColor() constcugl::scene2::SceneNodeinline
getContentHeight() constcugl::scene2::SceneNodeinline
getContentSize() constcugl::scene2::SceneNodeinline
getContentWidth() constcugl::scene2::SceneNodeinline
getHeight() constcugl::scene2::SceneNodeinline
getLayout() constcugl::scene2::SceneNodeinline
getListener(Uint32 key) constcugl::scene2::Button
getListeners() constcugl::scene2::Button
getName() constcugl::scene2::SceneNodeinline
getNodeToParentTransform() constcugl::scene2::SceneNodeinline
getNodeToWorldTransform() constcugl::scene2::SceneNode
getParent()cugl::scene2::SceneNodeinline
getParent() constcugl::scene2::SceneNodeinline
getParentToNodeTransform() constcugl::scene2::SceneNodeinline
getPosition() constcugl::scene2::SceneNodeinline
getPositionX(void) constcugl::scene2::SceneNodeinline
getPositionY(void) constcugl::scene2::SceneNodeinline
getPushable() constcugl::scene2::Buttoninline
getScale() constcugl::scene2::SceneNodeinline
getScaleX() constcugl::scene2::SceneNodeinline
getScaleY() constcugl::scene2::SceneNodeinline
getScene()cugl::scene2::SceneNodeinline
getScene() constcugl::scene2::SceneNodeinline
getScissor() constcugl::scene2::SceneNodeinline
getSize() constcugl::scene2::SceneNode
getTag() constcugl::scene2::SceneNodeinline
getWidth() constcugl::scene2::SceneNodeinline
getWorldPosition() constcugl::scene2::SceneNodeinline
getWorldToNodeTransform() constcugl::scene2::SceneNodeinline
getZOrder() constcugl::scene2::SceneNodeinline
hasListener() constcugl::scene2::Buttoninline
hasRelativeColor()cugl::scene2::SceneNodeinline
init() overridecugl::scene2::Buttoninlinevirtual
init(const std::shared_ptr< SceneNode > &up)cugl::scene2::Buttoninline
init(const std::shared_ptr< SceneNode > &up, Color4 down)cugl::scene2::Button
init(const std::shared_ptr< SceneNode > &up, const std::shared_ptr< SceneNode > &down)cugl::scene2::Button
initWithBounds(const Size size)cugl::scene2::SceneNodevirtual
initWithBounds(float width, float height)cugl::scene2::SceneNodeinline
initWithBounds(const Rect rect)cugl::scene2::SceneNodevirtual
initWithBounds(float x, float y, float width, float height)cugl::scene2::SceneNodeinline
initWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) overridecugl::scene2::Buttonvirtual
initWithPosition(const Vec2 pos)cugl::scene2::SceneNodevirtual
initWithPosition(float x, float y)cugl::scene2::SceneNodeinline
isActive() constcugl::scene2::Buttoninline
isDown() constcugl::scene2::Buttoninline
isToggle() constcugl::scene2::Buttoninline
isVisible() constcugl::scene2::SceneNodeinline
isZDirty() constcugl::scene2::SceneNodeinline
Listener typedefcugl::scene2::Button
nodeToParentCoords(const Vec2 nodePoint) constcugl::scene2::SceneNodeinline
nodeToScreenCoords(const Vec2 nodePoint) constcugl::scene2::SceneNode
nodeToWorldCoords(const Vec2 nodePoint) constcugl::scene2::SceneNodeinline
operator std::string() constcugl::scene2::SceneNodeinline
parentToNodeCoords(const Vec2 parentPoint) constcugl::scene2::SceneNodeinline
removeAllChildren()cugl::scene2::SceneNodevirtual
removeChild(unsigned int pos)cugl::scene2::SceneNodevirtual
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::SceneNodeinline
removeListener(Uint32 key)cugl::scene2::Button
render(const std::shared_ptr< SpriteBatch > &batch, const Mat4 &transform, Color4 tint)cugl::scene2::SceneNodevirtual
render(const std::shared_ptr< SpriteBatch > &batch)cugl::scene2::SceneNodeinlinevirtual
SceneNode()cugl::scene2::SceneNode
screenToNodeCoords(const Vec2 screenPoint) constcugl::scene2::SceneNode
setAlternateTransform(const Mat4 &transform)cugl::scene2::SceneNodeinline
setAnchor(const Vec2 anchor)cugl::scene2::SceneNodevirtual
setAnchor(float x, float y)cugl::scene2::SceneNodeinline
setAngle(float angle)cugl::scene2::SceneNodeinline
setColor(Color4 color) overridecugl::scene2::Buttonvirtual
setContentHeight(float height)cugl::scene2::SceneNodeinline
setContentSize(const Size size)cugl::scene2::SceneNodevirtual
setContentSize(float width, float height)cugl::scene2::SceneNodeinlinevirtual
setContentWidth(float width)cugl::scene2::SceneNodeinline
setDown(bool down)cugl::scene2::Button
setLayout(const std::shared_ptr< Layout > &layout)cugl::scene2::SceneNodeinline
setName(const std::string &name)cugl::scene2::SceneNodeinline
setPosition(const Vec2 &position)cugl::scene2::SceneNodeinline
setPosition(float x, float y)cugl::scene2::SceneNode
setPositionX(float x)cugl::scene2::SceneNodeinline
setPositionY(float y)cugl::scene2::SceneNodeinline
setPushable(const Poly2 &bounds)cugl::scene2::Button
setPushable(const std::vector< Vec2 > &vertices)cugl::scene2::Button
setRelativeColor(bool flag)cugl::scene2::SceneNodeinline
setScale(float scale)cugl::scene2::SceneNodeinline
setScale(const Vec2 vec)cugl::scene2::SceneNodeinline
setScale(float sx, float sy)cugl::scene2::SceneNodeinline
setScissor(const std::shared_ptr< Scissor > &scissor)cugl::scene2::SceneNodeinline
setScissor()cugl::scene2::SceneNodeinline
setTag(unsigned int tag)cugl::scene2::SceneNodeinline
setToggle(bool value)cugl::scene2::Buttoninline
setVisible(bool visible)cugl::scene2::SceneNodeinline
setZOrder(int z)cugl::scene2::SceneNode
sortZOrder()cugl::scene2::SceneNode
swapChild(const std::shared_ptr< SceneNode > &child1, const std::shared_ptr< SceneNode > &child2, bool inherit=false)cugl::scene2::SceneNode
toString(bool verbose=false) constcugl::scene2::SceneNodevirtual
withAlternateTransform()cugl::scene2::SceneNodeinline
worldToNodeCoords(const Vec2 worldPoint) constcugl::scene2::SceneNodeinline
~Button()cugl::scene2::Buttoninline
~SceneNode()cugl::scene2::SceneNodeinline