| addParticle(const Particle &p) | G3D::ParticleSystem | inline |
| applyPhysics(float t, float dt) | G3D::ParticleSystem | protectedvirtual |
| 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::ParticleSystem | static |
| create(const String &name, Scene *scene, const CFrame &position, const shared_ptr< Model > &model) | G3D::ParticleSystem | static |
| G3D::VisibleEntity::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 |
| fastRemoveParticle(int index) | G3D::ParticleSystem | 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) | G3D::ParticleSystem | protected |
| init() | G3D::ParticleSystem | protected |
| G3D::VisibleEntity::init(AnyTableReader &propertyTable, const ModelTable &modelTable) | G3D::VisibleEntity | protected |
| G3D::VisibleEntity::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_block | G3D::ParticleSystem | protected |
| m_canCauseCollisions | G3D::Entity | protected |
| m_canChange | G3D::Entity | protected |
| m_expressiveLightScatteringProperties | G3D::VisibleEntity | protected |
| m_frame | G3D::Entity | protected |
| m_initTime | G3D::ParticleSystem | 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_particle | G3D::ParticleSystem | protected |
| m_particlesAreInWorldSpace | G3D::ParticleSystem | protected |
| m_particlesChangedSinceBounds | G3D::ParticleSystem | protected |
| m_particlesChangedSincePose | G3D::ParticleSystem | protected |
| m_physicalSimulation | G3D::Entity | protected |
| m_physicsEnvironment | G3D::ParticleSystem | protected |
| m_pose | G3D::VisibleEntity | protected |
| m_previousFrame | G3D::Entity | protected |
| m_previousPose | G3D::VisibleEntity | protected |
| m_rng | G3D::ParticleSystem | 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::ParticleSystem | protected |
| mass() const | G3D::Entity | inline |
| model() const | G3D::VisibleEntity | inline |
| name() const | G3D::Entity | inline |
| NormalDataType typedef | G3D::ParticleSystem | |
| onModelDropDownAction() | G3D::VisibleEntity | protected |
| onPose(Array< shared_ptr< Surface > > &surfaceArray) override | G3D::ParticleSystem | virtual |
| onSimulation(SimTime absoluteTime, SimTime deltaTime) override | G3D::ParticleSystem | virtual |
| particle(int index) const | G3D::ParticleSystem | inline |
| particlesAreInWorldSpace() const | G3D::ParticleSystem | inline |
| ParticleSurface class | G3D::ParticleSystem | friend |
| ParticleSystem() | G3D::ParticleSystem | protected |
| particleSystemModel() const | G3D::ParticleSystem | protected |
| ParticleSystemModel::Emitter class | G3D::ParticleSystem | friend |
| physicalSimulation() const | G3D::Entity | inline |
| physicsEnvironment() const | G3D::ParticleSystem | 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 |
| preferLowResolutionTransparency() | G3D::ParticleSystem | inlinestatic |
| previousFrame() const | G3D::Entity | inline |
| removeParticle(int index) | G3D::ParticleSystem | inline |
| s_particleBuffer | G3D::ParticleSystem | protectedstatic |
| s_preferLowResolutionTransparency | G3D::ParticleSystem | protectedstatic |
| s_sortArray | G3D::ParticleSystem | protectedstatic |
| 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 |
| setParticle(int index, const Particle &p) | G3D::ParticleSystem | inline |
| setPhysicalSimulation(bool s) | G3D::Entity | inlinevirtual |
| setPhysicsEnvironment(const shared_ptr< PhysicsEnvironment > &p) | G3D::ParticleSystem | inline |
| setPose(const shared_ptr< Model::Pose > &pose) | G3D::VisibleEntity | virtual |
| setPreferLowResolutionTransparency(bool b) | G3D::ParticleSystem | inlinestatic |
| 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 |
| size() const | G3D::ParticleSystem | inline |
| SKELETON enum value | G3D::VisibleEntity | |
| SKELETON_AND_BOUNDS enum value | G3D::VisibleEntity | |
| spawnParticles(SimTime absoluteTime, SimTime deltaTime) | G3D::ParticleSystem | protected |
| toAny(const bool forceAll=false) const override | G3D::ParticleSystem | virtual |
| track() const | G3D::Entity | inlinevirtual |
| updateBounds() | G3D::ParticleSystem | protectedvirtual |
| 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 |