Altium C++ SDK 3.0
Loading...
Searching...
No Matches
PCB::IPCB_GraphicalView Struct Reference

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_GraphicalView:

Public Member Functions

float GetState_AspectRatio ()
bool GetState_Camera (float *LookAtX, float *LookAtY, float *LookAtZ, float *QuatX, float *QuatY, float *QuatZ, float *QuatW, double *Zoom)
bool SetState_Camera (float const LookAtX, float const LookAtY, float const LookAtZ, float const QuatX, float const QuatY, float const QuatZ, float const QuatW, double const Zoom)
bool GetExtents_Camera (float *LookAtX, float *LookAtY, float *LookAtZ, double *Zoom, int *Width, int *Height, bool const BoardFlipped)
bool GetState_ViewPortMils (int *Width, int *Height)
bool SetState_ViewPortMils (int const Width, int const Height)
void RenderToDC (long DC, int const ResX, int const ResY, DXP::C_Rect const DestRect, DXP::C_Rect const SrcRect)
bool Is3D ()
void SetIs3D (bool AValue)
void ZoomBoard ()
void SetState_FoldingRate (float Value)
float GetState_FoldingRate ()

Member Function Documentation

◆ GetExtents_Camera()

bool PCB::IPCB_GraphicalView::GetExtents_Camera ( float * LookAtX,
float * LookAtY,
float * LookAtZ,
double * Zoom,
int * Width,
int * Height,
bool const BoardFlipped )

◆ GetState_AspectRatio()

float PCB::IPCB_GraphicalView::GetState_AspectRatio ( )

◆ GetState_Camera()

bool PCB::IPCB_GraphicalView::GetState_Camera ( float * LookAtX,
float * LookAtY,
float * LookAtZ,
float * QuatX,
float * QuatY,
float * QuatZ,
float * QuatW,
double * Zoom )

◆ GetState_FoldingRate()

float PCB::IPCB_GraphicalView::GetState_FoldingRate ( )

◆ GetState_ViewPortMils()

bool PCB::IPCB_GraphicalView::GetState_ViewPortMils ( int * Width,
int * Height )

◆ Is3D()

bool PCB::IPCB_GraphicalView::Is3D ( )

◆ RenderToDC()

void PCB::IPCB_GraphicalView::RenderToDC ( long DC,
int const ResX,
int const ResY,
DXP::C_Rect const DestRect,
DXP::C_Rect const SrcRect )

◆ SetIs3D()

void PCB::IPCB_GraphicalView::SetIs3D ( bool AValue)

◆ SetState_Camera()

bool PCB::IPCB_GraphicalView::SetState_Camera ( float const LookAtX,
float const LookAtY,
float const LookAtZ,
float const QuatX,
float const QuatY,
float const QuatZ,
float const QuatW,
double const Zoom )

◆ SetState_FoldingRate()

void PCB::IPCB_GraphicalView::SetState_FoldingRate ( float Value)

◆ SetState_ViewPortMils()

bool PCB::IPCB_GraphicalView::SetState_ViewPortMils ( int const Width,
int const Height )

◆ ZoomBoard()

void PCB::IPCB_GraphicalView::ZoomBoard ( )

The documentation for this struct was generated from the following file: