CUGL 2.1
Cornell University Game Library
cugl::scene2::PathNode Member List

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

_absolutecugl::scene2::TexturedNodeprotected
_anchorcugl::scene2::SceneNodeprotected
_anglecugl::scene2::SceneNodeprotected
_blendEquationcugl::scene2::TexturedNodeprotected
_bordercugl::scene2::PathNodeprotected
_childOffsetcugl::scene2::SceneNodeprotected
_childrencugl::scene2::SceneNodeprotected
_classnamecugl::scene2::SceneNodeprotected
_combinedcugl::scene2::SceneNodeprotected
_contentSizecugl::scene2::SceneNodeprotected
_dstFactorcugl::scene2::TexturedNodeprotected
_endcapcugl::scene2::PathNodeprotected
_extraboundscugl::scene2::PathNodeprotected
_extrudercugl::scene2::PathNodeprotected
_flipHorizontalcugl::scene2::TexturedNodeprotected
_flipVerticalcugl::scene2::TexturedNodeprotected
_fringecugl::scene2::PathNodeprotected
_gradientcugl::scene2::TexturedNodeprotected
_graphcugl::scene2::SceneNodeprotected
_hashOfNamecugl::scene2::SceneNodeprotected
_hasParentColorcugl::scene2::SceneNodeprotected
_isVisiblecugl::scene2::SceneNodeprotected
_jointcugl::scene2::PathNodeprotected
_jsoncugl::scene2::SceneNodeprotected
_layoutcugl::scene2::SceneNodeprotected
_meshcugl::scene2::TexturedNodeprotected
_namecugl::scene2::SceneNodeprotected
_offsetcugl::scene2::TexturedNodeprotected
_parentcugl::scene2::SceneNodeprotected
_pathcugl::scene2::PathNodeprotected
_polygoncugl::scene2::PathNodeprotected
_positioncugl::scene2::SceneNodeprotected
_prioritycugl::scene2::SceneNodeprotected
_renderedcugl::scene2::TexturedNodeprotected
_scalecugl::scene2::SceneNodeprotected
_scissorcugl::scene2::SceneNodeprotected
_srcFactorcugl::scene2::TexturedNodeprotected
_stencilcugl::scene2::PathNodeprotected
_strokecugl::scene2::PathNodeprotected
_tagcugl::scene2::SceneNodeprotected
_texturecugl::scene2::TexturedNodeprotected
_tintColorcugl::scene2::SceneNodeprotected
_transformcugl::scene2::SceneNodeprotected
_useTransformcugl::scene2::SceneNodeprotected
addChild(const std::shared_ptr< SceneNode > &child)cugl::scene2::SceneNode
addChildWithName(const std::shared_ptr< SceneNode > &child, const std::string name)cugl::scene2::SceneNodeinline
addChildWithTag(const std::shared_ptr< SceneNode > &child, unsigned int tag)cugl::scene2::SceneNodeinline
alloc()cugl::scene2::PathNodeinlinestatic
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::PathNodeinlinestatic
allocWithPath(const Path2 &path, float stroke, poly2::Joint joint=poly2::Joint::SQUARE, poly2::EndCap cap=poly2::EndCap::BUTT)cugl::scene2::PathNodeinlinestatic
allocWithPosition(const Vec2 pos)cugl::scene2::SceneNodeinlinestatic
allocWithPosition(float x, float y)cugl::scene2::SceneNodeinlinestatic
allocWithRect(const Rect rect, float stroke, poly2::Joint joint=poly2::Joint::SQUARE, poly2::EndCap cap=poly2::EndCap::BUTT)cugl::scene2::PathNodeinlinestatic
allocWithVertices(const std::vector< Vec2 > &vertices, float stroke, poly2::Joint joint=poly2::Joint::SQUARE, poly2::EndCap cap=poly2::EndCap::BUTT, bool closed=true)cugl::scene2::PathNodeinlinestatic
chooseAlternateTransform(bool active)cugl::scene2::SceneNodeinline
clearRenderData()cugl::scene2::TexturedNodeprotected
copy(const std::shared_ptr< SceneNode > &dst) const overridecugl::scene2::PathNodevirtual
cugl::scene2::TexturedNode::CU_DISALLOW_COPY_AND_ASSIGN(TexturedNode)cugl::scene2::TexturedNodeprotected
dispose() overridecugl::scene2::TexturedNodevirtual
doLayout()cugl::scene2::SceneNodevirtual
draw(const std::shared_ptr< SpriteBatch > &batch, const Affine2 &transform, Color4 tint) overridecugl::scene2::PathNodevirtual
flipHorizontal(bool flag)cugl::scene2::TexturedNodeinline
flipVertical(bool flag)cugl::scene2::TexturedNodeinline
getAbsoluteColor()cugl::scene2::SceneNode
getAlternateTransform() constcugl::scene2::SceneNodeinline
getAnchor() constcugl::scene2::SceneNodeinline
getAnchorInPixels()cugl::scene2::SceneNodeinline
getAngle()cugl::scene2::SceneNodeinline
getBlendEquation() constcugl::scene2::TexturedNodeinline
getBoundingBox() constcugl::scene2::SceneNodeinline
getBoundingRect() constcugl::scene2::PathNodeinline
getCap() constcugl::scene2::PathNodeinline
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
getClassName() constcugl::scene2::SceneNodeinline
getClosed() constcugl::scene2::PathNodeinline
getColor() constcugl::scene2::SceneNodeinline
getContentHeight() constcugl::scene2::SceneNodeinline
getContentSize() constcugl::scene2::SceneNodeinline
getContentWidth() constcugl::scene2::SceneNodeinline
getDestinationBlendFactor() constcugl::scene2::TexturedNodeinline
getExtrudedContentBounds() constcugl::scene2::PathNodeinline
getExtrudedContentHeight() constcugl::scene2::PathNodeinline
getExtrudedContentSize() constcugl::scene2::PathNodeinline
getExtrudedContentWidth() constcugl::scene2::PathNodeinline
getExtrusion() constcugl::scene2::PathNodeinline
getFringe() constcugl::scene2::PathNodeinline
getGradient() constcugl::scene2::TexturedNodeinline
getHeight() constcugl::scene2::SceneNodeinline
getJoint() constcugl::scene2::PathNodeinline
getLayout() constcugl::scene2::SceneNodeinline
getLayoutBounds() constcugl::scene2::SceneNodeinlinevirtual
getName() constcugl::scene2::SceneNodeinline
getNodeToParentTransform() constcugl::scene2::SceneNodeinline
getNodeToWorldTransform() constcugl::scene2::SceneNode
getParent()cugl::scene2::SceneNodeinline
getParent() constcugl::scene2::SceneNodeinline
getParentToNodeTransform() constcugl::scene2::SceneNodeinline
getPath() constcugl::scene2::PathNodeinline
getPosition() constcugl::scene2::SceneNodeinline
getPositionX(void) constcugl::scene2::SceneNodeinline
getPositionY(void) constcugl::scene2::SceneNodeinline
getPriority()cugl::scene2::SceneNodeinline
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
getSourceBlendFactor() constcugl::scene2::TexturedNodeinline
getStroke() constcugl::scene2::PathNodeinline
getTag() constcugl::scene2::SceneNodeinline
getTexture()cugl::scene2::TexturedNodeinline
getTexture() constcugl::scene2::TexturedNodeinline
getTransform() constcugl::scene2::SceneNodeinline
getWidth() constcugl::scene2::SceneNodeinline
getWorldPosition() constcugl::scene2::SceneNodeinline
getWorldToNodeTransform() constcugl::scene2::SceneNodeinline
hasRelativeColor() constcugl::scene2::SceneNodeinline
hasStencil() constcugl::scene2::PathNodeinline
init() overridecugl::scene2::TexturedNodeinlinevirtual
initWithBounds(const Size size)cugl::scene2::SceneNodevirtual
initWithBounds(float width, float height)cugl::scene2::SceneNodeinlinevirtual
initWithBounds(const Rect rect)cugl::scene2::SceneNodevirtual
initWithBounds(float x, float y, float width, float height)cugl::scene2::SceneNodeinlinevirtual
initWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) overridecugl::scene2::PathNodevirtual
initWithFile(const std::string &filename)cugl::scene2::TexturedNodevirtual
initWithFilePath(const std::string &filename, const Path2 &path)cugl::scene2::PathNode
initWithFilePath(const std::string &filename, const Rect rect)cugl::scene2::PathNode
initWithPath(const std::vector< Vec2 > &vertices, float stroke, poly2::Joint joint=poly2::Joint::SQUARE, poly2::EndCap cap=poly2::EndCap::BUTT, bool closed=true)cugl::scene2::PathNode
initWithPath(const Path2 &path, float stroke, poly2::Joint joint=poly2::Joint::SQUARE, poly2::EndCap cap=poly2::EndCap::BUTT)cugl::scene2::PathNode
initWithPosition(const Vec2 pos)cugl::scene2::SceneNodevirtual
initWithPosition(float x, float y)cugl::scene2::SceneNodeinline
initWithTexture(const std::shared_ptr< Texture > &texture)cugl::scene2::TexturedNodevirtual
initWithTexturePath(const std::shared_ptr< Texture > &texture, const Path2 &path)cugl::scene2::PathNode
initWithTexturePath(const std::shared_ptr< Texture > &texture, const Rect rect)cugl::scene2::PathNode
isAbsolute() constcugl::scene2::TexturedNodeinline
isFlipHorizontal() constcugl::scene2::TexturedNodeinline
isFlipVertical() constcugl::scene2::TexturedNodeinline
isVisible() constcugl::scene2::SceneNodeinline
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
PathNode()cugl::scene2::PathNode
refresh()cugl::scene2::TexturedNodeinline
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
render(const std::shared_ptr< SpriteBatch > &batch, const Affine2 &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
setAbsolute(bool flag)cugl::scene2::TexturedNodeinline
setAlternateTransform(const Affine2 &transform)cugl::scene2::SceneNodeinline
setAnchor(const Vec2 anchor) overridecugl::scene2::TexturedNodeinlinevirtual
setAnchor(float x, float y) overridecugl::scene2::TexturedNodeinlinevirtual
setAngle(float angle)cugl::scene2::SceneNodeinline
setBlendEquation(GLenum equation)cugl::scene2::TexturedNodeinline
setBlendFunc(GLenum srcFactor, GLenum dstFactor)cugl::scene2::TexturedNodeinline
setCap(poly2::EndCap cap)cugl::scene2::PathNode
setClosed(bool closed)cugl::scene2::PathNode
setColor(Color4 color)cugl::scene2::SceneNodeinlinevirtual
setContentHeight(float height)cugl::scene2::SceneNodeinline
setContentSize(const Size size) overridecugl::scene2::TexturedNodevirtual
setContentSize(float width, float height) overridecugl::scene2::TexturedNodeinlinevirtual
setContentWidth(float width)cugl::scene2::SceneNodeinline
setFringe(float fringe)cugl::scene2::PathNodeinline
setGradient(const std::shared_ptr< Gradient > &gradient)cugl::scene2::TexturedNode
setJoint(poly2::Joint joint)cugl::scene2::PathNode
setLayout(const std::shared_ptr< Layout > &layout)cugl::scene2::SceneNodeinline
setName(const std::string name)cugl::scene2::SceneNodeinline
setPath(const std::vector< Vec2 > &vertices, bool closed=true)cugl::scene2::PathNode
setPath(const Path2 &path)cugl::scene2::PathNode
setPath(const Rect rect)cugl::scene2::PathNode
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
setPriority(float priority)cugl::scene2::SceneNodeinline
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
setStencil(bool stencil)cugl::scene2::PathNodeinline
setStroke(float stroke)cugl::scene2::PathNode
setTag(unsigned int tag)cugl::scene2::SceneNodeinline
setTexture(const std::string &filename)cugl::scene2::TexturedNodeinline
setTexture(const std::shared_ptr< Texture > &texture)cugl::scene2::TexturedNode
setVisible(bool visible)cugl::scene2::SceneNodeinline
shiftTexture(float dx, float dy)cugl::scene2::TexturedNode
swapChild(const std::shared_ptr< SceneNode > &child1, const std::shared_ptr< SceneNode > &child2, bool inherit=false)cugl::scene2::SceneNode
TexturedNode()cugl::scene2::TexturedNode
toString(bool verbose=false) const overridecugl::scene2::TexturedNodevirtual
withAlternateTransform()cugl::scene2::SceneNodeinline
worldToNodeCoords(const Vec2 worldPoint) constcugl::scene2::SceneNodeinline
~PathNode()cugl::scene2::PathNodeinline
~SceneNode()cugl::scene2::SceneNodeinline
~TexturedNode()cugl::scene2::TexturedNodeinline