| _anchor | cugl::scene3::SceneNode | protected |
| _batchkey | cugl::scene3::SceneNode | protected |
| _childOffset | cugl::scene3::SceneNode | protected |
| _children | cugl::scene3::SceneNode | protected |
| _classname | cugl::scene3::SceneNode | protected |
| _graph | cugl::scene3::SceneNode | protected |
| _hashOfName | cugl::scene3::SceneNode | protected |
| _isVisible | cugl::scene3::SceneNode | protected |
| _json | cugl::scene3::SceneNode | protected |
| _modelmat | cugl::scene3::SceneNode | protected |
| _name | cugl::scene3::SceneNode | protected |
| _parent | cugl::scene3::SceneNode | protected |
| _position | cugl::scene3::SceneNode | protected |
| _rotate | cugl::scene3::SceneNode | protected |
| _scale | cugl::scene3::SceneNode | protected |
| _tag | cugl::scene3::SceneNode | protected |
| addChild(const std::shared_ptr< SceneNode > &child) | cugl::scene3::SceneNode | |
| addChildWithName(const std::shared_ptr< SceneNode > &child, const std::string name) | cugl::scene3::SceneNode | inline |
| addChildWithTag(const std::shared_ptr< SceneNode > &child, unsigned int tag) | cugl::scene3::SceneNode | inline |
| alloc() | cugl::scene3::SceneNode | inlinestatic |
| allocWithAnchor(const Vec3 anchor) | cugl::scene3::SceneNode | inlinestatic |
| allocWithAnchor(float x, float y, float z) | cugl::scene3::SceneNode | inlinestatic |
| allocWithAnchor(const Vec3 pos, const Vec3 anchor) | cugl::scene3::SceneNode | inlinestatic |
| allocWithData(const AssetManager *manager, const std::shared_ptr< JsonValue > &json) | cugl::scene3::BillboardNode | inlinestatic |
| allocWithPosition(const Vec3 pos) | cugl::scene3::SceneNode | inlinestatic |
| allocWithPosition(float x, float y, float z) | cugl::scene3::SceneNode | inlinestatic |
| allocWithSpriteMesh(const std::shared_ptr< graphics::SpriteMesh > &mesh) | cugl::scene3::BillboardNode | inlinestatic |
| BillboardNode() | cugl::scene3::BillboardNode | |
| clearSpriteSheet() | cugl::scene3::BillboardNode | |
| clone() const | cugl::scene3::BillboardNode | |
| copy(const std::shared_ptr< SceneNode > &dst) const override | cugl::scene3::BillboardNode | virtual |
| dispose() override | cugl::scene3::BillboardNode | virtual |
| getAnchor() const | cugl::scene3::SceneNode | inline |
| getBatchKey() const | cugl::scene3::SceneNode | inline |
| getChild(unsigned int pos) | cugl::scene3::SceneNode | |
| getChild(unsigned int pos) const | cugl::scene3::SceneNode | |
| getChild(unsigned int pos) const | cugl::scene3::SceneNode | inline |
| getChildByName(const std::string name) const | cugl::scene3::SceneNode | |
| getChildByName(const std::string name) const | cugl::scene3::SceneNode | inline |
| getChildByTag(unsigned int tag) const | cugl::scene3::SceneNode | |
| getChildByTag(unsigned int tag) const | cugl::scene3::SceneNode | inline |
| getChildCount() const | cugl::scene3::SceneNode | inline |
| getChildren() | cugl::scene3::SceneNode | inline |
| getChildren() const | cugl::scene3::SceneNode | inline |
| getClassName() const | cugl::scene3::SceneNode | inline |
| getFrame() const | cugl::scene3::BillboardNode | inline |
| getGradient() const | cugl::scene3::BillboardNode | inline |
| getModelMatrix() const | cugl::scene3::SceneNode | inline |
| getName() const | cugl::scene3::SceneNode | inline |
| getNodeToParentTransform() const | cugl::scene3::SceneNode | inline |
| getNodeToWorldTransform() const | cugl::scene3::SceneNode | virtual |
| getParent() | cugl::scene3::SceneNode | inline |
| getParent() const | cugl::scene3::SceneNode | inline |
| getParentToNodeTransform() const | cugl::scene3::SceneNode | inline |
| getPosition() const | cugl::scene3::SceneNode | inline |
| getRotation() const | cugl::scene3::SceneNode | inline |
| getScale() const | cugl::scene3::SceneNode | inline |
| getScene() | cugl::scene3::SceneNode | inline |
| getScene() const | cugl::scene3::SceneNode | inline |
| getSpan() const | cugl::scene3::BillboardNode | inline |
| getSpriteMesh() const | cugl::scene3::BillboardNode | inline |
| getTag() const | cugl::scene3::SceneNode | inline |
| getTexture() const | cugl::scene3::BillboardNode | inline |
| getTextureOffset() const | cugl::scene3::BillboardNode | inline |
| getWorldPosition() const | cugl::scene3::SceneNode | inline |
| getWorldToNodeTransform() const | cugl::scene3::SceneNode | inline |
| init() | cugl::scene3::SceneNode | inlinevirtual |
| initWithAnchor(const Vec3 anchor) | cugl::scene3::SceneNode | inlinevirtual |
| initWithAnchor(float x, float y, float z) | cugl::scene3::SceneNode | inline |
| initWithAnchor(const Vec3 pos, const Vec3 anchor) | cugl::scene3::SceneNode | virtual |
| initWithData(const AssetManager *manager, const std::shared_ptr< JsonValue > &json) override | cugl::scene3::BillboardNode | virtual |
| initWithPosition(const Vec3 pos) | cugl::scene3::SceneNode | virtual |
| initWithPosition(float x, float y, float z) | cugl::scene3::SceneNode | inline |
| initWithSpriteMesh(const std::shared_ptr< graphics::SpriteMesh > &mesh) | cugl::scene3::BillboardNode | |
| isVisible() const | cugl::scene3::SceneNode | inline |
| nodeToParentCoords(const Vec3 nodePoint) const | cugl::scene3::SceneNode | inline |
| nodeToScreenCoords(const Vec3 nodePoint) const | cugl::scene3::SceneNode | |
| nodeToWorldCoords(const Vec3 nodePoint) const | cugl::scene3::SceneNode | inline |
| operator std::string() const | cugl::scene3::SceneNode | inline |
| parentToNodeCoords(const Vec3 parentPoint) const | cugl::scene3::SceneNode | inline |
| removeAllChildren() | cugl::scene3::SceneNode | virtual |
| removeChild(unsigned int pos) | cugl::scene3::SceneNode | virtual |
| removeChild(const std::shared_ptr< SceneNode > &child) | cugl::scene3::SceneNode | |
| removeChildByName(const std::string name) | cugl::scene3::SceneNode | |
| removeChildByTag(unsigned int tag) | cugl::scene3::SceneNode | |
| removeFromParent() | cugl::scene3::SceneNode | inline |
| SceneNode() | cugl::scene3::SceneNode | |
| screenToNodeCoords(const Vec2 screenPoint) const | cugl::scene3::SceneNode | |
| setAnchor(const Vec3 anchor) | cugl::scene3::SceneNode | |
| setAnchor(float x, float y, float z) | cugl::scene3::SceneNode | |
| setBatchKey(CUEnum key) | cugl::scene3::SceneNode | inline |
| setFrame(int frame) | cugl::scene3::BillboardNode | |
| setGradient(const std::shared_ptr< graphics::Gradient > &value) | cugl::scene3::BillboardNode | inline |
| setName(const std::string name) | cugl::scene3::SceneNode | inline |
| setPosition(const Vec3 position) | cugl::scene3::SceneNode | |
| setPosition(float x, float y, float z) | cugl::scene3::SceneNode | |
| setRotation(cugl::Quaternion rot) | cugl::scene3::SceneNode | |
| setScale(float scale) | cugl::scene3::SceneNode | inline |
| setScale(const cugl::Vec3 scale) | cugl::scene3::SceneNode | |
| setSpriteMesh(const std::shared_ptr< graphics::SpriteMesh > &mesh) | cugl::scene3::BillboardNode | inline |
| setSpriteSheet(int rows, int cols, int size, int frame=0) | cugl::scene3::BillboardNode | |
| setTag(unsigned int tag) | cugl::scene3::SceneNode | inline |
| setTexture(const std::shared_ptr< graphics::Texture > &value) | cugl::scene3::BillboardNode | inline |
| setVisible(bool visible) | cugl::scene3::SceneNode | inline |
| swapChild(const std::shared_ptr< SceneNode > &child1, const std::shared_ptr< SceneNode > &child2, bool inherit=false) | cugl::scene3::SceneNode | |
| toString(bool verbose=false) const | cugl::scene3::SceneNode | virtual |
| worldToNodeCoords(const Vec3 worldPoint) const | cugl::scene3::SceneNode | inline |
| ~BillboardNode() | cugl::scene3::BillboardNode | inline |
| ~SceneNode() | cugl::scene3::SceneNode | inline |