UDK 3.2.7 C/C++ API Reference
Public Attributes
_typelib_InterfaceTypeDescription Struct Reference

Type description of an interface. More...

#include <typedescription.h>

List of all members.

Public Attributes

typelib_TypeDescription aBase
 inherits all members of typelib_TypeDescription
struct
_typelib_InterfaceTypeDescription
pBaseTypeDescription
 pointer to base type description, else 0
typelib_Uik aUik
 unique identifier of interface
sal_Int32 nMembers
 number of members
typelib_TypeDescriptionReference ** ppMembers
 array of members; references attributes or methods
sal_Int32 nAllMembers
 number of members including members of base interface
typelib_TypeDescriptionReference ** ppAllMembers
 array of members including members of base interface; references attributes or methods
sal_Int32 * pMapMemberIndexToFunctionIndex
 array mapping index of the member description to an index doubling for read-write attributes (called function index); size of array is nAllMembers
sal_Int32 nMapFunctionIndexToMemberIndex
 number of members plus number of read-write attributes
sal_Int32 * pMapFunctionIndexToMemberIndex
 array mapping function index to member index; size of arry is nMapFunctionIndexToMemberIndex
sal_Int32 nBaseTypes
 number of base types
struct
_typelib_InterfaceTypeDescription ** 
ppBaseTypes
 array of base type descriptions

Detailed Description

Type description of an interface.

Not all members are always initialized (not yet initialized members being null); there are three levels:


Member Data Documentation

inherits all members of typelib_TypeDescription

unique identifier of interface

number of members including members of base interface

number of base types

Since:
UDK 3.2.0

number of members plus number of read-write attributes

number of members

pointer to base type description, else 0

Deprecated:
use nBaseTypes and ppBaseTypes instead

array mapping function index to member index; size of arry is nMapFunctionIndexToMemberIndex

array mapping index of the member description to an index doubling for read-write attributes (called function index); size of array is nAllMembers

array of members including members of base interface; references attributes or methods

array of base type descriptions

Since:
UDK 3.2.0

array of members; references attributes or methods


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines