Scene Fusion 2 API Reference
KS Namespace Reference

Classes

class  ksBounds
 
struct  ksColor
 
class  ksEvent
 
class  ksHierarchyObject
 
class  ksMultiType
 
class  ksQuaternion
 
class  ksTime
 
class  ksVector3
 
class  Log
 

Typedefs

typedef float Scalar
 
typedef void(__cdecl * LogHandler) (LogLevel level, const char *channel, const char *message)
 

Enumerations

enum  LogLevel : uint8_t {
  LOG_ALL = 0xFF , LOG_FATAL = 16 , LOG_ERROR = 8 , LOG_WARNING = 4 ,
  LOG_INFO = 2 , LOG_DEBUG = 1
}
 

Functions

ksVector3 operator* (const Scalar &c, const ksVector3 &v)
 

Detailed Description

Utility for converting between SF properties and basic types.

It's log, it's log, it's better than bad, it's good.

Typedef Documentation

◆ LogHandler

typedef void(__cdecl * KS::LogHandler) (LogLevel level, const char *channel, const char *message)

Log handler callback

Parameters
LogLevellevel
constchar* channel
constchar* message

Function Documentation

◆ operator*()

ksVector3 KS::operator* ( const Scalar &  c,
const ksVector3 v 
)
inline

Operator overload for Scale * Vector.

Parameters
constScalar& scaling constant
constksVector3& vector
Returns
ksVector3