Blender  V3.3
Public Member Functions | List of all members
blender::io::gpencil::GpencilExporter Class Referenceabstract

#include <gpencil_io_export_base.hh>

Inheritance diagram for blender::io::gpencil::GpencilExporter:
blender::io::gpencil::GpencilIO blender::io::gpencil::GpencilExporterPDF blender::io::gpencil::GpencilExporterSVG

Public Member Functions

 GpencilExporter (const struct GpencilIOParams *iparams)
 
virtual bool write ()=0
 
- Public Member Functions inherited from blender::io::gpencil::GpencilIO
 GpencilIO (const GpencilIOParams *iparams)
 
void frame_number_set (int value)
 
void prepare_camera_params (Scene *scene, const GpencilIOParams *iparams)
 

Additional Inherited Members

- Protected Member Functions inherited from blender::io::gpencil::GpencilIO
bool gpencil_3D_point_to_screen_space (const float3 co, float2 &r_co)
 
float2 gpencil_3D_point_to_render_space (const float3 co)
 
float2 gpencil_3D_point_to_2D (const float3 co)
 
float stroke_point_radius_get (struct bGPDlayer *gpl, struct bGPDstroke *gps)
 
void create_object_list ()
 
bool is_camera_mode ()
 
float stroke_average_opacity_get ()
 
void prepare_layer_export_matrix (struct Object *ob, struct bGPDlayer *gpl)
 
void prepare_stroke_export_colors (struct Object *ob, struct bGPDstroke *gps)
 
void selected_objects_boundbox_calc ()
 
void selected_objects_boundbox_get (rctf *boundbox)
 
void filepath_set (const char *filepath)
 
- Protected Attributes inherited from blender::io::gpencil::GpencilIO
GpencilIOParams params_
 
bool invert_axis_ [2]
 
float4x4 diff_mat_
 
char filepath_ [FILE_MAX]
 
blender::Vector< ObjectZob_list_
 
struct Depsgraphdepsgraph_
 
struct bGPdatagpd_
 
struct Mainbmain_
 
struct Scenescene_
 
struct RegionView3Drv3d_
 
int winx_
 
int winy_
 
int render_x_
 
int render_y_
 
float camera_ratio_
 
rctf camera_rect_
 
float2 offset_
 
int cfra_
 
float stroke_color_ [4]
 
float fill_color_ [4]
 

Detailed Description

Definition at line 12 of file gpencil_io_export_base.hh.

Constructor & Destructor Documentation

◆ GpencilExporter()

blender::io::gpencil::GpencilExporter::GpencilExporter ( const struct GpencilIOParams iparams)
inline

Definition at line 15 of file gpencil_io_export_base.hh.

Member Function Documentation

◆ write()

virtual bool blender::io::gpencil::GpencilExporter::write ( )
pure virtual

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