PureBasic

ImageGadget3D()

Синтаксис

Result = ImageGadget3D(#Gadget3D , x , y , Width , Height , TextureID [, Flags])

Описание


Создает 3D-Гаджет "Изображение" (ImageGadget3D) в текущем списке 3D-Гаджетов (GadgetList3D).

Параметры

#Gadget3D Номер для идентификации нового 3D-Гаджета. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
x, y, Width, Height Позиция и размеры нового 3D-Гаджета.
TextureID Идентификатор Текстуры, которую требуется отобразить в данном Гаджете. Корректный идентификатор 'TextureID' можно получить с помощью функции TextureID(). Если этот параметр равен 0, Текстура отображаться не будет.
Flags (дополн.) Этот параметр может быть одним из следующих значений:
  #PB_Image3D_Border : Отображать утопленную рамку вокруг изображения.

Возвращаемое значение

Возвращает не нулевое значение в случае успешного создания 3D-Гаджета, в противном случае возвращает ноль. Если в качестве параметра #Gadget3D использовалось значение #PB_Any, то в случае успеха, возвращаемым значением будет сгенерированный Номер 3D-Гаджета.

Комментарии

Вы можете добавить 'Всплывающую мини-подсказку' к этому 3D-Гаджету с помощью функции GadgetToolTip3D().

Для работы с 3D-Гаджетом можно использовать следующую функцию:

- SetGadgetState3D(): Позволяет заменить текущую Текстуру 3D-Гаджета на Текстуру с указанным 'TextureID'. Корректный идентификатор 'TextureID' можно получить с помощью функции TextureID(). Если этот параметр равен 0, Текстура отображаться не будет.

Поддерживаемые OS

Все

<- HideGadget3D() - Gadget3D Index - IsGadget3D() ->