7 #include "IModelObserver.h"
8 #include "IOcclusionResolver.h"
21 virtual bool IsDebugDrawEnabled()
const = 0;
23 virtual OcclusionResolverMode::Type GetOcclusionMode()
const = 0;
25 virtual float GetConstraintRadiusScale()
const = 0;
27 virtual float GetFadeDurationScale()
const = 0;
29 virtual std::string GetFontName()
const = 0;
31 virtual bool IsDebugIdentifyStyleEnabled()
const = 0;
33 virtual std::string GetDebugIdentifyStyleName()
const = 0;
35 virtual void SetDebugDraw(
bool enabled) = 0;
37 virtual void SetOcclusionMode(OcclusionResolverMode::Type occlusionMode) = 0;
39 virtual void SetConstraintRadiusScale(
float constraintRadiusScale) = 0;
41 virtual void SetFadeDurationScale(
float fadeDurationScale) = 0;
43 virtual void SetFontName(
const std::string& fontName) = 0;
45 virtual void SetDebugIdentifyStyle(
const std::string& styleName) = 0;