_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 |