_absolute | cugl::scene2::TexturedNode | protected |
_anchor | cugl::scene2::SceneNode | protected |
_angle | cugl::scene2::SceneNode | protected |
_blendEquation | cugl::scene2::TexturedNode | protected |
_bounds | cugl::scene2::SpriteNode | protected |
_childOffset | cugl::scene2::SceneNode | protected |
_children | cugl::scene2::SceneNode | protected |
_classname | cugl::scene2::SceneNode | protected |
_cols | cugl::scene2::SpriteNode | protected |
_combined | cugl::scene2::SceneNode | protected |
_contentSize | cugl::scene2::SceneNode | protected |
_dstFactor | cugl::scene2::TexturedNode | protected |
_flipHorizontal | cugl::scene2::TexturedNode | protected |
_flipVertical | cugl::scene2::TexturedNode | protected |
_frame | cugl::scene2::SpriteNode | protected |
_fringe | cugl::scene2::PolygonNode | protected |
_gradient | cugl::scene2::TexturedNode | 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 |
_mesh | cugl::scene2::TexturedNode | protected |
_name | cugl::scene2::SceneNode | protected |
_offset | cugl::scene2::TexturedNode | protected |
_parent | cugl::scene2::SceneNode | protected |
_polygon | cugl::scene2::PolygonNode | protected |
_position | cugl::scene2::SceneNode | protected |
_priority | cugl::scene2::SceneNode | protected |
_rendered | cugl::scene2::TexturedNode | protected |
_scale | cugl::scene2::SceneNode | protected |
_scissor | cugl::scene2::SceneNode | protected |
_size | cugl::scene2::SpriteNode | protected |
_srcFactor | cugl::scene2::TexturedNode | protected |
_tag | cugl::scene2::SceneNode | protected |
_texture | cugl::scene2::TexturedNode | 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(const std::shared_ptr< Texture > &texture, int rows, int cols) | cugl::scene2::SpriteNode | inlinestatic |
alloc(const std::shared_ptr< Texture > &texture, int rows, int cols, int size) | cugl::scene2::SpriteNode | inlinestatic |
cugl::scene2::PolygonNode::alloc() | cugl::scene2::PolygonNode | inlinestatic |
allocWithBounds(const Size size) | cugl::scene2::SceneNode | inlinestatic |
allocWithBounds(float width, float height) | cugl::scene2::SceneNode | inlinestatic |
allocWithBounds(const Rect rect) | cugl::scene2::SceneNode | inlinestatic |
allocWithBounds(float x, float y, float width, float height) | cugl::scene2::SceneNode | inlinestatic |
allocWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) | cugl::scene2::SpriteNode | inlinestatic |
allocWithFile(const std::string &filename) | cugl::scene2::PolygonNode | inlinestatic |
allocWithFilePoly(const std::string &filename, const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inlinestatic |
allocWithFilePoly(const std::string &filename, const Poly2 &poly) | cugl::scene2::PolygonNode | inlinestatic |
allocWithFilePoly(const std::string &filename, const Rect rect) | cugl::scene2::PolygonNode | inlinestatic |
allocWithPoly(const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inlinestatic |
allocWithPoly(const Poly2 &poly) | cugl::scene2::PolygonNode | inlinestatic |
allocWithPoly(const Rect rect) | cugl::scene2::PolygonNode | inlinestatic |
allocWithPosition(const Vec2 pos) | cugl::scene2::SceneNode | inlinestatic |
allocWithPosition(float x, float y) | cugl::scene2::SceneNode | inlinestatic |
allocWithTexture(const std::shared_ptr< Texture > &texture) | cugl::scene2::PolygonNode | inlinestatic |
allocWithTexture(const std::shared_ptr< Texture > &texture, const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inlinestatic |
allocWithTexture(const std::shared_ptr< Texture > &texture, const Poly2 &poly) | cugl::scene2::PolygonNode | inlinestatic |
allocWithTexture(const std::shared_ptr< Texture > &texture, const Rect rect) | cugl::scene2::PolygonNode | inlinestatic |
chooseAlternateTransform(bool active) | cugl::scene2::SceneNode | inline |
clearRenderData() | cugl::scene2::TexturedNode | protected |
copy(const std::shared_ptr< SceneNode > &dst) const override | cugl::scene2::SpriteNode | virtual |
CU_DISALLOW_COPY_AND_ASSIGN(SpriteNode) | cugl::scene2::SpriteNode | |
cugl::scene2::TexturedNode::CU_DISALLOW_COPY_AND_ASSIGN(TexturedNode) | cugl::scene2::TexturedNode | protected |
dispose() override | cugl::scene2::TexturedNode | virtual |
doLayout() | cugl::scene2::SceneNode | virtual |
draw(const std::shared_ptr< SpriteBatch > &batch, const Affine2 &transform, Color4 tint) override | cugl::scene2::PolygonNode | virtual |
flipHorizontal(bool flag) | cugl::scene2::TexturedNode | inline |
flipVertical(bool flag) | cugl::scene2::TexturedNode | inline |
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::TexturedNode | inline |
getBoundingBox() const | cugl::scene2::SceneNode | inline |
getBoundingRect() const | cugl::scene2::PolygonNode | 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 |
getContentHeight() const | cugl::scene2::SceneNode | inline |
getContentSize() const | cugl::scene2::SceneNode | inline |
getContentWidth() const | cugl::scene2::SceneNode | inline |
getDestinationBlendFactor() const | cugl::scene2::TexturedNode | inline |
getFrame() const | cugl::scene2::SpriteNode | inline |
getFringe() const | cugl::scene2::PolygonNode | inline |
getGradient() const | cugl::scene2::TexturedNode | inline |
getHeight() const | cugl::scene2::SceneNode | inline |
getLayout() const | cugl::scene2::SceneNode | inline |
getLayoutBounds() const | cugl::scene2::SceneNode | inlinevirtual |
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 |
getPolygon() const | cugl::scene2::PolygonNode | 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::SpriteNode | inline |
getSourceBlendFactor() const | cugl::scene2::TexturedNode | inline |
getTag() const | cugl::scene2::SceneNode | inline |
getTexture() | cugl::scene2::TexturedNode | inline |
getTexture() const | cugl::scene2::TexturedNode | inline |
getTransform() const | cugl::scene2::SceneNode | inline |
getWidth() const | cugl::scene2::SceneNode | inline |
getWorldPosition() const | cugl::scene2::SceneNode | inline |
getWorldToNodeTransform() const | cugl::scene2::SceneNode | inline |
hasRelativeColor() const | cugl::scene2::SceneNode | inline |
init() override | cugl::scene2::TexturedNode | inlinevirtual |
initWithBounds(const Size size) | cugl::scene2::SceneNode | virtual |
initWithBounds(float width, float height) | cugl::scene2::SceneNode | inlinevirtual |
initWithBounds(const Rect rect) | cugl::scene2::SceneNode | virtual |
initWithBounds(float x, float y, float width, float height) | cugl::scene2::SceneNode | inlinevirtual |
initWithData(const Scene2Loader *loader, const std::shared_ptr< JsonValue > &data) override | cugl::scene2::SpriteNode | virtual |
initWithFile(const std::string &filename) override | cugl::scene2::PolygonNode | virtual |
initWithFilePoly(const std::string &filename, const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inline |
initWithFilePoly(const std::string &filename, const Poly2 &poly) | cugl::scene2::PolygonNode | inline |
initWithFilePoly(const std::string &filename, const Rect rect) | cugl::scene2::PolygonNode | inline |
initWithPoly(const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inline |
initWithPoly(const Poly2 &poly) | cugl::scene2::PolygonNode | inline |
initWithPoly(const Rect rect) | cugl::scene2::PolygonNode | inline |
initWithPosition(const Vec2 pos) | cugl::scene2::SceneNode | virtual |
initWithPosition(float x, float y) | cugl::scene2::SceneNode | inline |
initWithSprite(const std::shared_ptr< Texture > &texture, int rows, int cols) | cugl::scene2::SpriteNode | inline |
initWithSprite(const std::shared_ptr< Texture > &texture, int rows, int cols, int size) | cugl::scene2::SpriteNode | |
initWithTexture(const std::shared_ptr< Texture > &texture) override | cugl::scene2::PolygonNode | virtual |
initWithTexturePoly(const std::shared_ptr< Texture > &texture, const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | inline |
initWithTexturePoly(const std::shared_ptr< Texture > &texture, const Poly2 &poly) | cugl::scene2::PolygonNode | inline |
initWithTexturePoly(const std::shared_ptr< Texture > &texture, const Rect rect) | cugl::scene2::PolygonNode | inline |
isAbsolute() const | cugl::scene2::TexturedNode | inline |
isFlipHorizontal() const | cugl::scene2::TexturedNode | inline |
isFlipVertical() const | cugl::scene2::TexturedNode | inline |
isVisible() const | cugl::scene2::SceneNode | 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 |
parentToNodeCoords(const Vec2 parentPoint) const | cugl::scene2::SceneNode | inline |
PolygonNode() | cugl::scene2::PolygonNode | inline |
refresh() | cugl::scene2::TexturedNode | 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 |
SceneNode() | cugl::scene2::SceneNode | |
screenToNodeCoords(const Vec2 screenPoint) const | cugl::scene2::SceneNode | |
setAbsolute(bool flag) | cugl::scene2::TexturedNode | inline |
setAlternateTransform(const Affine2 &transform) | cugl::scene2::SceneNode | inline |
setAnchor(const Vec2 anchor) override | cugl::scene2::TexturedNode | inlinevirtual |
setAnchor(float x, float y) override | cugl::scene2::TexturedNode | inlinevirtual |
setAngle(float angle) | cugl::scene2::SceneNode | inline |
setBlendEquation(GLenum equation) | cugl::scene2::TexturedNode | inline |
setBlendFunc(GLenum srcFactor, GLenum dstFactor) | cugl::scene2::TexturedNode | inline |
setColor(Color4 color) | cugl::scene2::SceneNode | inlinevirtual |
setContentHeight(float height) | cugl::scene2::SceneNode | inline |
setContentSize(const Size size) override | cugl::scene2::TexturedNode | virtual |
setContentSize(float width, float height) override | cugl::scene2::TexturedNode | inlinevirtual |
setContentWidth(float width) | cugl::scene2::SceneNode | inline |
setFrame(int frame) | cugl::scene2::SpriteNode | |
setFringe(float fringe) | cugl::scene2::PolygonNode | inline |
setGradient(const std::shared_ptr< Gradient > &gradient) | cugl::scene2::TexturedNode | |
setLayout(const std::shared_ptr< Layout > &layout) | cugl::scene2::SceneNode | inline |
setName(const std::string name) | cugl::scene2::SceneNode | inline |
setPolygon(const std::vector< Vec2 > &vertices) | cugl::scene2::PolygonNode | virtual |
setPolygon(const Poly2 &poly) | cugl::scene2::PolygonNode | virtual |
setPolygon(const Rect rect) | cugl::scene2::PolygonNode | virtual |
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 |
setTag(unsigned int tag) | cugl::scene2::SceneNode | inline |
setTexture(const std::string &filename) | cugl::scene2::TexturedNode | inline |
setTexture(const std::shared_ptr< Texture > &texture) | cugl::scene2::TexturedNode | |
setVisible(bool visible) | cugl::scene2::SceneNode | inline |
shiftTexture(float dx, float dy) | cugl::scene2::TexturedNode | |
SpriteNode() | cugl::scene2::SpriteNode | |
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 override | cugl::scene2::TexturedNode | virtual |
withAlternateTransform() | cugl::scene2::SceneNode | inline |
worldToNodeCoords(const Vec2 worldPoint) const | cugl::scene2::SceneNode | inline |
~PolygonNode() | cugl::scene2::PolygonNode | inline |
~SceneNode() | cugl::scene2::SceneNode | inline |
~SpriteNode() | cugl::scene2::SpriteNode | inline |
~TexturedNode() | cugl::scene2::TexturedNode | inline |