コンパイル時に構造体メンバーのバイトオフセットを見つけたいです。例えば:
struct vertex_t
{
vec3_t position;
vec3_t normal;
vec2_t texcoord;
}
へのバイトオフセットがであることを知りたいと思いますnormal
(この場合は12
.)
を使用できることはわかっていますoffsetof
が、これはランタイム関数であり、使用したくありません。
私が達成しようとしていることは可能ですか?
編集:offsetof
コンパイル時です、私の悪いです!