Main Page Class List Class Members

# sdk/toolkit/source/NvBlastTkCommon.h File Reference

`#include "NvBlastGlobals.h"`
`#include "NvBlastTkGUID.h"`

Go to the source code of this file.

## Defines
#define | NVBLASTTK_DEFINE_TYPE_IDENTIFIABLE(_name) TkTypeImpl Tk##_name##Type::s_type("Tk" #_name, Tk##_name##Impl::ClassID, 0)
#define | NVBLASTTK_IMPL_DECLARE(_name)
#define | NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE(_id0, _id1, _id2, _id3)

## Define Documentation

#define NVBLASTTK_DEFINE_TYPE_IDENTIFIABLE | ( | _name |  | ) | TkTypeImpl Tk##_name##Type::s_type("Tk" #_name, Tk##_name##Impl::ClassID, 0)

#define NVBLASTTK_IMPL_DECLARE | ( | _name |  | ) |

#define NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE | ( | _id0,
|  | _id1,
|  | _id2,
|  | _id3 |  | ) |

Value:

    /* Begin TkObject */                                                \
        virtual void        release() override;                             \
        /* End TkObject */                                                  \
                                                                            \
        /* Enums */                                                         \
                                                                            \
        /* Generate a ClassID enum used to identify this TkIdentifiable. */ \
        enum { ClassID = NVBLAST_FOURCC(_id0, _id1, _id2, _id3) }