Clarisse 4.0 SP10 SDK  4.0.0.0.10
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
ModuleSubPixelFilter Class Reference

This class implements a multithreaded sub pixel filtering. More...

Inheritance diagram for ModuleSubPixelFilter:
ModuleProjectItem ModuleObject OfModule ResourceUser EventObject CoreCustomData CoreBaseObject CoreBaseType

Public Member Functions

void get_active_aovs (CoreVector< CoreString > &aovs)
 
void get_selected_aovs (CoreVector< CoreString > &aovs)
 
void pre_evaluate (const CtxEval &eval_ctx, const AOVDescriptor &aov_desc) const
 
void post_evaluate (const CtxEval &eval_ctx) const
 
void pre_bucket (const CtxEval &eval_ctx, const CtxSubPixelBucketFilter &ctx_filter) const
 
bool post_bucket (const CtxEval &eval_ctx, const CtxSubPixelBucketFilter &ctx_filter) const
 
void pre_packet (const CtxEval &eval_ctx, CtxShader &shader_ctx, const CtxSubPixelPacketFilter &ctx_filter) const
 
void post_packet (const CtxEval &eval_ctx, CtxShader &shader_ctx, const CtxSubPixelPacketFilter &ctx_filter) const
 
void pre_shade (const CtxEval &eval_ctx, CtxShader &shader_ctx, const CtxSubPixelShadeFilter &ctx_filter) const
 
bool post_shade (const CtxEval &eval_ctx, CtxShader &shader_ctx, const CtxSubPixelShadeFilter &ctx_filter) const
 
GMathVec2d get_kernel_size (const CtxEval &eval_ctx)
 

Additional Inherited Members

- Public Types inherited from EventObject
typedef void(* EventInfoFunction )(EventObject &, const EventInfo &, void *)
 
typedef void(EventObject::* EventInfoMethod )(EventObject &, const EventInfo &, void *)
 
typedef void(* EventFunction )(EventObject &, const CoreString &, void *)
 
typedef void(EventObject::* EventMethod )(EventObject &, const CoreString &, void *)
 
- Static Public Member Functions inherited from ModuleObject
static ResourceID declare_resource (const char *tag)
 
static ResourceID declare_resource (const CoreString &tag)
 
static bool declare_resource (ResourceID id, const char *tag)
 
static bool declare_resource (ResourceID id, const CoreString &tag)
 
static ResourceID get_resource_id (const char *tag)
 
static ResourceID get_resource_id (const CoreString &tag)
 
static const char * get_resource_tag (ResourceID id)
 
- Protected Member Functions inherited from ModuleProjectItem
virtual void module_constructor (OfObject &object)
 

Detailed Description

This class implements a multithreaded sub pixel filtering.