CUGL
Cornell University Game Library
cugl::AnimationNode Member List

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

_absolutecugl::TexturedNodeprotected
_anchorcugl::Nodeprotected
_anglecugl::Nodeprotected
_blendEquationcugl::TexturedNodeprotected
_boundscugl::AnimationNodeprotected
_childOffsetcugl::Nodeprotected
_childrencugl::Nodeprotected
_classnamecugl::TexturedNodeprotected
_colscugl::AnimationNodeprotected
_combinedcugl::Nodeprotected
_contentSizecugl::Nodeprotected
_dstFactorcugl::TexturedNodeprotected
_flipHorizontalcugl::TexturedNodeprotected
_flipVerticalcugl::TexturedNodeprotected
_framecugl::AnimationNodeprotected
_graphcugl::Nodeprotected
_hashOfNamecugl::Nodeprotected
_hasParentColorcugl::Nodeprotected
_isVisiblecugl::Nodeprotected
_namecugl::Nodeprotected
_parentcugl::Nodeprotected
_polygoncugl::TexturedNodeprotected
_positioncugl::Nodeprotected
_renderedcugl::TexturedNodeprotected
_scalecugl::Nodeprotected
_sizecugl::AnimationNodeprotected
_srcFactorcugl::TexturedNodeprotected
_tagcugl::Nodeprotected
_texturecugl::TexturedNodeprotected
_tintColorcugl::Nodeprotected
_transformcugl::Nodeprotected
_triangulatorcugl::PolygonNodeprotectedstatic
_useTransformcugl::Nodeprotected
_verticescugl::TexturedNodeprotected
_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 std::shared_ptr< Texture > &texture, int rows, int cols)cugl::AnimationNodeinlinestatic
alloc(const std::shared_ptr< Texture > &texture, int rows, int cols, int size)cugl::AnimationNodeinlinestatic
cugl::PolygonNode::alloc()cugl::PolygonNodeinlinestatic
cugl::PolygonNode::alloc(const std::vector< Vec2 > &vertices)cugl::PolygonNodeinlinestatic
cugl::PolygonNode::alloc(const Poly2 &poly)cugl::PolygonNodeinlinestatic
cugl::PolygonNode::alloc(const Rect &rect)cugl::PolygonNodeinlinestatic
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
allocWithFile(const std::string &filename)cugl::PolygonNodeinlinestatic
allocWithFile(const std::string &filename, const std::vector< Vec2 > &vertices)cugl::PolygonNodeinlinestatic
allocWithFile(const std::string &filename, const Poly2 &poly)cugl::PolygonNodeinlinestatic
allocWithFile(const std::string &filename, const Rect &rect)cugl::PolygonNodeinlinestatic
allocWithPosition(const Vec2 &pos)cugl::Nodeinlinestatic
allocWithPosition(float x, float y)cugl::Nodeinlinestatic
allocWithTexture(const std::shared_ptr< Texture > &texture)cugl::PolygonNodeinlinestatic
allocWithTexture(const std::shared_ptr< Texture > &texture, const std::vector< Vec2 > &vertices)cugl::PolygonNodeinlinestatic
allocWithTexture(const std::shared_ptr< Texture > &texture, const Poly2 &poly)cugl::PolygonNodeinlinestatic
allocWithTexture(const std::shared_ptr< Texture > &texture, const Rect &rect)cugl::PolygonNodeinlinestatic
AnimationNode()cugl::AnimationNode
chooseAlternateTransform(bool active)cugl::Nodeinline
clearRenderData()cugl::TexturedNodeprotected
copy(Node *dst)cugl::Nodevirtual
cugl::TexturedNode::CU_DISALLOW_COPY_AND_ASSIGN(TexturedNode)cugl::TexturedNodeprotected
dispose() overridecugl::TexturedNodevirtual
draw(const std::shared_ptr< SpriteBatch > &batch, const Mat4 &transform, Color4 tint) overridecugl::PolygonNodevirtual
flipHorizontal(bool flag)cugl::TexturedNodeinline
flipVertical(bool flag)cugl::TexturedNodeinline
generateRenderData()cugl::TexturedNodeprotectedvirtual
getAbsoluteColor()cugl::Node
getAlternateTransform()cugl::Nodeinline
getAnchor() const cugl::Nodeinline
getAnchorInPixels()cugl::Nodeinline
getAngle()cugl::Nodeinline
getBlendEquation() const cugl::TexturedNodeinline
getBoundingBox() const cugl::Nodeinline
getBoundingRect() const cugl::TexturedNodeinline
getChild(unsigned int pos)cugl::Node
getChild(unsigned int pos) const cugl::Node
getChild(unsigned int pos) const cugl::Nodeinline
getChildByName(const std::string &name) const cugl::Node
getChildByName(const std::string &name) const cugl::Nodeinline
getChildByTag(unsigned int tag) const cugl::Node
getChildByTag(unsigned int tag) const cugl::Nodeinline
getChildCount() const cugl::Nodeinline
getChildren()cugl::Nodeinline
getChildren() const cugl::Nodeinline
getColor() const cugl::Nodeinline
getContentHeight() const cugl::Nodeinline
getContentSize() const cugl::Nodeinline
getContentWidth() const cugl::Nodeinline
getDestinationBlendFactor() const cugl::TexturedNodeinline
getFrame() const cugl::AnimationNodeinline
getHeight() const cugl::Nodeinline
getName() const cugl::Nodeinline
getNodeToParentTransform() const cugl::Nodeinline
getNodeToWorldTransform() const cugl::Node
getParent()cugl::Nodeinline
getParent() const cugl::Nodeinline
getParentToNodeTransform() const cugl::Nodeinline
getPolygon() const cugl::TexturedNodeinline
getPosition() const cugl::Nodeinline
getPositionX(void) const cugl::Nodeinline
getPositionY(void) const cugl::Nodeinline
getScale() const cugl::Nodeinline
getScaleX() const cugl::Nodeinline
getScaleY() const cugl::Nodeinline
getScene()cugl::Nodeinline
getScene() const cugl::Nodeinline
getSize() const cugl::AnimationNodeinline
getSourceBlendFactor() const cugl::TexturedNodeinline
getTag() const cugl::Nodeinline
getTexture()cugl::TexturedNodeinline
getTexture() const cugl::TexturedNodeinline
getWidth() const cugl::Nodeinline
getWorldPosition() const cugl::Nodeinline
getWorldToNodeTransform() const cugl::Nodeinline
getZOrder() const cugl::Nodeinline
hasRelativeColor()cugl::Nodeinline
init() overridecugl::TexturedNodeinlinevirtual
init(const std::vector< Vec2 > &vertices)cugl::TexturedNodeinline
init(const Poly2 &poly)cugl::TexturedNodeinline
init(const Rect &rect)cugl::TexturedNodeinline
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
initWithFile(const std::string &filename)cugl::TexturedNode
initWithFile(const std::string &filename, const std::vector< Vec2 > &vertices)cugl::TexturedNodeinline
initWithFile(const std::string &filename, const Poly2 &poly)cugl::TexturedNode
initWithFile(const std::string &filename, const Rect &rect)cugl::TexturedNode
initWithFilmstrip(const std::shared_ptr< Texture > &texture, int rows, int cols)cugl::AnimationNodeinline
initWithFilmstrip(const std::shared_ptr< Texture > &texture, int rows, int cols, int size)cugl::AnimationNode
initWithPosition(const Vec2 &pos)cugl::Nodevirtual
initWithPosition(float x, float y)cugl::Nodeinline
initWithTexture(const std::shared_ptr< Texture > &texture)cugl::TexturedNode
initWithTexture(const std::shared_ptr< Texture > &texture, const std::vector< Vec2 > &vertices)cugl::TexturedNodeinline
initWithTexture(const std::shared_ptr< Texture > &texture, const Poly2 &poly)cugl::TexturedNode
initWithTexture(const std::shared_ptr< Texture > &texture, const Rect &rect)cugl::TexturedNode
isAbsolute() const cugl::TexturedNodeinline
isFlipHorizontal() const cugl::TexturedNodeinline
isFlipVertical() const cugl::TexturedNodeinline
isVisible() const cugl::Nodeinline
isZDirty() const cugl::Nodeinline
Node()cugl::Node
nodeToParentCoords(const Vec2 &nodePoint) const cugl::Nodeinline
nodeToScreenCoords(const Vec2 &nodePoint) const cugl::Node
nodeToWorldCoords(const Vec2 &nodePoint) const cugl::Nodeinline
operator std::string() const cugl::Nodeinline
parentToNodeCoords(const Vec2 &parentPoint) const cugl::Nodeinline
PolygonNode()cugl::PolygonNodeinline
refresh() (defined in cugl::TexturedNode)cugl::TexturedNodeinline
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::Node
render(const std::shared_ptr< SpriteBatch > &batch)cugl::Nodeinline
screenToNodeCoords(const Vec2 &screenPoint) const cugl::Node
setAbsolute(bool flag)cugl::TexturedNodeinline
setAlternateTransform(const Mat4 &transform)cugl::Nodeinline
setAnchor(const Vec2 &anchor) overridecugl::TexturedNodeinlinevirtual
cugl::Node::setAnchor(float x, float y)cugl::Nodeinline
setAngle(float angle)cugl::Nodeinline
setBlendEquation(GLenum equation)cugl::TexturedNode
setBlendFunc(GLenum srcFactor, GLenum dstFactor)cugl::TexturedNode
setColor(Color4 color)cugl::Nodeinline
setContentHeight(float height)cugl::Nodeinline
setContentSize(const Size &size)cugl::Nodevirtual
setContentSize(float width, float height)cugl::Nodeinlinevirtual
setContentWidth(float width)cugl::Nodeinline
setFrame(int frame)cugl::AnimationNode
setName(const std::string &name)cugl::Nodeinline
setPolygon(const std::vector< Vec2 > &vertices) overridecugl::PolygonNodevirtual
setPolygon(const Poly2 &poly) overridecugl::PolygonNodevirtual
setPolygon(const Rect &rect) overridecugl::PolygonNodevirtual
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
setTexture(const std::string &filename)cugl::TexturedNodeinline
setTexture(const std::shared_ptr< Texture > &texture)cugl::TexturedNode
setVisible(bool visible)cugl::Nodeinline
setZOrder(int z)cugl::Node
shiftPolygon(float dx, float dy)cugl::TexturedNodevirtual
sortZOrder()cugl::Node
swapChild(const std::shared_ptr< Node > &child1, const std::shared_ptr< Node > &child2, bool inherit=false)cugl::Node
TexturedNode()cugl::TexturedNode
toString(bool verbose=false) const overridecugl::TexturedNodevirtual
updateTextureCoords()cugl::TexturedNodeprotected
withAlternateTransform()cugl::Nodeinline
worldToNodeCoords(const Vec2 &worldPoint) const cugl::Nodeinline
~AnimationNode()cugl::AnimationNodeinline
~Node()cugl::Nodeinlinevirtual
~PolygonNode()cugl::PolygonNodeinlinevirtual
~TexturedNode()cugl::TexturedNodeinlinevirtual