Macros | Enumerations | Functions
ai_adp.h File Reference
#include "ai_api.h"
#include "ai_map.h"
#include "ai_string.h"

Go to the source code of this file.

Macros

#define AI_ADP_HOSTNAME   AtString("ADDIN_PARENT_NAME")
 We can add product metadata to provide further information to e.g. More...
 
#define AI_ADP_HOSTVERSION   AtString("ADDIN_PARENT_VERSION")
 
#define AI_ADP_PLUGINNAME   AtString("ADDIN_NAME")
 
#define AI_ADP_PLUGINVERSION   AtString("ADDIN_VERSION")
 

Enumerations

enum class  AtADPDialogMode { ONLY_FIRST_TIME = 1 , ALWAYS = 2 }
 

Functions

AI_API void AiADPDisplayDialogWindow (AtADPDialogMode mode=AtADPDialogMode::ALWAYS)
 Display a modal window that lets the user opt-in/out of various analytics. More...
 
AI_API void AiADPDisableDialogWindow ()
 Prevent the dialog window from opening. More...
 
AI_API void AiADPSetOptedIn (bool wants_optin)
 Set to true if user agreed to optin and false if opted out.
 
AI_API bool AiADPIsOptedIn ()
 
AI_API void AiADPAddProductMetadata (AtString name, AtString value)
 Provide additional data to the product analytics, such as information about the client that created the Arnold render session. More...
 

© 2023 Autodesk, Inc. · All rights reserved · www.arnoldrenderer.com