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

#include <TIL_Thumbnail.h>

Public Member Functions

 TIL_ThumbnailParms ()
 
virtual ~TIL_ThumbnailParms ()
 
virtual void setOptions (const UT_Options &options)
 
int res () const
 
const UT_StringHoldershapeFile () const
 
const UT_Matrix4D transform () const
 
const UT_StringHoldersurface () const
 
const UT_StringHoldersurfaceArgs () const
 
const UT_StringHoldersurfaceSource () const
 
const UT_StringHolderdisplace () const
 
const UT_StringHolderdisplaceArgs () const
 
const UT_StringHolderdisplaceSource () const
 
void setRes (int res)
 
void setShapeFile (const UT_StringHolder &s)
 
void transform (const UT_Matrix4D &x)
 
void setCamera (const UT_Vector3 &camera_origin)
 
void setTransform (const UT_Matrix4D &x)
 
void setSurface (const UT_StringHolder &shader_name, const UT_StringHolder &args)
 
void setSurfaceSource (const UT_StringHolder &s)
 
void setDisplace (const UT_StringHolder &shader_name, const UT_StringHolder &args)
 
void setDisplaceSource (const UT_StringHolder &s)
 
void dump () const
 
void dump (UT_JSONWriter &w) const
 

Protected Member Functions

 TIL_ThumbnailParms (const TIL_ThumbnailParms &)=default
 
 TIL_ThumbnailParms (TIL_ThumbnailParms &&)=default
 
TIL_ThumbnailParmsoperator= (const TIL_ThumbnailParms &)=default
 
TIL_ThumbnailParmsoperator= (TIL_ThumbnailParms &&)=default
 

Detailed Description

Rendering parms for thumbnail generation. Some options are currently not supported.

Definition at line 26 of file TIL_Thumbnail.h.

Constructor & Destructor Documentation

TIL_ThumbnailParms::TIL_ThumbnailParms ( )
inline

Definition at line 29 of file TIL_Thumbnail.h.

virtual TIL_ThumbnailParms::~TIL_ThumbnailParms ( )
inlinevirtual

Definition at line 38 of file TIL_Thumbnail.h.

TIL_ThumbnailParms::TIL_ThumbnailParms ( const TIL_ThumbnailParms )
protecteddefault
TIL_ThumbnailParms::TIL_ThumbnailParms ( TIL_ThumbnailParms &&  )
protecteddefault

Member Function Documentation

const UT_StringHolder& TIL_ThumbnailParms::displace ( ) const
inline

Definition at line 55 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::displaceArgs ( ) const
inline

Definition at line 57 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::displaceSource ( ) const
inline

Definition at line 59 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::dump ( ) const

Dump parameters

void TIL_ThumbnailParms::dump ( UT_JSONWriter w) const

Dump parameters

TIL_ThumbnailParms& TIL_ThumbnailParms::operator= ( const TIL_ThumbnailParms )
protecteddefault
TIL_ThumbnailParms& TIL_ThumbnailParms::operator= ( TIL_ThumbnailParms &&  )
protecteddefault
int TIL_ThumbnailParms::res ( ) const
inline

Definition at line 43 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setCamera ( const UT_Vector3 camera_origin)
inline

Definition at line 68 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setDisplace ( const UT_StringHolder shader_name,
const UT_StringHolder args 
)
inline

Definition at line 80 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setDisplaceSource ( const UT_StringHolder s)
inline

Definition at line 86 of file TIL_Thumbnail.h.

virtual void TIL_ThumbnailParms::setOptions ( const UT_Options options)
virtual
void TIL_ThumbnailParms::setRes ( int  res)
inline

Definition at line 62 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setShapeFile ( const UT_StringHolder s)
inline

Definition at line 64 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setSurface ( const UT_StringHolder shader_name,
const UT_StringHolder args 
)
inline

Definition at line 72 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setSurfaceSource ( const UT_StringHolder s)
inline

Definition at line 78 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::setTransform ( const UT_Matrix4D x)
inline

Definition at line 70 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::shapeFile ( ) const
inline

Definition at line 45 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::surface ( ) const
inline

Definition at line 49 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::surfaceArgs ( ) const
inline

Definition at line 51 of file TIL_Thumbnail.h.

const UT_StringHolder& TIL_ThumbnailParms::surfaceSource ( ) const
inline

Definition at line 53 of file TIL_Thumbnail.h.

const UT_Matrix4D TIL_ThumbnailParms::transform ( ) const
inline

Definition at line 47 of file TIL_Thumbnail.h.

void TIL_ThumbnailParms::transform ( const UT_Matrix4D x)
inline

Definition at line 66 of file TIL_Thumbnail.h.


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