Public Attributes | List of all members
drmtl_input Struct Reference

Structure containing information about an input variable. More...

#include <dr_mtl.h>

Public Attributes

union {
   struct {
      float   x
 
   }   f1
 
   struct {
      float   x
 
      float   y
 
   }   f2
 
   struct {
      float   x
 
      float   y
 
      float   z
 
   }   f3
 
   struct {
      float   w
 
      float   x
 
      float   y
 
      float   z
 
   }   f4
 
   struct {
      int   x
 
   }   i1
 
   struct {
      int   x
 
      int   y
 
   }   i2
 
   struct {
      int   x
 
      int   y
 
      int   z
 
   }   i3
 
   struct {
      int   w
 
      int   x
 
      int   y
 
      int   z
 
   }   i4
 
   struct {
      char   value [DRMTL_MAX_INPUT_PATH]
 
   }   path
 
   struct {
      drmtl_uint32   w
 
      drmtl_uint32   x
 
      drmtl_uint32   y
 
      drmtl_uint32   z
 
   }   raw4
 
}; 
 The default value of the input variable. More...
 
union {
   struct {
      float   x
 
   }   f1
 
   struct {
      float   x
 
      float   y
 
   }   f2
 
   struct {
      float   x
 
      float   y
 
      float   z
 
   }   f3
 
   struct {
      float   w
 
      float   x
 
      float   y
 
      float   z
 
   }   f4
 
   struct {
      int   x
 
   }   i1
 
   struct {
      int   x
 
      int   y
 
   }   i2
 
   struct {
      int   x
 
      int   y
 
      int   z
 
   }   i3
 
   struct {
      int   w
 
      int   x
 
      int   y
 
      int   z
 
   }   i4
 
   struct {
      char   value [DRMTL_MAX_INPUT_PATH]
 
   }   path
 
   struct {
      drmtl_uint32   w
 
      drmtl_uint32   x
 
      drmtl_uint32   y
 
      drmtl_uint32   z
 
   }   raw4
 
}; 
 The default value of the input variable. More...
 
unsigned int identifierIndex
 The index into the identifier table that this input variable is identified by. More...
 

Detailed Description

Structure containing information about an input variable.

Definition at line 212 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

Member Data Documentation

◆ @22

union { ... }

The default value of the input variable.

◆ @802

union { ... }

The default value of the input variable.

◆ f1 [1/2]

struct { ... } drmtl_input::f1

◆ f1 [2/2]

struct { ... } drmtl_input::f1

◆ f2 [1/2]

struct { ... } drmtl_input::f2

◆ f2 [2/2]

struct { ... } drmtl_input::f2

◆ f3 [1/2]

struct { ... } drmtl_input::f3

◆ f3 [2/2]

struct { ... } drmtl_input::f3

◆ f4 [1/2]

struct { ... } drmtl_input::f4

◆ f4 [2/2]

struct { ... } drmtl_input::f4

◆ i1 [1/2]

struct { ... } drmtl_input::i1

◆ i1 [2/2]

struct { ... } drmtl_input::i1

◆ i2 [1/2]

struct { ... } drmtl_input::i2

◆ i2 [2/2]

struct { ... } drmtl_input::i2

◆ i3 [1/2]

struct { ... } drmtl_input::i3

◆ i3 [2/2]

struct { ... } drmtl_input::i3

◆ i4 [1/2]

struct { ... } drmtl_input::i4

◆ i4 [2/2]

struct { ... } drmtl_input::i4

◆ identifierIndex

unsigned int drmtl_input::identifierIndex

The index into the identifier table that this input variable is identified by.

Definition at line 215 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ path [1/2]

struct { ... } drmtl_input::path

◆ path [2/2]

struct { ... } drmtl_input::path

◆ raw4 [1/2]

struct { ... } drmtl_input::raw4

◆ raw4 [2/2]

struct { ... } drmtl_input::raw4

◆ value

char drmtl_input::value[DRMTL_MAX_INPUT_PATH]

Definition at line 268 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ w [1/3]

float drmtl_input::w

Definition at line 240 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ w [2/3]

int drmtl_input::w

Definition at line 263 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ w [3/3]

drmtl_uint32 drmtl_input::w

Definition at line 277 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ x [1/3]

float drmtl_input::x

Definition at line 222 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ x [2/3]

int drmtl_input::x

Definition at line 245 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ x [3/3]

drmtl_uint32 drmtl_input::x

Definition at line 274 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ y [1/3]

float drmtl_input::y

Definition at line 227 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ y [2/3]

int drmtl_input::y

Definition at line 250 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ y [3/3]

drmtl_uint32 drmtl_input::y

Definition at line 275 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ z [1/3]

float drmtl_input::z

Definition at line 233 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ z [2/3]

int drmtl_input::z

Definition at line 256 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.

◆ z [3/3]

drmtl_uint32 drmtl_input::z

Definition at line 276 of file porcupine/demo/c/dr_libs/old/dr_mtl.h.


The documentation for this struct was generated from the following file:


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:19