| absoluteOrientation | U4DEngine::U4DEntity | protected | 
  | absolutePosition | U4DEngine::U4DEntity | protected | 
  | absoluteSpace | U4DEngine::U4DEntity |  | 
  | addChild(U4DEntity *uChild) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | addChild(U4DEntity *uChild, U4DEntity *uNext) (defined in U4DEngine::U4DEntityNode< U4DEntity >) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | addChild(U4DEntity *uChild, int uZDepth) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | armatureBoneMatrix | U4DEngine::U4DModel |  | 
  | armatureManager | U4DEngine::U4DModel |  | 
  | bodyCoordinates | U4DEngine::U4DModel |  | 
  | changeLastDescendant(U4DEntity *uNewLastDescendant) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | changeState(INPUTELEMENTACTION uInputAction, U4DVector2n uPosition) (defined in U4DEngine::U4DEntity) | U4DEngine::U4DEntity | inlinevirtual | 
  | computeNormalMapTangent() | U4DEngine::U4DModel |  | 
  | enableMeshManager(int uSubDivisions) | U4DEngine::U4DModel |  | 
  | entityForwardVector | U4DEngine::U4DEntity |  | 
  | getAbsoluteMatrixOrientation() | U4DEngine::U4DEntity |  | 
  | getAbsoluteOrientation() | U4DEngine::U4DEntity |  | 
  | getAbsolutePosition() | U4DEngine::U4DEntity |  | 
  | getAbsoluteSpace() | U4DEngine::U4DEntity |  | 
  | getAbsoluteSpaceOrientation() | U4DEngine::U4DEntity |  | 
  | getAbsoluteSpacePosition() | U4DEngine::U4DEntity |  | 
  | getBoneAnimationPose(std::string uBoneName, U4DAnimation *uAnimation, U4DMatrix4n &uBoneAnimationPoseMatrix) | U4DEngine::U4DModel |  | 
  | getBoneAnimationSpace(std::string uName) | U4DEngine::U4DModel |  | 
  | getBoneRestPose(std::string uBoneName, U4DMatrix4n &uBoneRestPoseMatrix) | U4DEngine::U4DModel |  | 
  | getCullingPhaseBoundingVolume() | U4DEngine::U4DModel |  | 
  | getCullingPhaseBoundingVolumeVisibility() | U4DEngine::U4DModel |  | 
  | getEnableNormalMap() | U4DEngine::U4DModel |  | 
  | getEntityForwardVector() | U4DEngine::U4DEntity |  | 
  | getEntityType() | U4DEngine::U4DEntity |  | 
  | getFirstChild() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getFragmentShader() | U4DEngine::U4DVisibleEntity |  | 
  | getHasAnimation() | U4DEngine::U4DModel |  | 
  | getHasArmature() | U4DEngine::U4DModel |  | 
  | getHasMaterial() | U4DEngine::U4DModel |  | 
  | getHasNormalMap() | U4DEngine::U4DModel |  | 
  | getHasTexture() | U4DEngine::U4DModel |  | 
  | getLastChild() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getLocalMatrixOrientation() | U4DEngine::U4DEntity |  | 
  | getLocalOrientation() | U4DEngine::U4DEntity |  | 
  | getLocalPosition() | U4DEngine::U4DEntity |  | 
  | getLocalSpace() (defined in U4DEngine::U4DEntity) | U4DEngine::U4DEntity |  | 
  | getLocalSpaceOrientation() | U4DEngine::U4DEntity |  | 
  | getLocalSpacePosition() | U4DEngine::U4DEntity |  | 
  | getMeshOctreeManager() | U4DEngine::U4DModel |  | 
  | getModelDimensions() | U4DEngine::U4DModel |  | 
  | getModelShaderParameterContainer() (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | getName() | U4DEngine::U4DEntity |  | 
  | getNextSibling() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getParent() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getPrevSibling() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getRenderEntity() (defined in U4DEngine::U4DVisibleEntity) | U4DEngine::U4DVisibleEntity | virtual | 
  | getRootParent() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | getViewInDirection() | U4DEngine::U4DModel | virtual | 
  | getZDepth() | U4DEngine::U4DEntity |  | 
  | initCullingBoundingVolume() | U4DEngine::U4DModel |  | 
  | isLeaf() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | isRoot() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | lastDescendant | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | loadAnimationToModel(U4DAnimation *uAnimation, const char *uAnimationName) | U4DEngine::U4DModel |  | 
  | loadIntoVisibilityManager(U4DEntityManager *uEntityManager) | U4DEngine::U4DModel |  | 
  | loadModel(const char *uModelName) | U4DEngine::U4DModel |  | 
  | loadRenderingInformation() | U4DEngine::U4DVisibleEntity |  | 
  | localOrientation | U4DEngine::U4DEntity | protected | 
  | localPosition | U4DEngine::U4DEntity | protected | 
  | localSpace | U4DEngine::U4DEntity |  | 
  | materialInformation | U4DEngine::U4DModel |  | 
  | next | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | nextInPreOrderTraversal() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | operator=(const U4DModel &value) | U4DEngine::U4DModel |  | 
  | U4DEngine::U4DVisibleEntity::operator=(const U4DVisibleEntity &value) | U4DEngine::U4DVisibleEntity |  | 
  | U4DEngine::U4DEntity::operator=(const U4DEntity &value) | U4DEngine::U4DEntity |  | 
  | parent | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | polygonInformation | U4DEngine::U4DModel |  | 
  | prevInPreOrderTraversal() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | prevSibling | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | removeChild(U4DEntity *uChild) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | render(id< MTLRenderCommandEncoder > uRenderEncoder) | U4DEngine::U4DModel | virtual | 
  | renderEntity | U4DEngine::U4DVisibleEntity |  | 
  | rotateAboutAxis(float angle, U4DVector3n &axisOrientation, U4DVector3n &axisPosition) | U4DEngine::U4DEntity |  | 
  | rotateAboutAxis(U4DQuaternion &uOrientation, U4DVector3n &axisPosition) | U4DEngine::U4DEntity |  | 
  | rotateBy(U4DQuaternion &rotation) | U4DEngine::U4DEntity |  | 
  | rotateBy(float angle, U4DVector3n &axis) | U4DEngine::U4DEntity |  | 
  | rotateBy(float angleX, float angleY, float angleZ) | U4DEngine::U4DEntity |  | 
  | rotateTo(U4DQuaternion &rotation) | U4DEngine::U4DEntity |  | 
  | rotateTo(float angle, U4DVector3n &axis) | U4DEngine::U4DEntity |  | 
  | rotateTo(float angleX, float angleY, float angleZ) | U4DEngine::U4DEntity |  | 
  | searchChild(std::string uName) (defined in U4DEngine::U4DEntityNode< U4DEntity >) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | setCullingPhaseBoundingVolumeVisibility(bool uValue) | U4DEngine::U4DModel |  | 
  | setEnableNormalMap(bool uValue) | U4DEngine::U4DModel |  | 
  | setEntityForwardVector(U4DVector3n &uForwardVector) | U4DEngine::U4DEntity |  | 
  | setEntityType(ENTITYTYPE uType) | U4DEngine::U4DEntity |  | 
  | setHasAnimation(bool uValue) | U4DEngine::U4DModel |  | 
  | setHasArmature(bool uValue) | U4DEngine::U4DModel |  | 
  | setHasMaterial(bool uValue) | U4DEngine::U4DModel |  | 
  | setHasNormalMap(bool uValue) | U4DEngine::U4DModel |  | 
  | setHasTexture(bool uValue) | U4DEngine::U4DModel |  | 
  | setImageHeight(unsigned int uImageHeight) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | setImageWidth(unsigned int uImageWidth) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | setLocalSpace(U4DDualQuaternion &uLocalSpace) | U4DEngine::U4DEntity |  | 
  | setLocalSpace(U4DMatrix4n &uMatrix) | U4DEngine::U4DEntity |  | 
  | setLocalSpaceOrientation(U4DQuaternion &uOrientation) | U4DEngine::U4DEntity |  | 
  | setLocalSpacePosition(U4DQuaternion &uPosition) | U4DEngine::U4DEntity |  | 
  | setModelVisibility(bool uValue) | U4DEngine::U4DModel |  | 
  | setName(std::string uName) | U4DEngine::U4DEntity |  | 
  | setNormalMapTexture(std::string uTexture) | U4DEngine::U4DModel |  | 
  | setPipeline(std::string uPipelineName) | U4DEngine::U4DVisibleEntity |  | 
  | setPipelineForPass(std::string uPipelineName, int uRenderPassKey) (defined in U4DEngine::U4DVisibleEntity) | U4DEngine::U4DVisibleEntity |  | 
  | setRawImageData(std::vector< unsigned char > uRawImageData) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | setTexture0(std::string uTexture0) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | setTexture1(std::string uTexture1) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | setZDepth(int uZDepth) | U4DEngine::U4DEntity |  | 
  | textureInformation | U4DEngine::U4DModel |  | 
  | transformation | U4DEngine::U4DEntity |  | 
  | translateBy(float x, float y, float z) | U4DEngine::U4DEntity |  | 
  | translateBy(U4DVector3n &translation) | U4DEngine::U4DEntity |  | 
  | translateTo(U4DVector3n &translation) | U4DEngine::U4DEntity |  | 
  | translateTo(float x, float y, float z) | U4DEngine::U4DEntity |  | 
  | translateTo(U4DVector2n &translation) | U4DEngine::U4DEntity |  | 
  | U4DEntity() | U4DEngine::U4DEntity |  | 
  | U4DEntity(const U4DEntity &value) | U4DEngine::U4DEntity |  | 
  | U4DEntityNode() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | U4DEntityNode(std::string uNodeName) (defined in U4DEngine::U4DEntityNode< U4DEntity >) | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | U4DModel() | U4DEngine::U4DModel |  | 
  | U4DModel(const U4DModel &value) | U4DEngine::U4DModel |  | 
  | U4DVisibleEntity() | U4DEngine::U4DVisibleEntity |  | 
  | U4DVisibleEntity(const U4DVisibleEntity &value) | U4DEngine::U4DVisibleEntity |  | 
  | update(double dt) | U4DEngine::U4DModel | inlinevirtual | 
  | updateAllUniforms() | U4DEngine::U4DModel | virtual | 
  | updateCullingPhaseBoundingVolumeSpace() | U4DEngine::U4DModel |  | 
  | updateShaderParameterContainer(int uPosition, U4DVector4n &uParamater) (defined in U4DEngine::U4DModel) | U4DEngine::U4DModel |  | 
  | viewInDirection(U4DVector3n &uDestinationPoint) | U4DEngine::U4DModel | virtual | 
  | zDepth | U4DEngine::U4DEntity |  | 
  | ~U4DEntity() | U4DEngine::U4DEntity |  | 
  | ~U4DEntityNode() | U4DEngine::U4DEntityNode< U4DEntity > |  | 
  | ~U4DModel() | U4DEngine::U4DModel |  | 
  | ~U4DVisibleEntity() | U4DEngine::U4DVisibleEntity | inlinevirtual |