Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::Scene Member List

This is the complete list of members for Raven::Scene, including all inherited members.

ConsumeStep()Raven::Scene
Copy(Ref< Scene > other, SceneRenderer &renderer)Raven::Scenestatic
CreateEntity(const std::string &name="")Raven::Scene
CreateEntityWithUUID(UUID uuid, const std::string &name)Raven::Scene
DecRefCount()Raven::RefCounted
DestroyEntity(const Entity &entity)Raven::Scene
DrawDebugPhysics()Raven::Scene
GetAllEntities()Raven::Sceneinline
GetAllEntitiesWith()Raven::Sceneinline
GetLightEnvironment() constRaven::Sceneinline
GetPrimaryCamera()Raven::Scene
GetRefCount() constRaven::RefCounted
GetRegistry()Raven::Sceneinline
IncRefCount()Raven::RefCounted
IsPaused() constRaven::Sceneinline
IsRunning() constRaven::Sceneinline
OnComponentAdded(const Entity &entity, T &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, TagComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, TransformComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, CameraComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, StaticMeshComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, PointLightComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, DirectionalLightComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, SkylightComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, ScriptComponent &component)Raven::Sceneinline
OnComponentAdded(const Entity &entity, RigidBodyComponent &component)Raven::Sceneinline
OnRuntimeStart()Raven::Scene
OnRuntimeStop()Raven::Scene
OnUpdateEditor(Timestep ts)Raven::Scene
OnUpdateRuntime(Timestep ts, bool stepped)Raven::Scene
Phyiscs_AddAngularImpulse(u64 entityID, const Crux::vec3 &impulse)Raven::Scene
Physics_AddForce(u64 entityID, const Crux::vec3 &force)Raven::Scene
Physics_AddImpulse(u64 entityID, const Crux::vec3 &impulse)Raven::Scene
Physics_AddLinearVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::Scene
Physics_AddTorque(u64 entityID, const Crux::vec3 &torque)Raven::Scene
Physics_GetAngularVelocity(u64 entityID) constRaven::Scene
Physics_GetLinearVelocity(u64 entityID) constRaven::Scene
Physics_SetActive(u64 entityID, bool active)Raven::Scene
Physics_SetAngularVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::Scene
Physics_SetGravityFactor(u64 entityID, float factor)Raven::Scene
Physics_SetLinearVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::Scene
RefCounted()Raven::RefCounted
Scene(SceneRenderer &renderer)Raven::Sceneexplicit
SetPaused(bool paused)Raven::Sceneinline
Shutdown()Raven::Scene
Step(int frames)Raven::Scene
~RefCounted()Raven::RefCountedvirtual
~Scene()=defaultRaven::Scene