Go to Google Code Home
Google SketchUp SkpWriter C++ API Documentation (Labs)

Public Member Functions

atlast::sketchup::ISketchUpPage Interface Reference

A Page is a named view in SketchUp. More...

#include <ipages.h>

Inheritance diagram for atlast::sketchup::ISketchUpPage:
atlast::sketchup::ISketchUpEntity atlast::sketchup::ISketchUpObject

List of all members.

Public Member Functions

virtual bool UsesCamera () const =0
virtual void UseCamera (bool useCamera)=0
virtual CCameraDefinition GetCamera () const =0
virtual void SetCamera (const CCameraDefinition &camera)=0
virtual AtLastUstring GetName () const =0
virtual void SetName (LPCWSTR name)=0
virtual bool UsesRenderingOptions () const =0
virtual void UseRenderingOptions (bool useRendering)=0
virtual ISketchUpOptionsProviderPtr GetRenderingOptions () const =0
virtual bool UsesShadowOptions () const =0
virtual void UseShadowOptions (bool useShadow)=0
virtual ISketchUpOptionsProviderPtr GetShadowOptions () const =0
virtual bool UsesSketchCS () const =0
virtual void UseSketchCS (bool use)=0
virtual bool UsesHidden () const =0
virtual void UseHidden (bool use)=0
virtual bool UsesHiddenLayers () const =0
virtual void UseHiddenLayers (bool use)=0
virtual void AddLayer (const ISketchUpLayer *pLayer)=0
 Add a Layer to the array of hidden Layers.

Detailed Description

A Page is a named view in SketchUp.


Member Function Documentation

virtual void atlast::sketchup::ISketchUpPage::AddLayer ( const ISketchUpLayer pLayer  )  [pure virtual]

Add a Layer to the array of hidden Layers.

Parameters:
pLayer A Layer to add to the array.
virtual CCameraDefinition atlast::sketchup::ISketchUpPage::GetCamera (  )  const [pure virtual]

Get the current camera

virtual AtLastUstring atlast::sketchup::ISketchUpPage::GetName (  )  const [pure virtual]

Get the page's name

virtual ISketchUpOptionsProviderPtr atlast::sketchup::ISketchUpPage::GetRenderingOptions (  )  const [pure virtual]

Get the rendering options (if any) used by this page.

virtual ISketchUpOptionsProviderPtr atlast::sketchup::ISketchUpPage::GetShadowOptions (  )  const [pure virtual]

Get the shadow options (if any) used by this page.

virtual void atlast::sketchup::ISketchUpPage::SetCamera ( const CCameraDefinition &  camera  )  [pure virtual]

Set the camera for the page (resets the use camera field to true)

virtual void atlast::sketchup::ISketchUpPage::SetName ( LPCWSTR  name  )  [pure virtual]

Set the page's name

virtual void atlast::sketchup::ISketchUpPage::UseCamera ( bool  useCamera  )  [pure virtual]

Tell this page whether it should use a camera

virtual void atlast::sketchup::ISketchUpPage::UseHidden ( bool  use  )  [pure virtual]

Tell this page whether it should use the hidden flag.

virtual void atlast::sketchup::ISketchUpPage::UseHiddenLayers ( bool  use  )  [pure virtual]

Tell this page whether it should use the hidden layers.

virtual void atlast::sketchup::ISketchUpPage::UseRenderingOptions ( bool  useRendering  )  [pure virtual]

Tell this page whether it should use Rendering options.

virtual bool atlast::sketchup::ISketchUpPage::UsesCamera (  )  const [pure virtual]

Does this page have a camera?

virtual void atlast::sketchup::ISketchUpPage::UseShadowOptions ( bool  useShadow  )  [pure virtual]

Tell this page whether it should use Shadow options.

virtual bool atlast::sketchup::ISketchUpPage::UsesHidden (  )  const [pure virtual]

Does this page use the hidden flag?

virtual bool atlast::sketchup::ISketchUpPage::UsesHiddenLayers (  )  const [pure virtual]

Does this page use the hidden layers?

virtual void atlast::sketchup::ISketchUpPage::UseSketchCS ( bool  use  )  [pure virtual]

Tell this page whether it should use the Sketch coordinate system.

virtual bool atlast::sketchup::ISketchUpPage::UsesRenderingOptions (  )  const [pure virtual]

Does this page use rendering options?

virtual bool atlast::sketchup::ISketchUpPage::UsesShadowOptions (  )  const [pure virtual]

Does this page use shadow options?

virtual bool atlast::sketchup::ISketchUpPage::UsesSketchCS (  )  const [pure virtual]

Does this page use Sketch axes?

The Sketch coordinate system is referred to as the Sketch axes.


©2010 Google - Google Home - About Google