CORGI
An open source project by FPL.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Groups Pages
PhysicsComponent Member List

This is the complete list of members for PhysicsComponent, including all inherited members.

AddEntity(EntityRef &entity, AllocationLocation alloc_location)corgi::Component< PhysicsData >inline
AddEntity(EntityRef &entity)corgi::Component< PhysicsData >inline
AddEntityGenerically(EntityRef &entity)corgi::Component< PhysicsData >inlinevirtual
AddFromRawData(corgi::EntityRef &entity, const void *raw_data)PhysicsComponentvirtual
AddStaticMeshTriangle(const corgi::EntityRef &entity, const mathfu::vec3 &pt0, const mathfu::vec3 &pt1, const mathfu::vec3 &pt2)PhysicsComponent
AwakenAllEntities()PhysicsComponent
AwakenEntity(const corgi::EntityRef &entity)PhysicsComponent
begin()corgi::Component< PhysicsData >inlinevirtual
bullet_world()PhysicsComponentinline
Cleanup()corgi::Component< PhysicsData >inlinevirtual
CleanupEntity(corgi::EntityRef &entity)PhysicsComponentvirtual
ClearComponentData()corgi::Component< PhysicsData >inlinevirtual
collision_data()PhysicsComponentinline
Component()corgi::Component< PhysicsData >inline
component_data_corgi::Component< PhysicsData >protected
component_index_lookup_corgi::Component< PhysicsData >protected
Data(const EntityRef &entity)corgi::Component< PhysicsData >inline
Data(const EntityRef &entity) constcorgi::Component< PhysicsData >inline
DebugDrawObject(fplbase::Renderer *renderer, const mathfu::mat4 &camera_transform, const corgi::EntityRef &entity, const mathfu::vec3 &color)PhysicsComponent
DebugDrawWorld(fplbase::Renderer *renderer, const mathfu::mat4 &camera_transform)PhysicsComponent
DisablePhysics(const corgi::EntityRef &entity)PhysicsComponent
EnablePhysics(const corgi::EntityRef &entity)PhysicsComponent
end()corgi::Component< PhysicsData >inlinevirtual
entity_manager_corgi::Component< PhysicsData >protected
EntityIterator typedefcorgi::Component< PhysicsData >
ExportRawData(const corgi::EntityRef &entity) const PhysicsComponentvirtual
FinalizeStaticMesh(const corgi::EntityRef &entity, short collision_type, short collides_with, float mass, float restitution, const std::string &user_tag)PhysicsComponent
GenerateRaycastShape(corgi::EntityRef &entity, bool result_exportable)PhysicsComponent
GetComponent()corgi::Component< PhysicsData >inline
GetComponentData(size_t data_index)corgi::Component< PhysicsData >inline
GetComponentData(const EntityRef &entity)corgi::Component< PhysicsData >inline
GetComponentData(size_t data_index) constcorgi::Component< PhysicsData >inline
GetComponentData(const EntityRef &entity) constcorgi::Component< PhysicsData >inline
GetComponentDataAsVoid(const EntityRef &entity)corgi::Component< PhysicsData >inlinevirtual
GetComponentDataAsVoid(const EntityRef &entity) constcorgi::Component< PhysicsData >inlinevirtual
GetComponentDataIndex(const EntityRef &entity) constcorgi::Component< PhysicsData >inlineprotected
GetComponentId()corgi::Component< PhysicsData >inlinestatic
gravity() const PhysicsComponentinline
GravityForEntity(const corgi::EntityRef &entity) const PhysicsComponent
HasDataForEntity(const EntityRef &entity)corgi::Component< PhysicsData >inlinevirtual
Init()PhysicsComponentvirtual
InitEntity(corgi::EntityRef &)PhysicsComponentvirtual
InitStaticMesh(corgi::EntityRef &entity)PhysicsComponent
IsRegisteredWithComponent(const EntityRef &entity)corgi::Component< PhysicsData >inline
max_steps() const PhysicsComponentinline
PhysicsComponent()PhysicsComponent
ProcessBulletTickCallback()PhysicsComponent
RawDataUniquePtr typedefcorgi::ComponentInterface
RaycastSingle(mathfu::vec3 &start, mathfu::vec3 &end)PhysicsComponent
RaycastSingle(mathfu::vec3 &start, mathfu::vec3 &end, short layer_mask)PhysicsComponent
RaycastSingle(mathfu::vec3 &start, mathfu::vec3 &end, mathfu::vec3 *hit_point)PhysicsComponent
RaycastSingle(mathfu::vec3 &start, mathfu::vec3 &end, short layer_mask, mathfu::vec3 *hit_point)PhysicsComponent
RemoveEntity(EntityRef &entity)corgi::Component< PhysicsData >inlinevirtual
RemoveEntity(EntityIterator iter)corgi::Component< PhysicsData >inlinevirtual
set_collision_callback(CollisionCallback callback, void *user_data)PhysicsComponentinline
set_gravity(float gravity)PhysicsComponentinline
set_max_steps(int max_steps)PhysicsComponentinline
SetComponentIdOnDataType(ComponentId id)corgi::Component< PhysicsData >inlinevirtual
SetEntityManager(EntityManager *entity_manager)corgi::Component< PhysicsData >inlinevirtual
UpdateAllEntities(corgi::WorldTime delta_time)PhysicsComponentvirtual
UpdatePhysicsFromTransform(const corgi::EntityRef &entity)PhysicsComponent
UpdatePhysicsScale(const corgi::EntityRef &entity)PhysicsComponent
value_type typedefcorgi::Component< PhysicsData >
~Component()corgi::Component< PhysicsData >inlinevirtual
~ComponentInterface()corgi::ComponentInterfaceinlinevirtual
~PhysicsComponent()PhysicsComponentvirtual