TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Typedefs | Enumerations | Functions
vlk Namespace Reference

Classes

class  cVlkActionSinkImpl
 
class  cVlkEntitySinkImpl
 
class  cVlkEventClassImpl
 
struct  iVlk
 Vlk interface. More...
 
struct  iVlkAction
 Vlk action. More...
 
struct  iVlkActionDesc
 Vlk action description interface. More...
 
struct  iVlkActionSink
 Vlk action sink. {DispatchWrapper}. More...
 
struct  iVlkCamera
 Vlk camera interface. More...
 
struct  iVlkEntity
 Entity interface. More...
 
struct  iVlkEntityClassDesc
 Vlk entity class description interface. More...
 
struct  iVlkEntitySink
 Entity sink interface. {DispatchWrapper}. More...
 
struct  iVlkEventClass
 Vlk event class interface {DispatchWrapper}. More...
 
struct  iVlkEventClassDesc
 Vlk event description interface. More...
 
struct  iVlkGame
 Vlk game interface. More...
 
struct  iVlkLayer
 Vlk layer interface. More...
 
struct  iVlkLevel
 Vlk level interface. More...
 
struct  iVlkLevelDesc
 Vlk level description interface. More...
 
struct  iVlkSelection
 Vlk selection interface. More...
 
struct  iVlkTimeline
 Timeline. More...
 
struct  iVlkUtils
 

Typedefs

typedef ni::tU32 tVlkFingerIDFlags
 Vlk Finger ID flags type. More...
 
typedef ni::SinkList
< iVlkActionSink
tVlkActionSinkLst
 Vlk action sink list. More...
 
typedef ni::tU32 tVlkEntitySerializeFlags
 Entity serialize flags type. More...
 
typedef ni::tU32 tVlkEntityFlags
 Entity flags type. More...
 
typedef ni::tU32 tVlkEntityClassFlags
 Entity class flags type. More...
 
typedef ni::tInterfaceCVec
< iVlkEntity
tVlkEntityPtrCVec
 VlkEntity smart pointer vector. More...
 
typedef ni::tU32 tVlkLayerFlags
 Vlk layer flags type. More...
 

Enumerations

enum  eVlkPlaybackRenderMode {
  eVlkPlaybackRenderMode_Regular,
  eVlkPlaybackRenderMode_AR,
  eVlkPlaybackRenderMode_VR,
  eVlkPlaybackRenderMode_ForceDWORD
}
 Vlk playback mode. More...
 
enum  eVlkPlaybackOrientation {
  eVlkPlaybackOrientation_Landscape,
  eVlkPlaybackOrientation_Portrait,
  eVlkPlaybackOrientation_ForceDWORD
}
 Vlk orientation mode. More...
 
enum  eVlkState {
  eVlkState_Physics,
  eVlkState_Timelines,
  eVlkState_Animations,
  eVlkState_EditMode,
  eVlkState_EntityUpdateRate,
  eVlkState_ParticlesLod,
  eVlkState_PlaybackRenderMode,
  eVlkState_Last,
  eVlkState_ForceDWORD
}
 Vlk states. More...
 
enum  eVlkFingerIDFlags {
  eVlkFingerIDFlags_Touch0,
  eVlkFingerIDFlags_Touch1,
  eVlkFingerIDFlags_Touch2,
  eVlkFingerIDFlags_Touch3,
  eVlkFingerIDFlags_Touch4,
  eVlkFingerIDFlags_Touch5,
  eVlkFingerIDFlags_Touch6,
  eVlkFingerIDFlags_Touch7,
  eVlkFingerIDFlags_Touch8,
  eVlkFingerIDFlags_Touch9,
  eVlkFingerIDFlags_MouseLeft,
  eVlkFingerIDFlags_MouseRight,
  eVlkFingerIDFlags_MouseMiddle,
  eVlkFingerIDFlags_PointerLocked,
  eVlkFingerIDFlags_All
}
 Vlk Finger ID flags. More...
 
enum  eVlkEntityCameraType {
  eVlkEntityCameraType_Regular,
  eVlkEntityCameraType_AR,
  eVlkEntityCameraType_VR,
  eVlkEntityCameraType_ForceDWORD
}
 Vlk camera type. More...
 
enum  eVlkEntityMessageType {
  eVlkEntityMessageType_System,
  eVlkEntityMessageType_Edition,
  eVlkEntityMessageType_LifeTime,
  eVlkEntityMessageType_Serialize,
  eVlkEntityMessageType_Status,
  eVlkEntityMessageType_Layer,
  eVlkEntityMessageType_Update,
  eVlkEntityMessageType_Rendering,
  eVlkEntityMessageType_Physics,
  eVlkEntityMessageType_Input,
  eVlkEntityMessageType_Datatable,
  eVlkEntityMessageType_Action,
  eVlkEntityMessageType_Custom,
  eVlkEntityMessageType_ForceDWORD
}
 Vlk entity message type. More...
 
enum  eVlkEntityMessage {
  eVlkEntityMessage_SinkAttached,
  eVlkEntityMessage_SinkDetached,
  eVlkEntityMessage_ObserverNotify,
  eVlkEntityMessage_EnterEditMode,
  eVlkEntityMessage_LeaveEditMode,
  eVlkEntityMessage_Selected,
  eVlkEntityMessage_Unselected,
  eVlkEntityMessage_EditCommand,
  eVlkEntityMessage_ChildAttached,
  eVlkEntityMessage_ChildDetached,
  eVlkEntityMessage_SetParent,
  eVlkEntityMessage_TimelineAdded,
  eVlkEntityMessage_TimelineRemoved,
  eVlkEntityMessage_ActionAdded,
  eVlkEntityMessage_ActionRemoved,
  eVlkEntityMessage_MaterialAdded,
  eVlkEntityMessage_MaterialRemoved,
  eVlkEntityMessage_MaterialLibraryChanged,
  eVlkEntityMessage_Invalidate,
  eVlkEntityMessage_SetName,
  eVlkEntityMessage_SetGroup,
  eVlkEntityMessage_SetFlags,
  eVlkEntityMessage_SetEnabled,
  eVlkEntityMessage_Timer,
  eVlkEntityMessage_Update,
  eVlkEntityMessage_UpdateFrame,
  eVlkEntityMessage_RenderBase,
  eVlkEntityMessage_RenderTranslucent,
  eVlkEntityMessage_RenderOverlay,
  eVlkEntityMessage_RenderDebug,
  eVlkEntityMessage_Render2D,
  eVlkEntityMessage_RenderPostProcess,
  eVlkEntityMessage_RenderBackground,
  eVlkEntityMessage_RenderEditMode,
  eVlkEntityMessage_RenderSetup,
  eVlkEntityMessage_EnterCollision,
  eVlkEntityMessage_LeaveCollision,
  eVlkEntityMessage_EnterRayHit,
  eVlkEntityMessage_LeaveRayHit,
  eVlkEntityMessage_KeyDown,
  eVlkEntityMessage_KeyUp,
  eVlkEntityMessage_KeyChar,
  eVlkEntityMessage_FingerDown,
  eVlkEntityMessage_FingerUp,
  eVlkEntityMessage_FingerMove,
  eVlkEntityMessage_FingerRelativeMove,
  eVlkEntityMessage_GameCtrl,
  eVlkEntityMessage_GameCtrlButtonDown,
  eVlkEntityMessage_GameCtrlButtonUp,
  eVlkEntityMessage_Pinch,
  eVlkEntityMessage_SerializeBase,
  eVlkEntityMessage_SerializeEntity,
  eVlkEntityMessage_SerializeChildren,
  eVlkEntityMessage_SerializeTimeline,
  eVlkEntityMessage_SerializeMaterials,
  eVlkEntityMessage_SerializeFinalize,
  eVlkEntityMessage_PropertyChanged,
  eVlkEntityMessage_SetLayer,
  eVlkEntityMessage_SetLayerCollideScene,
  eVlkEntityMessage_SetLayerPainterDrawSet,
  eVlkEntityMessage_SetLayerVizCell,
  eVlkEntityMessage_SetLevel,
  eVlkEntityMessage_LevelLoaded,
  eVlkEntityMessage_ActionSucceeded,
  eVlkEntityMessage_ActionFailed,
  eVlkEntityMessage_PlaybackRoot,
  eVlkEntityMessage_PlaybackPlay,
  eVlkEntityMessage_PlaybackStop,
  eVlkEntityMessage_PlaybackPause,
  eVlkEntityMessage_PlaybackRenderMode,
  eVlkEntityMessage_PlaybackOrientation,
  eVlkEntityMessage_Custom0,
  eVlkEntityMessage_Custom1,
  eVlkEntityMessage_Custom2,
  eVlkEntityMessage_Custom3,
  eVlkEntityMessage_Custom4,
  eVlkEntityMessage_Custom5,
  eVlkEntityMessage_Custom6,
  eVlkEntityMessage_Custom7,
  eVlkEntityMessage_Entity0,
  eVlkEntityMessage_Entity1,
  eVlkEntityMessage_Entity2,
  eVlkEntityMessage_Entity3,
  eVlkEntityMessage_Entity4,
  eVlkEntityMessage_Entity5,
  eVlkEntityMessage_Entity6,
  eVlkEntityMessage_Entity7,
  eVlkEntityMessage_ForceDWORD
}
 Vlk entity message. More...
 
enum  eVlkEntityFlags {
  eVlkEntityFlags_Default,
  eVlkEntityFlags_Relative,
  eVlkEntityFlags_LocalTimeline,
  eVlkEntityFlags_LocalStatus,
  eVlkEntityFlags_ChildrenLocalStatus,
  eVlkEntityFlags_TransformFrozen,
  eVlkEntityFlags_DontSerialize,
  eVlkEntityFlags_Timer,
  eVlkEntityFlags_NotifyPropertyChanged,
  eVlkEntityFlags_BlackBox,
  eVlkEntityFlags_ForceDWORD
}
 Entity flags. More...
 
enum  eVlkEntityClassFlags {
  eVlkEntityClassFlags_Dummy,
  eVlkEntityClassFlags_Light,
  eVlkEntityClassFlags_Camera,
  eVlkEntityClassFlags_Layer,
  eVlkEntityClassFlags_Character,
  eVlkEntityClassFlags_Level,
  eVlkEntityClassFlags_NotifyPropertyChanged,
  eVlkEntityClassFlags_NoTranslate,
  eVlkEntityClassFlags_NoRotate,
  eVlkEntityClassFlags_NoScale,
  eVlkEntityClassFlags_UniformScale,
  eVlkEntityClassFlags_SelectedRenderEditMode,
  eVlkEntityClassFlags_InputTarget,
  eVlkEntityClassFlags_ForceDWORD
}
 Vlk entity class flags. More...
 
enum  eVlkEntitySerializeFlags {
  eVlkEntitySerializeFlags_Write,
  eVlkEntitySerializeFlags_Read,
  eVlkEntitySerializeFlags_Timeline,
  eVlkEntitySerializeFlags_Children,
  eVlkEntitySerializeFlags_NoRoot,
  eVlkEntitySerializeFlags_NoTableNameCheck,
  eVlkEntitySerializeFlags_Materials,
  eVlkEntitySerializeFlags_IsChild,
  eVlkEntitySerializeFlags_PropertyBox,
  eVlkEntitySerializeFlags_ForceDWORD
}
 Entity serialize flags. More...
 
enum  eVlkEntityPrimitiveType {
  eVlkEntityPrimitiveType_Box,
  eVlkEntityPrimitiveType_Sphere,
  eVlkEntityPrimitiveType_Cylinder,
  eVlkEntityPrimitiveType_PlaneVt,
  eVlkEntityPrimitiveType_PlaneHz,
  eVlkEntityPrimitiveType_ForceDWORD
}
 Standard primitive entity type. More...
 
enum  eVlkEntityTextAnchorH {
  eVlkEntityTextAnchorH_Center,
  eVlkEntityTextAnchorH_Left,
  eVlkEntityTextAnchorH_Right,
  eVlkEntityTextAnchorH_ForceDWORD
}
 Text entity horizontal anchor points. More...
 
enum  eVlkEntityTextAnchorV {
  eVlkEntityTextAnchorV_Center,
  eVlkEntityTextAnchorV_Top,
  eVlkEntityTextAnchorV_Bottom,
  eVlkEntityTextAnchorV_ForceDWORD
}
 Text entity vertical anchor points. More...
 
enum  eVlkFactoryMessage {
  eVlkFactoryMessage_Cached,
  eVlkFactoryMessage_Restored,
  eVlkFactoryMessage_SpawnEntity,
  eVlkFactoryMessage_SpawnEntityGrid,
  eVlkFactoryMessage_CacheEntity,
  eVlkFactoryMessage_CacheAllEntities
}
 
enum  eVlkLayerFlags {
  eVlkLayerFlags_None,
  eVlkLayerFlags_CollideScene,
  eVlkLayerFlags_PainterDrawSet,
  eVlkLayerFlags_DontPaintRenderTargets,
  eVlkLayerFlags_VizCell,
  eVlkLayerFlags_Camera,
  eVlkLayerFlags_ViewportStretch,
  eVlkLayerFlags_ViewportCenterH,
  eVlkLayerFlags_ViewportCenterV,
  eVlkLayerFlags_ViewportRight,
  eVlkLayerFlags_ViewportBottom,
  eVlkLayerFlags_DynamicsScene,
  eVlkLayerFlags_RenderTarget,
  eVlkLayerFlags_ForceDWORD
}
 Vlk layer type. More...
 
enum  eVlkPlayback {
  eVlkPlayback_Stopped,
  eVlkPlayback_Playing,
  eVlkPlayback_Paused,
  eVlkPlayback_ForceDWORD
}
 Timeline playback states. More...
 
enum  eVlkLicense {
  eVlkLicense_Free,
  eVlkLicense_Individual,
  eVlkLicense_Business,
  eVlkLicense_Enterprise,
  eVlkLicense_ErrorUnknown,
  eVlkLicense_ErrorNoDigest,
  eVlkLicense_ErrorNoSig,
  eVlkLicense_ErrorReadSig,
  eVlkLicense_ErrorVerify,
  eVlkLicense_ForceDWORD
}
 

Functions

iVlkUtilsGetVlkUtils ()
 
ni::iUnknownNew_Vlk_VlkUtils (const ni::Var &, const ni::Var &)
 
const ni::iModuleDefGetModuleDef_Vlk ()
 
ni::iUnknownNew_Vlk_Vlk (const ni::Var &, const ni::Var &)
 
const ni::sInterfaceDefGetInterfaceDef_iVlkSelection ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkEventClass ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkUtils ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkEntitySink ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkEntity ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkLevelDesc ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkEntityClassDesc ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkActionDesc ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkEventClassDesc ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkGame ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkLayer ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkLevel ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlk ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkCamera ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkTimeline ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkActionSink ()
 
const ni::sInterfaceDefGetInterfaceDef_iVlkAction ()
 
const ni::sEnumDefGetEnumDef_eVlkLicense ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityMessageType ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityMessage ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityFlags ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityClassFlags ()
 
const ni::sEnumDefGetEnumDef_eVlkEntitySerializeFlags ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityPrimitiveType ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityTextAnchorH ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityTextAnchorV ()
 
const ni::sEnumDefGetEnumDef_eVlkFactoryMessage ()
 
const ni::sEnumDefGetEnumDef_eVlkLayerFlags ()
 
const ni::sEnumDefGetEnumDef_eVlkPlaybackRenderMode ()
 
const ni::sEnumDefGetEnumDef_eVlkPlaybackOrientation ()
 
const ni::sEnumDefGetEnumDef_eVlkState ()
 
const ni::sEnumDefGetEnumDef_eVlkFingerIDFlags ()
 
const ni::sEnumDefGetEnumDef_eVlkEntityCameraType ()
 
const ni::sEnumDefGetEnumDef_eVlkPlayback ()