HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BRAY::CoordSysPtr Class Reference

#include <BRAY_Interface.h>

Public Member Functions

 CoordSysPtr (const UT_SharedPtr< BRAY_Camera > &sp=UT_SharedPtr< BRAY_Camera >())
 
 ~CoordSysPtr ()
 
bool isValid () const
 Test validity. More...
 
const UT_StringHoldername () const
 
void setTransform (ScenePtr &scn, const SpacePtr &xforms)
 Set transform. More...
 
OptionSet objectProperties ()
 
void resizeCameraProperties (int nseg)
 
UT_Array< OptionSetcameraProperties ()
 Get the current camera properties for modification. More...
 
void commit (ScenePtr &scene)
 After changing options, make sure to commit. More...
 
SYS_SAFE_BOOL operator bool () const
 
const BRAY_Camera * spacePtr () const
 
BRAY_Camera * spacePtr ()
 

Detailed Description

Definition at line 1054 of file BRAY_Interface.h.

Constructor & Destructor Documentation

BRAY::CoordSysPtr::CoordSysPtr ( const UT_SharedPtr< BRAY_Camera > &  sp = UT_SharedPtr<BRAY_Camera>())
inline

Definition at line 1057 of file BRAY_Interface.h.

BRAY::CoordSysPtr::~CoordSysPtr ( )

Member Function Documentation

UT_Array<OptionSet> BRAY::CoordSysPtr::cameraProperties ( )

Get the current camera properties for modification.

void BRAY::CoordSysPtr::commit ( ScenePtr scene)

After changing options, make sure to commit.

bool BRAY::CoordSysPtr::isValid ( ) const
inline

Test validity.

Definition at line 1064 of file BRAY_Interface.h.

const UT_StringHolder& BRAY::CoordSysPtr::name ( ) const
OptionSet BRAY::CoordSysPtr::objectProperties ( )

The current object properties for modification (primarily for motion blur settings)

SYS_SAFE_BOOL BRAY::CoordSysPtr::operator bool ( ) const
inline

Access to underlying object

Definition at line 1069 of file BRAY_Interface.h.

void BRAY::CoordSysPtr::resizeCameraProperties ( int  nseg)

When a transform space has camera properties (for projection spaces), it's possible the projection can be motion blurred. This allows you to specify the motion segments for properties.

void BRAY::CoordSysPtr::setTransform ( ScenePtr scn,
const SpacePtr xforms 
)

Set transform.

const BRAY_Camera* BRAY::CoordSysPtr::spacePtr ( ) const
inline

Access to underlying object

Definition at line 1070 of file BRAY_Interface.h.

BRAY_Camera* BRAY::CoordSysPtr::spacePtr ( )
inline

Access to underlying object

Definition at line 1071 of file BRAY_Interface.h.


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