Add inline data items to the collection
authorMikko Rasa <tdb@tdb.fi>
Sun, 9 May 2021 10:53:13 +0000 (13:53 +0300)
committerMikko Rasa <tdb@tdb.fi>
Sun, 9 May 2021 10:53:13 +0000 (13:53 +0300)
commit3ac3a51c623271da815c8ee60c484445871753bf
tree85c7dd05bcb3613474dc354a24f354997801188c
parent885b8ad08cfcefba4b95ec9028fa1e25df2fe171
Add inline data items to the collection

This simplifies the internals of various objects and does away with
the special keep() semantic of RefPtr.

Blend and DepthTest will be handled separately as part of rendering
state rework.
21 files changed:
source/animation/animation.cpp
source/animation/animation.h
source/animation/keyframe.cpp
source/animation/keyframe.h
source/builders/font.cpp
source/builders/font.h
source/builders/sequencebuilder.cpp
source/builders/sequencetemplate.cpp
source/builders/sequencetemplate.h
source/materials/lighting.cpp
source/materials/lighting.h
source/materials/renderpass.cpp
source/materials/renderpass.h
source/materials/technique.cpp
source/materials/technique.h
source/render/object.cpp
source/render/object.h
source/render/scene.cpp
source/render/scene.h
source/render/sequence.cpp
source/render/sequence.h