#include <IRhRdkRenderWindow.h>
◆ ~IGPUChannel()
virtual IRhRdkRenderWindow::IGPUChannel::~IGPUChannel |
( |
| ) |
|
|
inlinevirtual |
◆ Clone()
virtual IGPUChannel* IRhRdkRenderWindow::IGPUChannel::Clone |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- a clone of the channel.
◆ Close()
virtual void IRhRdkRenderWindow::IGPUChannel::Close |
( |
void |
| ) |
|
|
pure virtual |
Close the channel. Implemented as
◆ CopyTo()
virtual void IRhRdkRenderWindow::IGPUChannel::CopyTo |
( |
IChannelEx & |
chan | ) |
const |
|
pure virtual |
Copy the channel to a 'CPU' channel.
◆ DisplayTechnology()
- Returns
- the type of API used for this channel's texture handle.
◆ EVF()
virtual void* IRhRdkRenderWindow::IGPUChannel::EVF |
( |
const wchar_t * |
, |
|
|
void * |
|
|
) |
| |
|
pure virtual |
Emergency virtual function for future expansion.
◆ Height()
virtual int IRhRdkRenderWindow::IGPUChannel::Height |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- the channel height.
◆ Id()
virtual UUID IRhRdkRenderWindow::IGPUChannel::Id |
( |
void |
| ) |
const |
|
pure virtual |
◆ PixelSize()
virtual unsigned int IRhRdkRenderWindow::IGPUChannel::PixelSize |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- The size of one pixel's data in the channel.
◆ TextureHandle()
virtual ON_DEPRECATED unsigned int IRhRdkRenderWindow::IGPUChannel::TextureHandle |
( |
void |
| ) |
const |
|
pure virtual |
This method has been deprecated. In order to access the texture handle, dynamic cast your object to IOpenGLChannel or IMetalChannel and use their respective methods. Use this class' DisplayTechnology() method to know which class to cast to.
◆ Width()
virtual int IRhRdkRenderWindow::IGPUChannel::Width |
( |
void |
| ) |
const |
|
pure virtual |
- Returns
- the channel width.