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

#include <EDP.PCB.Interfaces.h>

Inheritance diagram for PCB::IPCB_DocumentPainterView:

Public Member Functions

void AddOrUpdatePrim (IPCB_Primitive *const Prim)
void ClearSelection ()
DXP::C_Rect ClientRect ()
IPCB_PrimitiveFocusedPrimitive ()
void FocusPrimitive (IPCB_Primitive *const Prim)
bool GetState_ViewConfigAsString (std::wstring *ConfigType, std::wstring *Config)
void KeyDown (int *Key, DXP::TShiftStateSet Shift)
bool RunLayerConfigurationDialog ()
void ShowFloorShadow (bool Enabled)
void SelectPrimitive (IPCB_Primitive *const Prim)
void SetBoard (IPCB_Board *const ABoard)
void SetBounds (int ALeft, int ATop, int AWidth, int AHeight)
void SetCameraAngle (double LookAtX, double LookAtY, double LookAtZ, double RotationX, double RotationY, double RotationZ, double RotationW, double ZoomMultiplier)
void SetDegreeOfFreedom (TDegreeOfFreedom DegreeOfFreedom)
void SetDocumentPainterListener (IPCB_DocumentPainterListener *const ACameraMoveListener)
void SetInteractive (bool Value)
bool SetState_ViewConfigFromString (std::wstring const ConfigType, std::wstring const Config)
void SetVariant (EDP::IProjectVariant *Variant)
void Zoom (int Delta)

Member Function Documentation

◆ AddOrUpdatePrim()

void PCB::IPCB_DocumentPainterView::AddOrUpdatePrim ( IPCB_Primitive *const Prim)

◆ ClearSelection()

void PCB::IPCB_DocumentPainterView::ClearSelection ( )

◆ ClientRect()

DXP::C_Rect PCB::IPCB_DocumentPainterView::ClientRect ( )

◆ FocusedPrimitive()

IPCB_Primitive * PCB::IPCB_DocumentPainterView::FocusedPrimitive ( )

◆ FocusPrimitive()

void PCB::IPCB_DocumentPainterView::FocusPrimitive ( IPCB_Primitive *const Prim)

◆ GetState_ViewConfigAsString()

bool PCB::IPCB_DocumentPainterView::GetState_ViewConfigAsString ( std::wstring * ConfigType,
std::wstring * Config )

◆ KeyDown()

void PCB::IPCB_DocumentPainterView::KeyDown ( int * Key,
DXP::TShiftStateSet Shift )

◆ RunLayerConfigurationDialog()

bool PCB::IPCB_DocumentPainterView::RunLayerConfigurationDialog ( )

◆ SelectPrimitive()

void PCB::IPCB_DocumentPainterView::SelectPrimitive ( IPCB_Primitive *const Prim)

◆ SetBoard()

void PCB::IPCB_DocumentPainterView::SetBoard ( IPCB_Board *const ABoard)

◆ SetBounds()

void PCB::IPCB_DocumentPainterView::SetBounds ( int ALeft,
int ATop,
int AWidth,
int AHeight )

◆ SetCameraAngle()

void PCB::IPCB_DocumentPainterView::SetCameraAngle ( double LookAtX,
double LookAtY,
double LookAtZ,
double RotationX,
double RotationY,
double RotationZ,
double RotationW,
double ZoomMultiplier )

◆ SetDegreeOfFreedom()

void PCB::IPCB_DocumentPainterView::SetDegreeOfFreedom ( TDegreeOfFreedom DegreeOfFreedom)

◆ SetDocumentPainterListener()

void PCB::IPCB_DocumentPainterView::SetDocumentPainterListener ( IPCB_DocumentPainterListener *const ACameraMoveListener)

◆ SetInteractive()

void PCB::IPCB_DocumentPainterView::SetInteractive ( bool Value)

◆ SetState_ViewConfigFromString()

bool PCB::IPCB_DocumentPainterView::SetState_ViewConfigFromString ( std::wstring const ConfigType,
std::wstring const Config )

◆ SetVariant()

void PCB::IPCB_DocumentPainterView::SetVariant ( EDP::IProjectVariant * Variant)

◆ ShowFloorShadow()

void PCB::IPCB_DocumentPainterView::ShowFloorShadow ( bool Enabled)

◆ Zoom()

void PCB::IPCB_DocumentPainterView::Zoom ( int Delta)

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