articulatedModelPose() | G3D::VisibleEntity | inline |
BOUNDS enum value | G3D::VisibleEntity | |
canCauseCollisions() const | G3D::Entity | inline |
canChange() const | G3D::Entity | inline |
castsShadows() const | G3D::VisibleEntity | inline |
create(const String &name, Scene *scene, AnyTableReader &propertyTable, const ModelTable &modelTable, const Scene::LoadOptions &options) | G3D::VisibleEntity | static |
create(const String &name, Scene *scene, const shared_ptr< Model > &model, const CFrame &frame=CFrame(), const shared_ptr< Track > &track=shared_ptr< Entity::Track >(), bool canChange=true, bool shouldBeSaved=true, bool visible=true, const Surface::ExpressiveLightScatteringProperties &expressiveLightScatteringProperties=Surface::ExpressiveLightScatteringProperties(), const ArticulatedModel::PoseSpline &artPoseSpline=ArticulatedModel::PoseSpline(), const shared_ptr< Model::Pose > &pose=nullptr) | G3D::VisibleEntity | static |
createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
Entity() | G3D::Entity | protected |
expressiveLightScatteringProperties() const | G3D::VisibleEntity | inline |
frame() const | G3D::Entity | inline |
getLastBounds(class AABox &box) const | G3D::Entity | virtual |
getLastBounds(class Sphere &sphere) const | G3D::Entity | virtual |
getLastBounds(class Box &box) const | G3D::Entity | virtual |
init(AnyTableReader &propertyTable, const ModelTable &modelTable) | G3D::VisibleEntity | protected |
init(const shared_ptr< Model > &model, bool visible, const Surface::ExpressiveLightScatteringProperties &expressiveLightScatteringProperties, const ArticulatedModel::PoseSpline &artPoseSpline, const MD3Model::PoseSequence &md3PoseSequence=MD3Model::PoseSequence(), const shared_ptr< Model::Pose > &pose=nullptr) | G3D::VisibleEntity | protected |
G3D::Entity::init(const String &name, Scene *scene, AnyTableReader &propertyTable) | G3D::Entity | protected |
G3D::Entity::init(const String &name, Scene *scene, const CFrame &frame, const shared_ptr< Track > &controller, bool canChange, bool shouldBeSaved) | G3D::Entity | protected |
intersect(const Ray &R, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore) const override | G3D::VisibleEntity | virtual |
intersectBounds(const Ray &R, float &maxDistance, Model::HitInfo &info) const override | G3D::VisibleEntity | virtual |
lastBoxBoundArray() const | G3D::Entity | inlinevirtual |
lastBoxBoundArraysOverlap(const shared_ptr< Entity > &other) const | G3D::Entity | |
lastChangeTime() const | G3D::Entity | inline |
m_artPoseSpline | G3D::VisibleEntity | protected |
m_canCauseCollisions | G3D::Entity | protected |
m_canChange | G3D::Entity | protected |
m_expressiveLightScatteringProperties | G3D::VisibleEntity | protected |
m_frame | G3D::Entity | protected |
m_lastAABoxBounds | G3D::Entity | protected |
m_lastBoundsTime | G3D::Entity | protected |
m_lastBoxBoundArray | G3D::Entity | protected |
m_lastBoxBounds | G3D::Entity | protected |
m_lastChangeTime | G3D::Entity | protected |
m_lastObjectSpaceAABoxBounds | G3D::Entity | protected |
m_lastSphereBounds | G3D::Entity | protected |
m_mass | G3D::Entity | protected |
m_md3PoseSequence | G3D::VisibleEntity | protected |
m_model | G3D::VisibleEntity | protected |
m_modelDropDownList | G3D::VisibleEntity | protected |
m_movedSinceLoad | G3D::Entity | protected |
m_movedSinceSimulation | G3D::Entity | protected |
m_name | G3D::Entity | protected |
m_physicalSimulation | G3D::Entity | protected |
m_pose | G3D::VisibleEntity | protected |
m_previousFrame | G3D::Entity | protected |
m_previousPose | G3D::VisibleEntity | protected |
m_scene | G3D::Entity | protected |
m_shouldBeSaved | G3D::Entity | protected |
m_sourceAny | G3D::Entity | protected |
m_track | G3D::Entity | protected |
m_visible | G3D::VisibleEntity | protected |
makeGUI(class GuiPane *pane, class GApp *app) override | G3D::VisibleEntity | virtual |
markChanged() | G3D::Entity | inline |
mass() const | G3D::Entity | inline |
model() const | G3D::VisibleEntity | inline |
name() const | G3D::Entity | inline |
onModelDropDownAction() | G3D::VisibleEntity | protected |
onPose(Array< shared_ptr< Surface > > &surfaceArray) override | G3D::VisibleEntity | virtual |
onSimulation(SimTime absoluteTime, SimTime deltaTime) override | G3D::VisibleEntity | virtual |
physicalSimulation() const | G3D::Entity | inline |
playSound(const shared_ptr< Sound > &sound, const CFrame &childFrame=CFrame(), bool attach=true) | G3D::Entity | virtual |
pose() const | G3D::VisibleEntity | inlinevirtual |
poseModel(Array< shared_ptr< Surface > > &surfaceArray) const | G3D::VisibleEntity | protectedvirtual |
previousFrame() const | G3D::Entity | inline |
setCanCauseCollisions(bool c) | G3D::Entity | inlinevirtual |
setCastsShadows(bool b) | G3D::VisibleEntity | inline |
setFrame(const CFrame &f, bool updatePreviousFrame=true) | G3D::Entity | virtual |
setFrameSpline(const PhysicsFrameSpline &spline) | G3D::Entity | virtual |
setMass(float m) | G3D::Entity | inlinevirtual |
setModel(const shared_ptr< Model > &model) | G3D::VisibleEntity | virtual |
setPhysicalSimulation(bool s) | G3D::Entity | inlinevirtual |
setPose(const shared_ptr< Model::Pose > &pose) | G3D::VisibleEntity | virtual |
setPreviousFrame(const CFrame &f) | G3D::Entity | inlinevirtual |
setShouldBeSaved(bool b) | G3D::Entity | inline |
setTrack(const shared_ptr< Track > &c) | G3D::Entity | inlinevirtual |
setVisible(bool b) | G3D::VisibleEntity | inlinevirtual |
shouldBeSaved() const | G3D::Entity | inline |
simulatePose(SimTime absoluteTime, SimTime deltaTime) | G3D::VisibleEntity | protectedvirtual |
SKELETON enum value | G3D::VisibleEntity | |
SKELETON_AND_BOUNDS enum value | G3D::VisibleEntity | |
toAny(const bool forceAll=false) const override | G3D::VisibleEntity | virtual |
track() const | G3D::Entity | inlinevirtual |
visible() const | G3D::VisibleEntity | inline |
VisibleEntity() | G3D::VisibleEntity | protected |
VisualizationMode enum name | G3D::VisibleEntity | |
visualize(RenderDevice *rd, bool isSelected, const class SceneVisualizationSettings &s, const shared_ptr< GFont > &font, const shared_ptr< Camera > &camera) | G3D::Entity | virtual |
~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |