Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Public Member Functions | |
void | create (const CoreBasicArray< ModuleLight * > &lights, AppProgressBar *progress_bar=0) |
const CoreBasicArray < ModuleLightPhysical * > & | get_distant_lights () const |
const CoreBasicArray < ModuleLightPhysical * > & | get_ranged_lights () const |
size_t | get_memory_size () const |
Get the amount of memory occupied by the resource. | |
GMathBbox3d | get_bbox () const |
GMathBbox3d | get_bbox_at (const CtxEval &eval_ctx, const double &time) const |
void | dirty_motion_blur () |
Friends | |
class | CreateSubLightsTask |
Additional Inherited Members | |
![]() | |
typedef void(* | RayHitCallback )(const GasObject *object, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx) |
typedef void(* | RayHitNearestCallback )(const GasObject *object, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRaytraceCtx &raytrace_ctx) |
typedef void(* | FrustumHitCallback )(const GasObject *object, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryFrustumCtx &frustum_ctx) |
typedef void(* | RayFrustumHitCallback )(const GasObject *object, const CtxEval &eval_ctx, CtxShader &shader_ctx, GeometryRayFrustumCtx &ray_frustum_ctx) |
![]() | |
static void | create_ctx (CtxShader &ctx) |
static void | destroy_ctx (CtxShader &ctx) |
static size_t | get_ctx_size (CtxShader &ctx) |
|
virtual |
Get the amount of memory occupied by the resource.
Returns an estimate in bytes of the data allocated by the object.
Reimplemented from ResourceData.