Definition in file InterfacePrefObject.h.
#include "BaseObject.h"
#include "PackULong_Flags.h"
#include "PackLong.h"
#include "PackULong_Enums.h"
#include "PackList.h"
#include "PackObjectReference.h"
#include "PackFloat_FixedPoint.h"
#include "PackFloatByte_Limits.h"
Go to the source code of this file.
Classes | |
class | InterfacePrefObject |
This class provide a unified way to stock preferences and states informations about a GUI that would edit a AzurVeda Context, so it is saved within a context. Basically, an editor should use Get()/Set() and serialization, to keep the current objects edited and previewed. It is not registered to BaseContext by default. you got to register it or not, according to your needs. Thus, it has to be registered first if you use inherited classes. ( through BaseContext::RegisterClassList() of course ). As editor preferences may be only useful during edition, it is of course possible to flush these objects from the context, like any other objects. This class has no sense in non editable mode and should just not be used in such compilation mode. More... | |
class | InterfacePrefObject::PackObjectReferenceSpecial |
nested class to patch PackObjectReference so that If set to null pointer, it deletes More... | |
class | InterfacePrefObject::PackULong_Flags_Activate |
nested class to patch the activate flag edition More... | |
class | InterfacePrefObject::PreviewEdited |
Nested class that describes a reference to an object preview. More... | |
class | InterfacePrefObject::PreviewEdited::InterfacePreviewConfiguration |
fill a PreviewConfiguration class, to return the object contract for preview. More... | |
class | InterfacePrefObject::Edited |
Nested class that describes a reference to an object. More... |
/\/\ 4 N k ! N D _______ _ __ ___ _____ ___ _ _ ____ ___________ __//___ /________ |/ / ___________\_______/ \ / _ _ \/ _ / _ / _/_/____/ _ __ / / / / / / / \ \/ / / \ \ / \\___/___/___/ ¯ _____/_____/ ______\___/_____/\________\\ \________/_ ___ __ l____\ /elD! http://www.m4nkind.com \____/