PGR Copakond OpenGL Engine - Bowling
Loading...
Searching...
No Matches
copakond::RigidSphere Member List

This is the complete list of members for copakond::RigidSphere, including all inherited members.

_enabledcopakond::CollisionShapeprotected
_generateGeometry(GLuint shader, const std::vector< float > &vertices, const std::vector< float > &normals)copakond::CollisionShapeprotected
_isVertexWavecopakond::Meshprotected
_materialcopakond::Meshprotected
_numVerticescopakond::Meshprotected
_positioncopakond::Geometryprotected
_rotationcopakond::Geometryprotected
_scalecopakond::Geometryprotected
_SetId()copakond::Meshprotected
_shaderProgramcopakond::Meshprotected
_subMeshescopakond::Meshprotected
_vaocopakond::Meshprotected
_vboNormalscopakond::Meshprotected
_vboVerticescopakond::Meshprotected
_verticescopakond::Meshprotected
_visiblecopakond::Meshprotected
childrencopakond::Geometryprotected
collisionCheck(const CollisionShape &mesh, glm::vec3 velocity=glm::vec3(0.0f)) overridecopakond::CollisionSpherevirtual
collisionCheckDetailed(const CollisionShape &mesh, glm::vec3 velocity, bool calculateNormal=false) overridecopakond::CollisionSpherevirtual
CollisionShape(const glm::vec3 &position=glm::vec3(0.0f), const glm::vec3 &rotation=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f), bool visible=false)copakond::CollisionShape
CollisionSphere(const glm::vec3 &position=glm::vec3(0.0f), const glm::vec3 &rotation=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f), bool visible=false)copakond::CollisionSphere
disable()copakond::CollisionShapeinline
draw(float deltaTime) overridecopakond::CollisionShapevirtual
enable()copakond::CollisionShapeinline
Geometry()copakond::Geometry
Geometry(const glm::vec3 &position)copakond::Geometry
Geometry(const glm::vec3 &position, const glm::vec3 &rotation)copakond::Geometry
Geometry(const glm::vec3 &position, const glm::vec3 &rotation, const glm::vec3 &scale)copakond::Geometry
getAirFriction() constcopakond::RigidSphereinline
getChildren() constcopakond::Geometryinline
getId() constcopakond::Meshinline
getMaterial()copakond::Mesh
getModelMatrix() constcopakond::Geometry
getNumVertices() constcopakond::Meshinline
getParent() constcopakond::Geometryinline
getPosition() constcopakond::Geometryinline
getPositionMatrix() constcopakond::Geometry
getRotation() constcopakond::Geometryinline
getRotationDegrees() constcopakond::Geometryinline
getRotationMatrix() constcopakond::Geometry
getRotationXMatrix() constcopakond::Geometry
getRotationYMatrix() constcopakond::Geometry
getRotationZMatrix() constcopakond::Geometry
getScale() constcopakond::Geometryinline
getScaleMatrix() constcopakond::Geometry
getSubMeshes() constcopakond::Meshinline
getVao() constcopakond::Meshinline
getWorldModelMatrix() constcopakond::Geometry
getWorldPosition() constcopakond::Geometry
getWorldPositionMatrix() constcopakond::Geometry
getWorldRotation() constcopakond::Geometry
getWorldRotationMatrix() constcopakond::Geometry
getWorldScale() constcopakond::Geometry
getWorldScaleMatrix() constcopakond::Geometry
globalMeshCountercopakond::Meshprotectedstatic
gravity()copakond::RigidSphereinline
hide()copakond::Meshinline
idcopakond::Meshprotected
init(GLuint shader) overridecopakond::CollisionSpherevirtual
isEnabled() constcopakond::CollisionShapeinline
isOnFloor() constcopakond::RigidSphereinline
isVertexWave() constcopakond::Meshinline
isVisible() constcopakond::Meshinline
Mesh()copakond::Mesh
Mesh(const glm::vec3 &position)copakond::Mesh
Mesh(const glm::vec3 &position, const glm::vec3 &rotation)copakond::Mesh
Mesh(const glm::vec3 &position, const glm::vec3 &rotation, const glm::vec3 &scale)copakond::Mesh
parentcopakond::Geometryprotected
physics_process(float deltaTime, const std::vector< CollisionShape * > &allColliders)copakond::RigidSphere
physicsMaterialcopakond::CollisionShape
position()copakond::Geometryinline
RigidSphere(const glm::vec3 &position=glm::vec3(0.0f), const glm::vec3 &rotation=glm::vec3(0.0f), const glm::vec3 &scale=glm::vec3(1.0f), bool debug=false)copakond::RigidSphere
rotation()copakond::Geometryinline
scale()copakond::Geometryinline
setAirFriction(float airFriction)copakond::RigidSphere
setMaterial(const std::shared_ptr< Material > &material)copakond::Mesh
setParent(Geometry *newParent)copakond::Geometry
setPosition(const glm::vec3 &position)copakond::Geometryinlinevirtual
setRotation(const glm::vec3 &rotation)copakond::Geometryinlinevirtual
setRotationDegrees(const glm::vec3 &rotationDegrees)copakond::Geometryinlinevirtual
setScale(const glm::vec3 &scale)copakond::Geometryinlinevirtual
setVertexWave(bool isVertexWave)copakond::Meshinline
setVertices(const std::vector< float > &vertices)copakond::Mesh
setVisible(bool visible)copakond::Meshinline
shapeTypecopakond::CollisionShape
show()copakond::Meshinline
velocity()copakond::RigidSphereinline
worldPosition() constcopakond::Geometry
worldRotation() constcopakond::Geometry
worldScale() constcopakond::Geometry
~Geometry()copakond::Geometryvirtual
~Mesh()copakond::Meshvirtual