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

This is the complete list of members for corgi::component_library::RenderMeshComponent, including all inherited members.

AddEntity(EntityRef &entity, AllocationLocation alloc_location)corgi::Component< RenderMeshData >inline
AddEntity(EntityRef &entity)corgi::Component< RenderMeshData >inline
AddEntityGenerically(EntityRef &entity)corgi::Component< RenderMeshData >inlinevirtual
AddFromRawData(EntityRef &entity, const void *raw_data)corgi::component_library::RenderMeshComponentvirtual
begin()corgi::Component< RenderMeshData >inlinevirtual
Cleanup()corgi::Component< RenderMeshData >inlinevirtual
CleanupEntity(EntityRef &)corgi::Component< RenderMeshData >inlinevirtual
ClearComponentData()corgi::Component< RenderMeshData >inlinevirtual
Component()corgi::Component< RenderMeshData >inline
component_data_corgi::Component< RenderMeshData >protected
component_index_lookup_corgi::Component< RenderMeshData >protected
culling_distance_squared() const corgi::component_library::RenderMeshComponentinline
Data(const EntityRef &entity)corgi::Component< RenderMeshData >inline
Data(const EntityRef &entity) constcorgi::Component< RenderMeshData >inline
end()corgi::Component< RenderMeshData >inlinevirtual
entity_manager_corgi::Component< RenderMeshData >protected
EntityIterator typedefcorgi::Component< RenderMeshData >
ExportRawData(const EntityRef &entity) const corgi::component_library::RenderMeshComponentvirtual
GetComponent()corgi::Component< RenderMeshData >inline
GetComponentData(size_t data_index)corgi::Component< RenderMeshData >inline
GetComponentData(const EntityRef &entity)corgi::Component< RenderMeshData >inline
GetComponentData(size_t data_index) constcorgi::Component< RenderMeshData >inline
GetComponentData(const EntityRef &entity) constcorgi::Component< RenderMeshData >inline
GetComponentDataAsVoid(const EntityRef &entity)corgi::Component< RenderMeshData >inlinevirtual
GetComponentDataAsVoid(const EntityRef &entity) constcorgi::Component< RenderMeshData >inlinevirtual
GetComponentDataIndex(const EntityRef &entity) constcorgi::Component< RenderMeshData >inlineprotected
GetComponentId()corgi::Component< RenderMeshData >inlinestatic
HasDataForEntity(const EntityRef &entity)corgi::Component< RenderMeshData >inlinevirtual
Init()corgi::component_library::RenderMeshComponentvirtual
InitEntity(EntityRef &)corgi::component_library::RenderMeshComponentvirtual
IsRegisteredWithComponent(const EntityRef &entity)corgi::Component< RenderMeshData >inline
kDefaultCullDistcorgi::component_library::RenderMeshComponentstatic
light_position()corgi::component_library::RenderMeshComponentinline
RawDataUniquePtr typedefcorgi::ComponentInterface
RemoveEntity(EntityRef &entity)corgi::Component< RenderMeshData >inlinevirtual
RemoveEntity(EntityIterator iter)corgi::Component< RenderMeshData >inlinevirtual
RenderAllEntities(fplbase::Renderer &renderer, const CameraInterface &camera)corgi::component_library::RenderMeshComponent
RenderMeshComponent()corgi::component_library::RenderMeshComponentinline
RenderPass(int pass_id, const CameraInterface &camera, fplbase::Renderer &renderer)corgi::component_library::RenderMeshComponent
RenderPass(int pass_id, const CameraInterface &camera, fplbase::Renderer &renderer, size_t shader_index)corgi::component_library::RenderMeshComponent
RenderPrep(const CameraInterface &camera)corgi::component_library::RenderMeshComponent
set_culling_distance_squared(float culling_distance_squared)corgi::component_library::RenderMeshComponentinline
set_light_position(const mathfu::vec3 &light_position)corgi::component_library::RenderMeshComponentinline
SetComponentIdOnDataType(ComponentId id)corgi::Component< RenderMeshData >inlinevirtual
SetCullDistance(float distance)corgi::component_library::RenderMeshComponentinline
SetEntityManager(EntityManager *entity_manager)corgi::Component< RenderMeshData >inlinevirtual
SetVisibilityRecursively(const EntityRef &entity, bool visible)corgi::component_library::RenderMeshComponent
UpdateAllEntities(WorldTime)corgi::component_library::RenderMeshComponentinlinevirtual
value_type typedefcorgi::Component< RenderMeshData >
~Component()corgi::Component< RenderMeshData >inlinevirtual
~ComponentInterface()corgi::ComponentInterfaceinlinevirtual
~RenderMeshComponent()corgi::component_library::RenderMeshComponentinlinevirtual