You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Legacy/CryCommon
AMZN-byrcolin c778606c89
Templates restricted (#6498)
* Templates/Restricted upgrade/fixes:
Fixed template storage format: templates now only store true relative paths and no longer save "origin" paths and "optional" has been removed, it was never used.
Upgraded all templates to new standard
Template system now correctly handles child objects: Child objects no longer have to specify restricted they inherit from parent
Restricted now operates at the object level and makes no assumptions about parent
Restricted templates can now be combined and seperated on creation
ly_get_list_relative_filename has been deprecated for o3de_pal_dir
All Gems/Projects/Templates updated to use new code

Signed-off-by: byrcolin <byrcolin@amazon.com>
4 years ago
..
LyShine Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
Maestro Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
Mocks Cry Legacy: the Lessening (#5961) 4 years ago
Platform Various fixes and empty boilerplate files required for restricted platforms. (#3610) 4 years ago
AndroidSpecific.h remove unnecessary ALIGN macros 4 years ago
AnimKey.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AppleSpecific.h Cry Legacy: the Lessening (#5961) 4 years ago
BaseTypes.h Legacy code cleanup - part 3 (#3903) 4 years ago
CMakeLists.txt Templates restricted (#6498) 4 years ago
CryAssert.h platform.h cleanup 4 years ago
CryAssert_Android.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CryAssert_Linux.h [redcode/crythread-2nd-pass] replaced instances of AZStd::lock_guard<> with AZStd::scoped_lock as per feedback 4 years ago
CryAssert_Mac.h [redcode/crythread-2nd-pass] removed or replaced remaining CryMutex/CryLock usage with equivalent AZStd version 4 years ago
CryAssert_iOS.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CryAssert_impl.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
CryEndian.h Legacy code cleanup - part 3 (#3903) 4 years ago
CryFile.h Updated the GameApplication to mount the engine.pak (#4128) 4 years ago
CryHalf.inl Legacy code cleanup - part 3 (#3903) 4 years ago
CryLegacyAllocator.h CryLegacyAllocator cleanup 4 years ago
CryListenerSet.h Legacy code cleanup - part 3 (#3903) 4 years ago
CryPath.h Update the FileIO Aliases (#4186) 4 years ago
CryRandomInternal.h removing more unused stuff 4 years ago
CrySystemBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CryVersion.h some fixes 4 years ago
Cry_Color.h Legacy code cleanup - part 3 (#3903) 4 years ago
Cry_Geo.h Legacy code cleanup - part 3 (#3903) 4 years ago
Cry_GeoDistance.h Legacy cleanup (#3383) 4 years ago
Cry_GeoIntersect.h Legacy cleanup (#3383) 4 years ago
Cry_Math.h Add a missing #include and [[maybe_unused]] (#5960) 4 years ago
Cry_Matrix33.h Legacy code cleanup - part 3 (#3903) 4 years ago
Cry_Matrix34.h Cry Legacy: the Lessening (#5961) 4 years ago
Cry_Matrix44.h Cry Legacy: the Lessening (#5961) 4 years ago
Cry_Quat.h Legacy code cleanup - part 3 (#3903) 4 years ago
Cry_ValidNumber.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Cry_Vector2.h Clang/Clazy pass over AzCore (#5045) 4 years ago
Cry_Vector3.h Legacy code cleanup - part 3 (#3903) 4 years ago
Cry_Vector4.h Fix some debug compile errors introduced by https://github.com/o3de/o3de/pull/3903 4 years ago
IAudioInterfacesCommonData.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IAudioSystem.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ICmdLine.h Adding GetBool method to CmdLineArg 4 years ago
IConsole.h Merge branch 'development' into cmake/warn_virtual 4 years ago
IFont.h Legacy code cleanup - part 3 (#3903) 4 years ago
IGem.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IIndexedMesh.h Cry Legacy: the Lessening (#5961) 4 years ago
ILevelSystem.h Legacy code cleanup - part 3 (#3903) 4 years ago
ILocalizationManager.h Merge branch 'development' into cmake/warn_virtual 4 years ago
ILog.h Legacy code cleanup - part 3 (#3903) 4 years ago
IMNM.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
IMaterial.h Legacy code cleanup - part 3 (#3903) 4 years ago
IMiniLog.h more fixes 4 years ago
IMovieSystem.h Updated AnimNode registration in LyShine and Maestro to register to a member variable map (#6786) 4 years ago
INavigationSystem.h Legacy cleanup (#3383) 4 years ago
IPathfinder.h Legacy code cleanup - part 3 (#3903) 4 years ago
IProcess.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
IRenderAuxGeom.h Remove the legacy ViewSystem and some other tangentially related legacy code. (#5558) 4 years ago
IRenderer.h Remove the legacy ViewSystem and some other tangentially related legacy code. (#5558) 4 years ago
ISerialize.h Legacy code cleanup - part 3 (#3903) 4 years ago
IShader.h Remove the legacy ViewSystem and some other tangentially related legacy code. (#5558) 4 years ago
ISplines.h Legacy code cleanup - part 3 (#3903) 4 years ago
ISystem.h Cry Legacy: the Lessening (#5961) 4 years ago
ITexture.h Legacy code cleanup - part 3 (#3903) 4 years ago
IValidator.h Legacy code cleanup - part 3 (#3903) 4 years ago
IWindowMessageHandler.h Merge branch 'development' into cmake/SPEC-7179 5 years ago
IXml.h Cry Legacy: the Lessening (#5961) 4 years ago
LCGRandom.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LegacyAllocator.cpp Merge branch 'development' into cmake/AddressSanitizer 4 years ago
LegacyAllocator.h Deprecate profiler categories based on global enum 4 years ago
Linux32Specific.h remove unnecessary ALIGN macros 4 years ago
Linux64Specific.h remove unnecessary ALIGN macros 4 years ago
LinuxSpecific.h Cry Legacy: the Lessening (#5961) 4 years ago
Linux_Win32Wrapper.h Cry Legacy: the Lessening (#5961) 4 years ago
LoadScreenBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LocalizationManagerBus.h Legacy code cleanup - part 3 (#3903) 4 years ago
LocalizationManagerBus.inl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MacSpecific.h Several build fixes 4 years ago
MainThreadRenderRequestBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MathConversion.h Legacy code cleanup - part 3 (#3903) 4 years ago
MicrophoneBus.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MiniQueue.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MultiThread_Containers.h Legacy code cleanup - part 3 (#3903) 4 years ago
NullAudioSystem.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PNoise3.h fixes for Code/CryEngine 4 years ago
ProjectDefines.h fixes some install paths issues in monolithic release (#4422) 4 years ago
Random.h Legacy code cleanup - part 3 (#3903) 4 years ago
Range.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScopedVariableSetter.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SerializationTypes.h Legacy code cleanup - part 3 (#3903) 4 years ago
SerializeFwd.h Legacy code cleanup - part 3 (#3903) 4 years ago
SimpleSerialize.h more fixes 4 years ago
StaticInstance.h Legacy cleanup (#3383) 4 years ago
StlUtils.h Cleanup: Remove cry load dll functions (#5295) 4 years ago
Synchronization.h Legacy code cleanup - part 3 (#3903) 4 years ago
TimeValue.h Legacy code cleanup - part 3 (#3903) 4 years ago
VectorMap.h some fixes 4 years ago
Vertex.h Legacy cleanup, part 2 (#3659) 4 years ago
VertexFormats.h Legacy code cleanup - part 3 (#3903) 4 years ago
Win32specific.h remove unnecessary ALIGN macros 4 years ago
Win64specific.h remove unnecessary ALIGN macros 4 years ago
WinBase.cpp Cry Legacy: the Lessening (#5961) 4 years ago
XMLBinaryHeaders.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
crycommon_files.cmake Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
crycommon_testing_files.cmake Removal and Replacement of the CryTimer (gEnv->pTimer) (#5409) 4 years ago
iOSSpecific.h removing more unused stuff 4 years ago
platform.h Cry Legacy: the Lessening (#5961) 4 years ago
platform_impl.cpp Cry Legacy: the Lessening (#5961) 4 years ago
smartptr.h Legacy cleanup, part 2 (#3659) 4 years ago