BearishSun 773d549e57 Added basic support for animation events 9 anni fa
..
Win32 52970a388f Minor tweaks to follow engine guidelines 9 anni fa
BsAnimation.cpp 773d549e57 Added basic support for animation events 9 anni fa
BsAnimationClip.cpp 773d549e57 Added basic support for animation events 9 anni fa
BsAnimationCurve.cpp 773d549e57 Added basic support for animation events 9 anni fa
BsAnimationManager.cpp 773d549e57 Added basic support for animation events 9 anni fa
BsAnimationUtility.cpp 773d549e57 Added basic support for animation events 9 anni fa
BsAudio.cpp 73e30ce934 Added a quicker way to play audio clips without having to create scene objects and audio source components 9 anni fa
BsAudioClip.cpp a774a03552 AnimationClip foundation 9 anni fa
BsAudioClipImportOptions.cpp f786c98c14 Getting OpenAudio functional 9 anni fa
BsAudioListener.cpp 1c01ab784c Interface for AudioSource and AudioListener (WIP) 9 anni fa
BsAudioManager.cpp 3cf4301a82 Audio system registration, start-up and shutdown 9 anni fa
BsAudioSource.cpp fa03beab16 Hot reload of audio clips 9 anni fa
BsAudioUtility.cpp 7677db2b9e 8-bit PCM samples are now stored in signed format to be compatible with FMOD 9 anni fa
BsBlendState.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsBoxCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCAudioListener.cpp 28e8be2526 Added C++ components for AudioListener and AudioSource 9 anni fa
BsCAudioSource.cpp 584feaa51c Added play on start for audio sources 9 anni fa
BsCBoxCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 anni fa
BsCCapsuleCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 anni fa
BsCCharacterController.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCCollider.cpp 3fa4d3de58 Calling Managed OnInitialize/OnEnable/etc methods will now properly call them if they're defined on a base class 10 anni fa
BsCD6Joint.cpp 8d394ebd50 Finishing up work on Joint initialization refactor 10 anni fa
BsCDistanceJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 anni fa
BsCFixedJoint.cpp bbfbc8ba37 More tweaks to joint visualizations and transforms in order to make them more intuitive 9 anni fa
BsCHingeJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 anni fa
BsCJoint.cpp 916f246010 Joint fixes: 9 anni fa
BsCMeshCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCPlaneCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCRigidbody.cpp f92ea8ea21 Removed unused Physics code 9 anni fa
BsCSliderJoint.cpp bbfbc8ba37 More tweaks to joint visualizations and transforms in order to make them more intuitive 9 anni fa
BsCSphereCollider.cpp e9c446939c Fixed an issue where child SO transforms would be incorrectly restored after deserialization 10 anni fa
BsCSphericalJoint.cpp d1f5784a43 Refactored native Joint components so they use the descriptor structure for initialization 10 anni fa
BsCapsuleCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCharacterController.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsCommandQueue.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsComponent.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsCoreApplication.cpp 7c3620dd46 Animation playback (WIP) 9 anni fa
BsCoreObject.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsCoreObjectCore.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsCoreObjectManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsCoreRenderer.cpp d17415eeed Added renderer manual (WIP) 9 anni fa
BsCoreSceneManager.cpp 6a0c7b1cf2 Fixing a prefab bug where managed components of child objects weren't being initialized 9 anni fa
BsCoreThread.cpp e7f45a5e0e Animation playback (WIP) 9 anni fa
BsCoreThreadAccessor.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsD6Joint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsDeferredCallManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsDepthStencilState.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsDistanceJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsDrawOps.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsEventQuery.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsFCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsFJoint.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsFixedJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsFont.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsFontImportOptions.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsFontManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsGameObject.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsGameObjectHandle.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsGameObjectManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsGpuBuffer.cpp 2079efc1fe Variety of fixes to newly introduced GUICanvas, GpuBuffer and TriangleClipper 9 anni fa
BsGpuBufferView.cpp deab7206d5 Added generic GPU buffer support to DX11 and OpenGL 9 anni fa
BsGpuParam.cpp 05266555e8 Animation bone transforms now used by the core thread for rendering 9 anni fa
BsGpuParamBlockBuffer.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsGpuParams.cpp b48081c63c Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread 9 anni fa
BsGpuProgram.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsGpuProgramManager.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsGpuResourceData.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsHString.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsHardwareBufferManager.cpp deab7206d5 Added generic GPU buffer support to DX11 and OpenGL 9 anni fa
BsHingeJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsIResourceListener.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsIconUtility.cpp e4a4ebe6cd Use non-wide strings for paths when not on Windows 9 anni fa
BsImportOptions.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsImporter.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsIndexBuffer.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsInput.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsJoint.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsMaterial.cpp b48081c63c Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread 9 anni fa
BsMaterialManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsMaterialParam.cpp 05266555e8 Animation bone transforms now used by the core thread for rendering 9 anni fa
BsMaterialParams.cpp deab7206d5 Added generic GPU buffer support to DX11 and OpenGL 9 anni fa
BsMaterialRTTI.cpp f0f6b7ad8a Updated serialization/deserialization so it accepts a set of global parameters provided to all serialization/deserialization callbacks 9 anni fa
BsMesh.cpp 49e269480e Added import for mesh skeleton 9 anni fa
BsMeshBase.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsMeshCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsMeshData.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsMeshHeap.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsMeshImportOptions.cpp dd7d910e25 Keyframe reduction can now be enabled/disabled via import options 9 anni fa
BsMeshManager.cpp 49e269480e Added import for mesh skeleton 9 anni fa
BsMeshUtility.cpp 2079efc1fe Variety of fixes to newly introduced GUICanvas, GpuBuffer and TriangleClipper 9 anni fa
BsMultiRenderTexture.cpp aa06514ff9 Added support for texture arrays 9 anni fa
BsOSInputHandler.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsOcclusionQuery.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsPass.cpp a419f4cb4f Postprocessing WIP 9 anni fa
BsPhysics.cpp f92ea8ea21 Removed unused Physics code 9 anni fa
BsPhysicsManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsPhysicsMaterial.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsPhysicsMesh.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsPixelBuffer.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsPixelData.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsPixelUtil.cpp a8e30ad6f1 Don't crash the engine when mipmap generation fails 9 anni fa
BsPlaneCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsPlatform.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsPrefab.cpp 10e057da7b Prefab fixes: 9 anni fa
BsPrefabDiff.cpp a29d10f79d Instantiate scene objects/components after prefab diff only after game object handles are resolved to avoid issue of broken handles 9 anni fa
BsPrefabUtility.cpp 6a0c7b1cf2 Fixing a prefab bug where managed components of child objects weren't being initialized 9 anni fa
BsProfilerCPU.cpp bf351b8442 Fix compilation error in gcc-specific code 9 anni fa
BsProfilerGPU.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsProfilingManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsQueryManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsRasterizerState.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsRenderAPI.cpp b48081c63c Refactoring how GPU program parameters are assigned, in order to make it more intuitive on the core thread 9 anni fa
BsRenderAPICapabilities.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsRenderAPIManager.cpp cca31b40af Engine / Editor / OpenGLRenderAPI now compiles using Clang with no warnings 9 anni fa
BsRenderStateManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsRenderTarget.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsRenderTexture.cpp aa06514ff9 Added support for texture arrays 9 anni fa
BsRenderWindow.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsRenderWindowManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsRendererManager.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsRendererMeshData.cpp 3fadc11695 Bone weights and indices are now properly imported and assigned to Mesh 9 anni fa
BsResource.cpp 21b68b1870 Refactored resource loading so the loaded resource can decide whether to keep original loaded data or discard it 9 anni fa
BsResourceHandle.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsResourceListenerManager.cpp d05d39222f Replacing ugly thread primitive macros with a non-macro alternative 10 anni fa
BsResourceManifest.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsResourceMetaData.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsResources.cpp fa03beab16 Hot reload of audio clips 9 anni fa
BsRigidbody.cpp f92ea8ea21 Removed unused Physics code 9 anni fa
BsSamplerState.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsSavedResourceData.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsSceneObject.cpp 6a0c7b1cf2 Fixing a prefab bug where managed components of child objects weren't being initialized 9 anni fa
BsShader.cpp c1415b4883 Refactored load/store textures so they're properly parsed and determined at shader compile time instead at runtime 9 anni fa
BsShaderDefines.cpp 5dae318f4a More work on post-processing pipeline 10 anni fa
BsShaderImportOptions.cpp 77b0fe421e WIP ability to customize renderer materials using defines 10 anni fa
BsShaderInclude.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsShaderIncludeImporter.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsShaderManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsSkeleton.cpp 27905e224e Properly apply scale animation curves 9 anni fa
BsSliderJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsSpecificImporter.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsSphereCollider.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsSphericalJoint.cpp 404e48cf57 Refactored low-level physics Joint code so it uses descriptor structures for initialization 10 anni fa
BsStringTable.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsStringTableManager.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsTechnique.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsTextData.cpp 8587f277ce Fixed invalid offset for certain characters when rendering text 9 anni fa
BsTexture.cpp aa06514ff9 Added support for texture arrays 9 anni fa
BsTextureImportOptions.cpp a8e30ad6f1 Don't crash the engine when mipmap generation fails 9 anni fa
BsTextureManager.cpp aa06514ff9 Added support for texture arrays 9 anni fa
BsTextureView.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsTimerQuery.cpp 2b388725cb Replaced all typedefed shared_ptrs with SPtr because it was making it hard for doxygen to create documentation links 10 anni fa
BsTransientMesh.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa
BsUUID.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsUtility.cpp f0f6b7ad8a Updated serialization/deserialization so it accepts a set of global parameters provided to all serialization/deserialization callbacks 9 anni fa
BsVertexBuffer.cpp 24341978b0 Added RenderAPI manual 10 anni fa
BsVertexData.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsVertexDataDesc.cpp c027669083 Updated render API with support for instanced rendering 9 anni fa
BsVertexDeclaration.cpp adcd1f7c57 Updated GUI so it can output different types of meshes (e.g. lines vs. triangles) 9 anni fa
BsVideoModeInfo.cpp 510480bfde Moved all the build/project files in a separate directory to make dealing with other build systems easier 10 anni fa
BsViewport.cpp 4c421e2f74 BansheeUtility and BansheeCore now compiles fine with Clang (no errors, no warnings) 10 anni fa