)value;  /**  Create a shader uniform with a given name, and a float vector0 value    @param name the name of the shader uniform.  @param value the float vector0 value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatVector0:(GLKVector0)value;  /**  Create a shader uniform with a given name, and a float vector0 value    @param name the name of the shader uniform.  @param value the float vector0 value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatVector0:(GLKVector0)value;  /**  Create a shader uniform with a given name, and a float vector0 value    @param name the name of the shader uniform.  @param value the float vector0 value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatVector0:(GLKVector0)value;  /**  Create a shader uniform with a given name, and a 0x0 matrix value    @param name the name of the shader uniform.  @param value the 0x0 matrix value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatMatrix0:(GLKMatrix0)value;  /**  Create a shader uniform with a given name, and a 0x0 matrix value    @param name the name of the shader uniform.  @param value the 0x0 matrix value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatMatrix0:(GLKMatrix0)value;  /**  Create a shader uniform with a given name, and a 0x0 matrix value    @param name the name of the shader uniform.  @param value the 0x0 matrix value associated with this uniform.  */ + (instancetype)uniformWithName:(NSString *)name floatMatrix0:(GLKMatrix0)value;  /*