36 m_type = m_source = m_name =
nullptr;
62 m_uRootEntitiesCount = 0;
63 m_pRootEntities =
nullptr;
116 virtual DVLRESULT Init(
IDVLClient *pDVLClient, uint32_t uVersionMajor, uint32_t uVersionMinor) = 0;
146 virtual void Release() = 0;
153 virtual uint32_t GetMajorVersion() = 0;
162 virtual uint32_t GetMinorVersion() = 0;
168 virtual uint32_t GetMicroVersion() = 0;
175 virtual uint32_t GetBuildNumber() = 0;
249 virtual DVLRESULT CreateEmptyScene(
IDVLScene **ppScene,
size_t uBallastBufferSize = 0) = 0;
258 virtual DVLRESULT RetrieveConfigurationList(
const char *szURL,
const char *szOptionalPassword,
sDVLRootEntitiesInfo* listOfRootEntities) = 0;
289 virtual void OnLowMemory() = 0;
297 virtual DVLRESULT SetLocale(
const char *szLocale) = 0;
305 virtual void ExecuteCallback(
void *pCallbackParam) = 0;
317 #ifdef DVL_PLATFORM_ANDROID 321 void DVL_JNI_OnLoad(
void *pJavaVM);
char * m_type
An ID type.
Definition: DVLCore.h:21
const char ** m_fields
Definition: DVLCore.h:26
sDVLRootEntityItem * m_pRootEntities
Array of sDVLRootEntityItem structures. The length is defined in the m_uRootEntitiesCount member...
Definition: DVLCore.h:58
Definition: DVLScene.h:586
uint32_t m_uRootEntitiesCount
The number of Root entities in the list.
Definition: DVLCore.h:55
DVL_EXPORT IDVLCore * DVLCreateCoreInstance()
Definition: DVLLibrary.h:46
char * m_source
An ID source.
Definition: DVLCore.h:23
Definition: DVLRenderer.h:49
DVLRESULT
Defines the result of the operation. May be successful or not.
Definition: DVLTypes.h:37
Definition: DVLClient.h:80
char * m_name
Name of the Entity in UTF-8 encoding, can be NULL.
Definition: DVLCore.h:30