DataDictionaryReferenceObjectInterface Class Reference Data Types

#include <datadictionaryobject.h>

Inheritance diagram for DataDictionaryReferenceObjectInterface:

详细描述

Extends DataDictionaryObjectInterface to wrap a DataDictionary into a DataDictionaryObjectInterface .

DataDictionaryObjectRef values; values.Set(Data( "MachineName" _s), Data( Application::GetMachineInfo (). Get (MACHINEINFO::COMPUTERNAME))); values.Set(Data( Int (100)), Data( Application::GetMachineInfo (). Get (MACHINEINFO::OSVERSION))); values.Set(Data( 向量 (1, 0, 0)), Data( String::IntToString ( Application::GetMachineInfo (). Get (MACHINEINFO::NUMBEROFPROCESSORS))));

公共成员函数

MAXON_METHOD Result < void >  Init (DataDictionary *reference)
MAXON_METHOD Result < void >  Init (const DataDictionary *reference)
const MAXON_METHOD DataDictionary &  GetDataContainer () const

私有成员函数

  MAXON_INTERFACE ( DataDictionaryReferenceObjectInterface , MAXON_REFERENCE_NORMAL , "net.maxon.interface.datadictionaryreferenceobject")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( DataDictionaryReferenceObjectInterface   ,
MAXON_REFERENCE_NORMAL   ,
"net.maxon.interface.datadictionaryreferenceobject"   
)
private

◆  Init() [1/2]

MAXON_METHOD Result <void> Init ( DataDictionary *  reference )

@MAXON_ANNOTATION{returnsThis}

◆  Init() [2/2]

MAXON_METHOD Result <void> Init ( const DataDictionary *  reference )

@MAXON_ANNOTATION{returnsThis}

◆  GetDataContainer()

const MAXON_METHOD DataDictionary& GetDataContainer ( ) const
maxon::Application::GetMachineInfo
static MAXON_METHOD DataDictionary GetMachineInfo()
String::IntToString
static String IntToString(Int32 v)
定义: c4d_string.h:495
maxon::Int
Int64 Int
signed 32/64 bit int, size depends on the platform
定义: apibase.h:184
maxon::Classes::Get
const Class< R > & Get(const Id &cls)
定义: objectbase.h:1903
maxon::Vector
Vec3< Float, 1 > Vector
定义: vector.h:58