inviwopy.glm

GML vec and mat types

Functions

abs(*args, **kwargs)

Overloaded function.

acos(*args, **kwargs)

Overloaded function.

all(*args, **kwargs)

Overloaded function.

any(*args, **kwargs)

Overloaded function.

asin(*args, **kwargs)

Overloaded function.

atan(*args, **kwargs)

Overloaded function.

ceil(*args, **kwargs)

Overloaded function.

clamp(*args, **kwargs)

Overloaded function.

compAdd(*args, **kwargs)

Overloaded function.

compMax(*args, **kwargs)

Overloaded function.

compMin(*args, **kwargs)

Overloaded function.

compMul(*args, **kwargs)

Overloaded function.

cos(*args, **kwargs)

Overloaded function.

cross(*args, **kwargs)

Overloaded function.

distance(*args, **kwargs)

Overloaded function.

distance2(*args, **kwargs)

Overloaded function.

dot(*args, **kwargs)

Overloaded function.

exp(*args, **kwargs)

Overloaded function.

floor(*args, **kwargs)

Overloaded function.

greaterThan(*args, **kwargs)

Overloaded function.

greaterThanEqual(*args, **kwargs)

Overloaded function.

length(*args, **kwargs)

Overloaded function.

length2(*args, **kwargs)

Overloaded function.

lessThan(*args, **kwargs)

Overloaded function.

lessThanEqual(*args, **kwargs)

Overloaded function.

normalize(*args, **kwargs)

Overloaded function.

rotate(*args, **kwargs)

Overloaded function.

sin(*args, **kwargs)

Overloaded function.

tan(*args, **kwargs)

Overloaded function.

Classes

bvec2

bvec3

bvec4

dmat2

dmat2Vector

Vectors of glm matrices

dmat2x3

dmat2x3Vector

Vectors of glm matrices

dmat2x4

dmat2x4Vector

Vectors of glm matrices

dmat3

dmat3Vector

Vectors of glm matrices

dmat3x2

dmat3x2Vector

Vectors of glm matrices

dmat3x4

dmat3x4Vector

Vectors of glm matrices

dmat4

dmat4Vector

Vectors of glm matrices

dmat4x2

dmat4x2Vector

Vectors of glm matrices

dmat4x3

dmat4x3Vector

Vectors of glm matrices

dvec2

dvec3

dvec4

imat2

imat2Vector

Vectors of glm matrices

imat2x3

imat2x3Vector

Vectors of glm matrices

imat2x4

imat2x4Vector

Vectors of glm matrices

imat3

imat3Vector

Vectors of glm matrices

imat3x2

imat3x2Vector

Vectors of glm matrices

imat3x4

imat3x4Vector

Vectors of glm matrices

imat4

imat4Vector

Vectors of glm matrices

imat4x2

imat4x2Vector

Vectors of glm matrices

imat4x3

imat4x3Vector

Vectors of glm matrices

ivec2

ivec3

ivec4

mat2

mat2Vector

Vectors of glm matrices

mat2x3

mat2x3Vector

Vectors of glm matrices

mat2x4

mat2x4Vector

Vectors of glm matrices

mat3

mat3Vector

Vectors of glm matrices

mat3x2

mat3x2Vector

Vectors of glm matrices

mat3x4

mat3x4Vector

Vectors of glm matrices

mat4

mat4Vector

Vectors of glm matrices

mat4x2

mat4x2Vector

Vectors of glm matrices

mat4x3

mat4x3Vector

Vectors of glm matrices

size2_t

size3_t

size4_t

umat2

umat2Vector

Vectors of glm matrices

umat2x3

umat2x3Vector

Vectors of glm matrices

umat2x4

umat2x4Vector

Vectors of glm matrices

umat3

umat3Vector

Vectors of glm matrices

umat3x2

umat3x2Vector

Vectors of glm matrices

umat3x4

umat3x4Vector

Vectors of glm matrices

umat4

umat4Vector

Vectors of glm matrices

umat4x2

umat4x2Vector

Vectors of glm matrices

umat4x3

umat4x3Vector

Vectors of glm matrices

uvec2

uvec3

uvec4

vec2

vec3

vec4

class inviwopy.glm.bvec2

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) bool
__getitem__(self: inviwopy.glm.bvec2, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec2, arg0: bool, arg1: bool) -> None

  2. __init__(self: inviwopy.glm.bvec2, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) -> None

  4. __init__(self: inviwopy.glm.bvec2) -> None

  5. __init__(self: inviwopy.glm.bvec2, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec2, arg0: glm::vec<3,bool,0>) -> None

  8. __init__(self: inviwopy.glm.bvec2, arg0: glm::vec<4,bool,0>) -> None

__ne__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec2) str
__setitem__(self: inviwopy.glm.bvec2, arg0: int, arg1: bool) bool
__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.bvec3

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) bool
__getitem__(self: inviwopy.glm.bvec3, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec3, arg0: bool, arg1: bool, arg2: bool) -> None

  2. __init__(self: inviwopy.glm.bvec3, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) -> None

  4. __init__(self: inviwopy.glm.bvec3) -> None

  5. __init__(self: inviwopy.glm.bvec3, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec2, arg1: bool) -> None

  8. __init__(self: inviwopy.glm.bvec3, arg0: bool, arg1: inviwopy.glm.bvec2) -> None

  9. __init__(self: inviwopy.glm.bvec3, arg0: glm::vec<4,bool,0>) -> None

__ne__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec3) str
__setitem__(self: inviwopy.glm.bvec3, arg0: int, arg1: bool) bool
__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.bvec4

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) bool
__getitem__(self: inviwopy.glm.bvec4, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: bool, arg2: bool, arg3: bool) -> None

  2. __init__(self: inviwopy.glm.bvec4, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) -> None

  4. __init__(self: inviwopy.glm.bvec4) -> None

  5. __init__(self: inviwopy.glm.bvec4, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec2, arg1: bool, arg2: bool) -> None

  8. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: inviwopy.glm.bvec2, arg2: bool) -> None

  9. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: bool, arg2: inviwopy.glm.bvec2) -> None

  10. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec2, arg1: inviwopy.glm.bvec2) -> None

  11. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec3, arg1: bool) -> None

  12. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: inviwopy.glm.bvec3) -> None

__ne__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec4) str
__setitem__(self: inviwopy.glm.bvec4, arg0: int, arg1: bool) bool
__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.dmat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __add__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __iadd__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__imul__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> None

  5. __init__(self: inviwopy.glm.dmat2) -> None

  6. __init__(self: inviwopy.glm.dmat2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __isub__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__itruediv__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

  2. __mul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat2, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,2,double,0>

  5. __mul__(self: inviwopy.glm.dmat2, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,2,double,0>

__ne__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2) str
__rmul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __sub__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__truediv__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__hash__ = None
property array
class inviwopy.glm.dmat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2Vector, s: slice) -> inviwopy.glm.dmat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2Vector, arg0: int) -> inviwopy.glm.dmat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2Vector) Iterator[inviwopy.glm.dmat2]
__len__(self: inviwopy.glm.dmat2Vector) int
__ne__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) bool
__repr__(self: inviwopy.glm.dmat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2Vector, arg0: int, arg1: inviwopy.glm.dmat2) -> None

  2. __setitem__(self: inviwopy.glm.dmat2Vector, arg0: slice, arg1: inviwopy.glm.dmat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2Vector, L: inviwopy.glm.dmat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2Vector, i: int, x: inviwopy.glm.dmat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2Vector) -> inviwopy.glm.dmat2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2Vector, i: int) -> inviwopy.glm.dmat2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __add__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __iadd__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__imul__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat2x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> None

  5. __init__(self: inviwopy.glm.dmat2x3) -> None

  6. __init__(self: inviwopy.glm.dmat2x3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __isub__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__itruediv__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

  2. __mul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat2x3, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,3,double,0>

  5. __mul__(self: inviwopy.glm.dmat2x3, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,3,double,0>

__ne__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2x3) str
__rmul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __sub__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__truediv__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__hash__ = None
property array
class inviwopy.glm.dmat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x3Vector, s: slice) -> inviwopy.glm.dmat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int) -> inviwopy.glm.dmat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2x3Vector) Iterator[inviwopy.glm.dmat2x3]
__len__(self: inviwopy.glm.dmat2x3Vector) int
__ne__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) bool
__repr__(self: inviwopy.glm.dmat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int, arg1: inviwopy.glm.dmat2x3) -> None

  2. __setitem__(self: inviwopy.glm.dmat2x3Vector, arg0: slice, arg1: inviwopy.glm.dmat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2x3Vector, L: inviwopy.glm.dmat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2x3Vector, i: int, x: inviwopy.glm.dmat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2x3Vector) -> inviwopy.glm.dmat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2x3Vector, i: int) -> inviwopy.glm.dmat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __add__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __iadd__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__imul__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat2x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> None

  5. __init__(self: inviwopy.glm.dmat2x4) -> None

  6. __init__(self: inviwopy.glm.dmat2x4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __isub__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__itruediv__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

  2. __mul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat2x4, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,4,double,0>

  5. __mul__(self: inviwopy.glm.dmat2x4, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,4,double,0>

__ne__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2x4) str
__rmul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __sub__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__truediv__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__hash__ = None
property array
class inviwopy.glm.dmat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x4Vector, s: slice) -> inviwopy.glm.dmat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int) -> inviwopy.glm.dmat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2x4Vector) Iterator[inviwopy.glm.dmat2x4]
__len__(self: inviwopy.glm.dmat2x4Vector) int
__ne__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) bool
__repr__(self: inviwopy.glm.dmat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int, arg1: inviwopy.glm.dmat2x4) -> None

  2. __setitem__(self: inviwopy.glm.dmat2x4Vector, arg0: slice, arg1: inviwopy.glm.dmat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2x4Vector, L: inviwopy.glm.dmat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2x4Vector, i: int, x: inviwopy.glm.dmat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2x4Vector) -> inviwopy.glm.dmat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2x4Vector, i: int) -> inviwopy.glm.dmat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __add__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __iadd__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__imul__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) -> None

  2. __init__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3, arg2: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> None

  5. __init__(self: inviwopy.glm.dmat3) -> None

  6. __init__(self: inviwopy.glm.dmat3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __isub__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__itruediv__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

  2. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  5. __mul__(self: inviwopy.glm.dmat3, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,3,double,0>

__ne__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3) str
__rmul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __sub__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__truediv__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__hash__ = None
property array
class inviwopy.glm.dmat3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3Vector, s: slice) -> inviwopy.glm.dmat3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3Vector, arg0: int) -> inviwopy.glm.dmat3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3Vector) Iterator[inviwopy.glm.dmat3]
__len__(self: inviwopy.glm.dmat3Vector) int
__ne__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) bool
__repr__(self: inviwopy.glm.dmat3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3Vector, arg0: int, arg1: inviwopy.glm.dmat3) -> None

  2. __setitem__(self: inviwopy.glm.dmat3Vector, arg0: slice, arg1: inviwopy.glm.dmat3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3Vector, L: inviwopy.glm.dmat3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3Vector, i: int, x: inviwopy.glm.dmat3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3Vector) -> inviwopy.glm.dmat3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3Vector, i: int) -> inviwopy.glm.dmat3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __add__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __iadd__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__imul__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2, arg2: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat3x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> None

  5. __init__(self: inviwopy.glm.dmat3x2) -> None

  6. __init__(self: inviwopy.glm.dmat3x2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __isub__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__itruediv__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

  2. __mul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat3x2, arg0: glm::mat<3,3,double,0>) -> inviwopy.glm.dmat3x2

  5. __mul__(self: inviwopy.glm.dmat3x2, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,2,double,0>

__ne__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3x2) str
__rmul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __sub__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__truediv__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__hash__ = None
property array
class inviwopy.glm.dmat3x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x2Vector, s: slice) -> inviwopy.glm.dmat3x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int) -> inviwopy.glm.dmat3x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3x2Vector) Iterator[inviwopy.glm.dmat3x2]
__len__(self: inviwopy.glm.dmat3x2Vector) int
__ne__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) bool
__repr__(self: inviwopy.glm.dmat3x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int, arg1: inviwopy.glm.dmat3x2) -> None

  2. __setitem__(self: inviwopy.glm.dmat3x2Vector, arg0: slice, arg1: inviwopy.glm.dmat3x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3x2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3x2Vector, L: inviwopy.glm.dmat3x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3x2Vector, i: int, x: inviwopy.glm.dmat3x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3x2Vector) -> inviwopy.glm.dmat3x2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3x2Vector, i: int) -> inviwopy.glm.dmat3x2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __add__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __iadd__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__imul__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4, arg2: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat3x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> None

  5. __init__(self: inviwopy.glm.dmat3x4) -> None

  6. __init__(self: inviwopy.glm.dmat3x4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __isub__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__itruediv__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

  2. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3x4

  5. __mul__(self: inviwopy.glm.dmat3x4, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,4,double,0>

__ne__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3x4) str
__rmul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __sub__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__truediv__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__hash__ = None
property array
class inviwopy.glm.dmat3x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x4Vector, s: slice) -> inviwopy.glm.dmat3x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int) -> inviwopy.glm.dmat3x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3x4Vector) Iterator[inviwopy.glm.dmat3x4]
__len__(self: inviwopy.glm.dmat3x4Vector) int
__ne__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) bool
__repr__(self: inviwopy.glm.dmat3x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int, arg1: inviwopy.glm.dmat3x4) -> None

  2. __setitem__(self: inviwopy.glm.dmat3x4Vector, arg0: slice, arg1: inviwopy.glm.dmat3x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3x4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3x4Vector, L: inviwopy.glm.dmat3x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3x4Vector, i: int, x: inviwopy.glm.dmat3x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3x4Vector) -> inviwopy.glm.dmat3x4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3x4Vector, i: int) -> inviwopy.glm.dmat3x4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __add__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __iadd__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__imul__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float, arg12: float, arg13: float, arg14: float, arg15: float) -> None

  2. __init__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4, arg2: inviwopy.glm.dvec4, arg3: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> None

  5. __init__(self: inviwopy.glm.dmat4) -> None

  6. __init__(self: inviwopy.glm.dmat4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __isub__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__itruediv__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

  2. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  5. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

__ne__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4) str
__rmul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __sub__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__truediv__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__hash__ = None
property array
class inviwopy.glm.dmat4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4Vector, s: slice) -> inviwopy.glm.dmat4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4Vector, arg0: int) -> inviwopy.glm.dmat4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4Vector) Iterator[inviwopy.glm.dmat4]
__len__(self: inviwopy.glm.dmat4Vector) int
__ne__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) bool
__repr__(self: inviwopy.glm.dmat4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4Vector, arg0: int, arg1: inviwopy.glm.dmat4) -> None

  2. __setitem__(self: inviwopy.glm.dmat4Vector, arg0: slice, arg1: inviwopy.glm.dmat4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4Vector, L: inviwopy.glm.dmat4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4Vector, i: int, x: inviwopy.glm.dmat4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4Vector) -> inviwopy.glm.dmat4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4Vector, i: int) -> inviwopy.glm.dmat4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __add__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __iadd__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__imul__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2, arg2: inviwopy.glm.dvec2, arg3: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat4x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> None

  5. __init__(self: inviwopy.glm.dmat4x2) -> None

  6. __init__(self: inviwopy.glm.dmat4x2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __isub__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__itruediv__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

  2. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x2

  5. __mul__(self: inviwopy.glm.dmat4x2, arg0: glm::mat<4,4,double,0>) -> inviwopy.glm.dmat4x2

__ne__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4x2) str
__rmul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __sub__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__truediv__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__hash__ = None
property array
class inviwopy.glm.dmat4x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x2Vector, s: slice) -> inviwopy.glm.dmat4x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int) -> inviwopy.glm.dmat4x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4x2Vector) Iterator[inviwopy.glm.dmat4x2]
__len__(self: inviwopy.glm.dmat4x2Vector) int
__ne__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) bool
__repr__(self: inviwopy.glm.dmat4x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int, arg1: inviwopy.glm.dmat4x2) -> None

  2. __setitem__(self: inviwopy.glm.dmat4x2Vector, arg0: slice, arg1: inviwopy.glm.dmat4x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4x2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4x2Vector, L: inviwopy.glm.dmat4x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4x2Vector, i: int, x: inviwopy.glm.dmat4x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4x2Vector) -> inviwopy.glm.dmat4x2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4x2Vector, i: int) -> inviwopy.glm.dmat4x2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __add__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __iadd__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__imul__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3, arg2: inviwopy.glm.dvec3, arg3: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat4x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> None

  5. __init__(self: inviwopy.glm.dmat4x3) -> None

  6. __init__(self: inviwopy.glm.dmat4x3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __isub__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__itruediv__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

  2. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3

  5. __mul__(self: inviwopy.glm.dmat4x3, arg0: glm::mat<4,4,double,0>) -> inviwopy.glm.dmat4x3

__ne__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4x3) str
__rmul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __sub__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__truediv__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__hash__ = None
property array
class inviwopy.glm.dmat4x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x3Vector, s: slice) -> inviwopy.glm.dmat4x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int) -> inviwopy.glm.dmat4x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4x3Vector) Iterator[inviwopy.glm.dmat4x3]
__len__(self: inviwopy.glm.dmat4x3Vector) int
__ne__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) bool
__repr__(self: inviwopy.glm.dmat4x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int, arg1: inviwopy.glm.dmat4x3) -> None

  2. __setitem__(self: inviwopy.glm.dmat4x3Vector, arg0: slice, arg1: inviwopy.glm.dmat4x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4x3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4x3Vector, L: inviwopy.glm.dmat4x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4x3Vector, i: int, x: inviwopy.glm.dmat4x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4x3Vector) -> inviwopy.glm.dmat4x3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4x3Vector, i: int) -> inviwopy.glm.dmat4x3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dvec2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __add__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) bool
__getitem__(self: inviwopy.glm.dvec2, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __iadd__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __imul__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec2, arg0: float, arg1: float) -> None

  2. __init__(self: inviwopy.glm.dvec2, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> None

  4. __init__(self: inviwopy.glm.dvec2) -> None

  5. __init__(self: inviwopy.glm.dvec2, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec2, arg0: glm::vec<3,double,0>) -> None

  8. __init__(self: inviwopy.glm.dvec2, arg0: glm::vec<4,double,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __isub__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __itruediv__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __mul__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__ne__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec2) str
__setitem__(self: inviwopy.glm.dvec2, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __sub__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __truediv__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.dvec3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __add__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) bool
__getitem__(self: inviwopy.glm.dvec3, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __iadd__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __imul__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec3, arg0: float, arg1: float, arg2: float) -> None

  2. __init__(self: inviwopy.glm.dvec3, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> None

  4. __init__(self: inviwopy.glm.dvec3) -> None

  5. __init__(self: inviwopy.glm.dvec3, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec2, arg1: float) -> None

  8. __init__(self: inviwopy.glm.dvec3, arg0: float, arg1: inviwopy.glm.dvec2) -> None

  9. __init__(self: inviwopy.glm.dvec3, arg0: glm::vec<4,double,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __isub__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __itruediv__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __mul__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__ne__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec3) str
__setitem__(self: inviwopy.glm.dvec3, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __sub__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __truediv__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.dvec4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __add__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) bool
__getitem__(self: inviwopy.glm.dvec4, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __iadd__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __imul__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.dvec4, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> None

  4. __init__(self: inviwopy.glm.dvec4) -> None

  5. __init__(self: inviwopy.glm.dvec4, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec2, arg1: float, arg2: float) -> None

  8. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: inviwopy.glm.dvec2, arg2: float) -> None

  9. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: float, arg2: inviwopy.glm.dvec2) -> None

  10. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> None

  11. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec3, arg1: float) -> None

  12. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: inviwopy.glm.dvec3) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __isub__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __itruediv__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __mul__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__ne__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec4) str
__setitem__(self: inviwopy.glm.dvec4, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __sub__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __truediv__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.imat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __add__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.ivec2

  2. __getitem__(self: inviwopy.glm.imat2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __iadd__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__imul__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> None

  3. __init__(self: inviwopy.glm.imat2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> None

  5. __init__(self: inviwopy.glm.imat2) -> None

  6. __init__(self: inviwopy.glm.imat2, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __isub__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__itruediv__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

  2. __mul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  3. __mul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  4. __mul__(self: inviwopy.glm.imat2, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,2,int,0>

  5. __mul__(self: inviwopy.glm.imat2, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,2,int,0>

__ne__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2) str
__rmul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2, arg0: int, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __setitem__(self: inviwopy.glm.imat2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __sub__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__truediv__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__hash__ = None
property array
class inviwopy.glm.imat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2Vector, s: slice) -> inviwopy.glm.imat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2Vector, arg0: int) -> inviwopy.glm.imat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2Vector) -> None

  2. __init__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2Vector) Iterator[inviwopy.glm.imat2]
__len__(self: inviwopy.glm.imat2Vector) int
__ne__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) bool
__repr__(self: inviwopy.glm.imat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2Vector, arg0: int, arg1: inviwopy.glm.imat2) -> None

  2. __setitem__(self: inviwopy.glm.imat2Vector, arg0: slice, arg1: inviwopy.glm.imat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2Vector) None

Clear the contents

count(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2Vector, L: inviwopy.glm.imat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2Vector, i: int, x: inviwopy.glm.imat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2Vector) -> inviwopy.glm.imat2

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2Vector, i: int) -> inviwopy.glm.imat2

Remove and return the item at index i

remove(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __add__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.ivec3

  2. __getitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __iadd__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__imul__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. __init__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> None

  3. __init__(self: inviwopy.glm.imat2x3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> None

  5. __init__(self: inviwopy.glm.imat2x3) -> None

  6. __init__(self: inviwopy.glm.imat2x3, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __isub__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__itruediv__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

  2. __mul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec3

  3. __mul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2x3

  4. __mul__(self: inviwopy.glm.imat2x3, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,3,int,0>

  5. __mul__(self: inviwopy.glm.imat2x3, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,3,int,0>

__ne__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2x3) str
__rmul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec3) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __setitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __sub__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__truediv__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__hash__ = None
property array
class inviwopy.glm.imat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x3Vector, s: slice) -> inviwopy.glm.imat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2x3Vector, arg0: int) -> inviwopy.glm.imat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2x3Vector) Iterator[inviwopy.glm.imat2x3]
__len__(self: inviwopy.glm.imat2x3Vector) int
__ne__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) bool
__repr__(self: inviwopy.glm.imat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x3Vector, arg0: int, arg1: inviwopy.glm.imat2x3) -> None

  2. __setitem__(self: inviwopy.glm.imat2x3Vector, arg0: slice, arg1: inviwopy.glm.imat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2x3Vector, L: inviwopy.glm.imat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2x3Vector, i: int, x: inviwopy.glm.imat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2x3Vector) -> inviwopy.glm.imat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2x3Vector, i: int) -> inviwopy.glm.imat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __add__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.ivec4

  2. __getitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __iadd__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__imul__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. __init__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> None

  3. __init__(self: inviwopy.glm.imat2x4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> None

  5. __init__(self: inviwopy.glm.imat2x4) -> None

  6. __init__(self: inviwopy.glm.imat2x4, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __isub__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__itruediv__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

  2. __mul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec4

  3. __mul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2x4

  4. __mul__(self: inviwopy.glm.imat2x4, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,4,int,0>

  5. __mul__(self: inviwopy.glm.imat2x4, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,4,int,0>

__ne__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2x4) str
__rmul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec4) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __setitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __sub__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__truediv__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__hash__ = None
property array
class inviwopy.glm.imat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x4Vector, s: slice) -> inviwopy.glm.imat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2x4Vector, arg0: int) -> inviwopy.glm.imat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2x4Vector) Iterator[inviwopy.glm.imat2x4]
__len__(self: inviwopy.glm.imat2x4Vector) int
__ne__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) bool
__repr__(self: inviwopy.glm.imat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x4Vector, arg0: int, arg1: inviwopy.glm.imat2x4) -> None

  2. __setitem__(self: inviwopy.glm.imat2x4Vector, arg0: slice, arg1: inviwopy.glm.imat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2x4Vector, L: inviwopy.glm.imat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2x4Vector, i: int, x: inviwopy.glm.imat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2x4Vector) -> inviwopy.glm.imat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2x4Vector, i: int) -> inviwopy.glm.imat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __add__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.ivec3

  2. __getitem__(self: inviwopy.glm.imat3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __iadd__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

__imul__(self: inviwopy.glm.imat3, arg0: int) inviwopy.glm.imat3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int) -> None

  2. __init__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3, arg2: inviwopy.glm.ivec3) -> None

  3. __init__(self: inviwopy.glm.imat3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> None

  5. __init__(self: inviwopy.glm.imat3) -> None

  6. __init__(self: inviwopy.glm.imat3, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __isub__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

__itruediv__(self: inviwopy.glm.imat3, arg0: int) inviwopy.glm.imat3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

  2. __mul__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  3. __mul__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  4. __mul__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  5. __mul__(self: inviwopy.glm.imat3, arg0: glm::mat<4,3,int,0>) -> glm::mat<4,3,int,0>

__ne__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat3) str
__rmul__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.ivec3) inviwopy.glm.ivec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3, arg0: int, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __setitem__(self: inviwopy.glm.imat3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __sub__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

__truediv__(self: inviwopy.glm.imat3, arg0: int) inviwopy.glm.imat3
__hash__ = None
property array
class inviwopy.glm.imat3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat3Vector, x: inviwopy.glm.imat3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat3Vector, arg0: inviwopy.glm.imat3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3Vector, s: slice) -> inviwopy.glm.imat3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat3Vector, arg0: int) -> inviwopy.glm.imat3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3Vector) -> None

  2. __init__(self: inviwopy.glm.imat3Vector, arg0: inviwopy.glm.imat3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat3Vector) Iterator[inviwopy.glm.imat3]
__len__(self: inviwopy.glm.imat3Vector) int
__ne__(self: inviwopy.glm.imat3Vector, arg0: inviwopy.glm.imat3Vector) bool
__repr__(self: inviwopy.glm.imat3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3Vector, arg0: int, arg1: inviwopy.glm.imat3) -> None

  2. __setitem__(self: inviwopy.glm.imat3Vector, arg0: slice, arg1: inviwopy.glm.imat3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat3Vector, x: inviwopy.glm.imat3) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat3Vector) None

Clear the contents

count(self: inviwopy.glm.imat3Vector, x: inviwopy.glm.imat3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat3Vector, L: inviwopy.glm.imat3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat3Vector, i: int, x: inviwopy.glm.imat3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat3Vector) -> inviwopy.glm.imat3

Remove and return the last item

  1. pop(self: inviwopy.glm.imat3Vector, i: int) -> inviwopy.glm.imat3

Remove and return the item at index i

remove(self: inviwopy.glm.imat3Vector, x: inviwopy.glm.imat3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat3x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) -> inviwopy.glm.imat3x2

  2. __add__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.imat3x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.ivec2

  2. __getitem__(self: inviwopy.glm.imat3x2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) -> inviwopy.glm.imat3x2

  2. __iadd__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.imat3x2

__imul__(self: inviwopy.glm.imat3x2, arg0: int) inviwopy.glm.imat3x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3x2, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. __init__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2, arg2: inviwopy.glm.ivec2) -> None

  3. __init__(self: inviwopy.glm.imat3x2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) -> None

  5. __init__(self: inviwopy.glm.imat3x2) -> None

  6. __init__(self: inviwopy.glm.imat3x2, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat3x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) -> inviwopy.glm.imat3x2

  2. __isub__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.imat3x2

__itruediv__(self: inviwopy.glm.imat3x2, arg0: int) inviwopy.glm.imat3x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.imat3x2

  2. __mul__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec2

  3. __mul__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2

  4. __mul__(self: inviwopy.glm.imat3x2, arg0: glm::mat<3,3,int,0>) -> inviwopy.glm.imat3x2

  5. __mul__(self: inviwopy.glm.imat3x2, arg0: glm::mat<4,3,int,0>) -> glm::mat<4,2,int,0>

__ne__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat3x2) str
__rmul__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.ivec2) inviwopy.glm.ivec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3x2, arg0: int, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __setitem__(self: inviwopy.glm.imat3x2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat3x2, arg0: inviwopy.glm.imat3x2) -> inviwopy.glm.imat3x2

  2. __sub__(self: inviwopy.glm.imat3x2, arg0: int) -> inviwopy.glm.imat3x2

__truediv__(self: inviwopy.glm.imat3x2, arg0: int) inviwopy.glm.imat3x2
__hash__ = None
property array
class inviwopy.glm.imat3x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat3x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat3x2Vector, x: inviwopy.glm.imat3x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat3x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat3x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat3x2Vector, arg0: inviwopy.glm.imat3x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3x2Vector, s: slice) -> inviwopy.glm.imat3x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat3x2Vector, arg0: int) -> inviwopy.glm.imat3x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3x2Vector) -> None

  2. __init__(self: inviwopy.glm.imat3x2Vector, arg0: inviwopy.glm.imat3x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat3x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat3x2Vector) Iterator[inviwopy.glm.imat3x2]
__len__(self: inviwopy.glm.imat3x2Vector) int
__ne__(self: inviwopy.glm.imat3x2Vector, arg0: inviwopy.glm.imat3x2Vector) bool
__repr__(self: inviwopy.glm.imat3x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3x2Vector, arg0: int, arg1: inviwopy.glm.imat3x2) -> None

  2. __setitem__(self: inviwopy.glm.imat3x2Vector, arg0: slice, arg1: inviwopy.glm.imat3x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat3x2Vector, x: inviwopy.glm.imat3x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat3x2Vector) None

Clear the contents

count(self: inviwopy.glm.imat3x2Vector, x: inviwopy.glm.imat3x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat3x2Vector, L: inviwopy.glm.imat3x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat3x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat3x2Vector, i: int, x: inviwopy.glm.imat3x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat3x2Vector) -> inviwopy.glm.imat3x2

Remove and return the last item

  1. pop(self: inviwopy.glm.imat3x2Vector, i: int) -> inviwopy.glm.imat3x2

Remove and return the item at index i

remove(self: inviwopy.glm.imat3x2Vector, x: inviwopy.glm.imat3x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat3x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x4

  2. __add__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.imat3x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.ivec4

  2. __getitem__(self: inviwopy.glm.imat3x4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x4

  2. __iadd__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.imat3x4

__imul__(self: inviwopy.glm.imat3x4, arg0: int) inviwopy.glm.imat3x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3x4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int) -> None

  2. __init__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4, arg2: inviwopy.glm.ivec4) -> None

  3. __init__(self: inviwopy.glm.imat3x4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) -> None

  5. __init__(self: inviwopy.glm.imat3x4) -> None

  6. __init__(self: inviwopy.glm.imat3x4, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat3x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x4

  2. __isub__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.imat3x4

__itruediv__(self: inviwopy.glm.imat3x4, arg0: int) inviwopy.glm.imat3x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.imat3x4

  2. __mul__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec4

  3. __mul__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x4

  4. __mul__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3x4

  5. __mul__(self: inviwopy.glm.imat3x4, arg0: glm::mat<4,3,int,0>) -> glm::mat<4,4,int,0>

__ne__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat3x4) str
__rmul__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.ivec4) inviwopy.glm.ivec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3x4, arg0: int, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __setitem__(self: inviwopy.glm.imat3x4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat3x4, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x4

  2. __sub__(self: inviwopy.glm.imat3x4, arg0: int) -> inviwopy.glm.imat3x4

__truediv__(self: inviwopy.glm.imat3x4, arg0: int) inviwopy.glm.imat3x4
__hash__ = None
property array
class inviwopy.glm.imat3x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat3x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat3x4Vector, x: inviwopy.glm.imat3x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat3x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat3x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat3x4Vector, arg0: inviwopy.glm.imat3x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3x4Vector, s: slice) -> inviwopy.glm.imat3x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat3x4Vector, arg0: int) -> inviwopy.glm.imat3x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat3x4Vector) -> None

  2. __init__(self: inviwopy.glm.imat3x4Vector, arg0: inviwopy.glm.imat3x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat3x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat3x4Vector) Iterator[inviwopy.glm.imat3x4]
__len__(self: inviwopy.glm.imat3x4Vector) int
__ne__(self: inviwopy.glm.imat3x4Vector, arg0: inviwopy.glm.imat3x4Vector) bool
__repr__(self: inviwopy.glm.imat3x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat3x4Vector, arg0: int, arg1: inviwopy.glm.imat3x4) -> None

  2. __setitem__(self: inviwopy.glm.imat3x4Vector, arg0: slice, arg1: inviwopy.glm.imat3x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat3x4Vector, x: inviwopy.glm.imat3x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat3x4Vector) None

Clear the contents

count(self: inviwopy.glm.imat3x4Vector, x: inviwopy.glm.imat3x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat3x4Vector, L: inviwopy.glm.imat3x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat3x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat3x4Vector, i: int, x: inviwopy.glm.imat3x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat3x4Vector) -> inviwopy.glm.imat3x4

Remove and return the last item

  1. pop(self: inviwopy.glm.imat3x4Vector, i: int) -> inviwopy.glm.imat3x4

Remove and return the item at index i

remove(self: inviwopy.glm.imat3x4Vector, x: inviwopy.glm.imat3x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> inviwopy.glm.imat4

  2. __add__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.imat4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.ivec4

  2. __getitem__(self: inviwopy.glm.imat4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> inviwopy.glm.imat4

  2. __iadd__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.imat4

__imul__(self: inviwopy.glm.imat4, arg0: int) inviwopy.glm.imat4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int, arg12: int, arg13: int, arg14: int, arg15: int) -> None

  2. __init__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4, arg2: inviwopy.glm.ivec4, arg3: inviwopy.glm.ivec4) -> None

  3. __init__(self: inviwopy.glm.imat4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> None

  5. __init__(self: inviwopy.glm.imat4) -> None

  6. __init__(self: inviwopy.glm.imat4, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> inviwopy.glm.imat4

  2. __isub__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.imat4

__itruediv__(self: inviwopy.glm.imat4, arg0: int) inviwopy.glm.imat4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.imat4

  2. __mul__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  3. __mul__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  4. __mul__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x4

  5. __mul__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> inviwopy.glm.imat4

__ne__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat4) str
__rmul__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.ivec4) inviwopy.glm.ivec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4, arg0: int, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __setitem__(self: inviwopy.glm.imat4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat4, arg0: inviwopy.glm.imat4) -> inviwopy.glm.imat4

  2. __sub__(self: inviwopy.glm.imat4, arg0: int) -> inviwopy.glm.imat4

__truediv__(self: inviwopy.glm.imat4, arg0: int) inviwopy.glm.imat4
__hash__ = None
property array
class inviwopy.glm.imat4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat4Vector, x: inviwopy.glm.imat4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat4Vector, arg0: inviwopy.glm.imat4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4Vector, s: slice) -> inviwopy.glm.imat4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat4Vector, arg0: int) -> inviwopy.glm.imat4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4Vector) -> None

  2. __init__(self: inviwopy.glm.imat4Vector, arg0: inviwopy.glm.imat4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat4Vector) Iterator[inviwopy.glm.imat4]
__len__(self: inviwopy.glm.imat4Vector) int
__ne__(self: inviwopy.glm.imat4Vector, arg0: inviwopy.glm.imat4Vector) bool
__repr__(self: inviwopy.glm.imat4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4Vector, arg0: int, arg1: inviwopy.glm.imat4) -> None

  2. __setitem__(self: inviwopy.glm.imat4Vector, arg0: slice, arg1: inviwopy.glm.imat4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat4Vector, x: inviwopy.glm.imat4) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat4Vector) None

Clear the contents

count(self: inviwopy.glm.imat4Vector, x: inviwopy.glm.imat4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat4Vector, L: inviwopy.glm.imat4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat4Vector, i: int, x: inviwopy.glm.imat4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat4Vector) -> inviwopy.glm.imat4

Remove and return the last item

  1. pop(self: inviwopy.glm.imat4Vector, i: int) -> inviwopy.glm.imat4

Remove and return the item at index i

remove(self: inviwopy.glm.imat4Vector, x: inviwopy.glm.imat4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat4x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) -> inviwopy.glm.imat4x2

  2. __add__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.imat4x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.ivec2

  2. __getitem__(self: inviwopy.glm.imat4x2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) -> inviwopy.glm.imat4x2

  2. __iadd__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.imat4x2

__imul__(self: inviwopy.glm.imat4x2, arg0: int) inviwopy.glm.imat4x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4x2, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. __init__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2, arg2: inviwopy.glm.ivec2, arg3: inviwopy.glm.ivec2) -> None

  3. __init__(self: inviwopy.glm.imat4x2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) -> None

  5. __init__(self: inviwopy.glm.imat4x2) -> None

  6. __init__(self: inviwopy.glm.imat4x2, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat4x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) -> inviwopy.glm.imat4x2

  2. __isub__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.imat4x2

__itruediv__(self: inviwopy.glm.imat4x2, arg0: int) inviwopy.glm.imat4x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.imat4x2

  2. __mul__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec2

  3. __mul__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2

  4. __mul__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3x2

  5. __mul__(self: inviwopy.glm.imat4x2, arg0: glm::mat<4,4,int,0>) -> inviwopy.glm.imat4x2

__ne__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat4x2) str
__rmul__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.ivec2) inviwopy.glm.ivec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4x2, arg0: int, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __setitem__(self: inviwopy.glm.imat4x2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat4x2, arg0: inviwopy.glm.imat4x2) -> inviwopy.glm.imat4x2

  2. __sub__(self: inviwopy.glm.imat4x2, arg0: int) -> inviwopy.glm.imat4x2

__truediv__(self: inviwopy.glm.imat4x2, arg0: int) inviwopy.glm.imat4x2
__hash__ = None
property array
class inviwopy.glm.imat4x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat4x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat4x2Vector, x: inviwopy.glm.imat4x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat4x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat4x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat4x2Vector, arg0: inviwopy.glm.imat4x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4x2Vector, s: slice) -> inviwopy.glm.imat4x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat4x2Vector, arg0: int) -> inviwopy.glm.imat4x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4x2Vector) -> None

  2. __init__(self: inviwopy.glm.imat4x2Vector, arg0: inviwopy.glm.imat4x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat4x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat4x2Vector) Iterator[inviwopy.glm.imat4x2]
__len__(self: inviwopy.glm.imat4x2Vector) int
__ne__(self: inviwopy.glm.imat4x2Vector, arg0: inviwopy.glm.imat4x2Vector) bool
__repr__(self: inviwopy.glm.imat4x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4x2Vector, arg0: int, arg1: inviwopy.glm.imat4x2) -> None

  2. __setitem__(self: inviwopy.glm.imat4x2Vector, arg0: slice, arg1: inviwopy.glm.imat4x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat4x2Vector, x: inviwopy.glm.imat4x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat4x2Vector) None

Clear the contents

count(self: inviwopy.glm.imat4x2Vector, x: inviwopy.glm.imat4x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat4x2Vector, L: inviwopy.glm.imat4x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat4x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat4x2Vector, i: int, x: inviwopy.glm.imat4x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat4x2Vector) -> inviwopy.glm.imat4x2

Remove and return the last item

  1. pop(self: inviwopy.glm.imat4x2Vector, i: int) -> inviwopy.glm.imat4x2

Remove and return the item at index i

remove(self: inviwopy.glm.imat4x2Vector, x: inviwopy.glm.imat4x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat4x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) -> inviwopy.glm.imat4x3

  2. __add__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.imat4x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.ivec3

  2. __getitem__(self: inviwopy.glm.imat4x3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) -> inviwopy.glm.imat4x3

  2. __iadd__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.imat4x3

__imul__(self: inviwopy.glm.imat4x3, arg0: int) inviwopy.glm.imat4x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4x3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int) -> None

  2. __init__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3, arg2: inviwopy.glm.ivec3, arg3: inviwopy.glm.ivec3) -> None

  3. __init__(self: inviwopy.glm.imat4x3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) -> None

  5. __init__(self: inviwopy.glm.imat4x3) -> None

  6. __init__(self: inviwopy.glm.imat4x3, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat4x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) -> inviwopy.glm.imat4x3

  2. __isub__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.imat4x3

__itruediv__(self: inviwopy.glm.imat4x3, arg0: int) inviwopy.glm.imat4x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.imat4x3

  2. __mul__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec3

  3. __mul__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x3

  4. __mul__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat3x4) -> inviwopy.glm.imat3

  5. __mul__(self: inviwopy.glm.imat4x3, arg0: glm::mat<4,4,int,0>) -> inviwopy.glm.imat4x3

__ne__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat4x3) str
__rmul__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.ivec3) inviwopy.glm.ivec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4x3, arg0: int, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __setitem__(self: inviwopy.glm.imat4x3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat4x3, arg0: inviwopy.glm.imat4x3) -> inviwopy.glm.imat4x3

  2. __sub__(self: inviwopy.glm.imat4x3, arg0: int) -> inviwopy.glm.imat4x3

__truediv__(self: inviwopy.glm.imat4x3, arg0: int) inviwopy.glm.imat4x3
__hash__ = None
property array
class inviwopy.glm.imat4x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat4x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat4x3Vector, x: inviwopy.glm.imat4x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat4x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat4x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat4x3Vector, arg0: inviwopy.glm.imat4x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat4x3Vector, s: slice) -> inviwopy.glm.imat4x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat4x3Vector, arg0: int) -> inviwopy.glm.imat4x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat4x3Vector) -> None

  2. __init__(self: inviwopy.glm.imat4x3Vector, arg0: inviwopy.glm.imat4x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat4x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat4x3Vector) Iterator[inviwopy.glm.imat4x3]
__len__(self: inviwopy.glm.imat4x3Vector) int
__ne__(self: inviwopy.glm.imat4x3Vector, arg0: inviwopy.glm.imat4x3Vector) bool
__repr__(self: inviwopy.glm.imat4x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat4x3Vector, arg0: int, arg1: inviwopy.glm.imat4x3) -> None

  2. __setitem__(self: inviwopy.glm.imat4x3Vector, arg0: slice, arg1: inviwopy.glm.imat4x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat4x3Vector, x: inviwopy.glm.imat4x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat4x3Vector) None

Clear the contents

count(self: inviwopy.glm.imat4x3Vector, x: inviwopy.glm.imat4x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat4x3Vector, L: inviwopy.glm.imat4x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat4x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat4x3Vector, i: int, x: inviwopy.glm.imat4x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat4x3Vector) -> inviwopy.glm.imat4x3

Remove and return the last item

  1. pop(self: inviwopy.glm.imat4x3Vector, i: int) -> inviwopy.glm.imat4x3

Remove and return the item at index i

remove(self: inviwopy.glm.imat4x3Vector, x: inviwopy.glm.imat4x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.ivec2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __add__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) bool
__getitem__(self: inviwopy.glm.ivec2, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __iadd__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __imul__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.ivec2, arg0: int, arg1: int) -> None

  2. __init__(self: inviwopy.glm.ivec2, arg0: int) -> None

  3. __init__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> None

  4. __init__(self: inviwopy.glm.ivec2) -> None

  5. __init__(self: inviwopy.glm.ivec2, arg0: numpy.ndarray[numpy.int32]) -> None

  6. __init__(self: inviwopy.glm.ivec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.ivec2, arg0: glm::vec<3,int,0>) -> None

  8. __init__(self: inviwopy.glm.ivec2, arg0: glm::vec<4,int,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __isub__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __itruediv__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __mul__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__ne__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.ivec2) str
__setitem__(self: inviwopy.glm.ivec2, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __sub__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.ivec2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __truediv__(self: inviwopy.glm.ivec2, arg0: int) -> inviwopy.glm.ivec2

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.ivec3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __add__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) bool
__getitem__(self: inviwopy.glm.ivec3, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __iadd__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __imul__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.ivec3, arg0: int, arg1: int, arg2: int) -> None

  2. __init__(self: inviwopy.glm.ivec3, arg0: int) -> None

  3. __init__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> None

  4. __init__(self: inviwopy.glm.ivec3) -> None

  5. __init__(self: inviwopy.glm.ivec3, arg0: numpy.ndarray[numpy.int32]) -> None

  6. __init__(self: inviwopy.glm.ivec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec2, arg1: int) -> None

  8. __init__(self: inviwopy.glm.ivec3, arg0: int, arg1: inviwopy.glm.ivec2) -> None

  9. __init__(self: inviwopy.glm.ivec3, arg0: glm::vec<4,int,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __isub__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __itruediv__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __mul__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__ne__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.ivec3) str
__setitem__(self: inviwopy.glm.ivec3, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __sub__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.ivec3, arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __truediv__(self: inviwopy.glm.ivec3, arg0: int) -> inviwopy.glm.ivec3

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.ivec4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __add__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) bool
__getitem__(self: inviwopy.glm.ivec4, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __iadd__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __imul__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.ivec4, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.ivec4, arg0: int) -> None

  3. __init__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> None

  4. __init__(self: inviwopy.glm.ivec4) -> None

  5. __init__(self: inviwopy.glm.ivec4, arg0: numpy.ndarray[numpy.int32]) -> None

  6. __init__(self: inviwopy.glm.ivec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec2, arg1: int, arg2: int) -> None

  8. __init__(self: inviwopy.glm.ivec4, arg0: int, arg1: inviwopy.glm.ivec2, arg2: int) -> None

  9. __init__(self: inviwopy.glm.ivec4, arg0: int, arg1: int, arg2: inviwopy.glm.ivec2) -> None

  10. __init__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> None

  11. __init__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec3, arg1: int) -> None

  12. __init__(self: inviwopy.glm.ivec4, arg0: int, arg1: inviwopy.glm.ivec3) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __isub__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __itruediv__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __mul__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__ne__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.ivec4) str
__setitem__(self: inviwopy.glm.ivec4, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __sub__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.ivec4, arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __truediv__(self: inviwopy.glm.ivec4, arg0: int) -> inviwopy.glm.ivec4

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.mat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2

  2. __add__(self: inviwopy.glm.mat2, arg0: float) -> inviwopy.glm.mat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2, arg0: int) -> inviwopy.glm.vec2

  2. __getitem__(self: inviwopy.glm.mat2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2

  2. __iadd__(self: inviwopy.glm.mat2, arg0: float) -> inviwopy.glm.mat2

__imul__(self: inviwopy.glm.mat2, arg0: float) inviwopy.glm.mat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> None

  3. __init__(self: inviwopy.glm.mat2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> None

  5. __init__(self: inviwopy.glm.mat2) -> None

  6. __init__(self: inviwopy.glm.mat2, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2

  2. __isub__(self: inviwopy.glm.mat2, arg0: float) -> inviwopy.glm.mat2

__itruediv__(self: inviwopy.glm.mat2, arg0: float) inviwopy.glm.mat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat2, arg0: float) -> inviwopy.glm.mat2

  2. __mul__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  3. __mul__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2

  4. __mul__(self: inviwopy.glm.mat2, arg0: glm::mat<3,2,float,0>) -> glm::mat<3,2,float,0>

  5. __mul__(self: inviwopy.glm.mat2, arg0: glm::mat<4,2,float,0>) -> glm::mat<4,2,float,0>

__ne__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat2) str
__rmul__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.vec2) inviwopy.glm.vec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2, arg0: int, arg1: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __setitem__(self: inviwopy.glm.mat2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat2, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2

  2. __sub__(self: inviwopy.glm.mat2, arg0: float) -> inviwopy.glm.mat2

__truediv__(self: inviwopy.glm.mat2, arg0: float) inviwopy.glm.mat2
__hash__ = None
property array
class inviwopy.glm.mat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat2Vector, x: inviwopy.glm.mat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat2Vector, arg0: inviwopy.glm.mat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2Vector, s: slice) -> inviwopy.glm.mat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat2Vector, arg0: int) -> inviwopy.glm.mat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2Vector) -> None

  2. __init__(self: inviwopy.glm.mat2Vector, arg0: inviwopy.glm.mat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat2Vector) Iterator[inviwopy.glm.mat2]
__len__(self: inviwopy.glm.mat2Vector) int
__ne__(self: inviwopy.glm.mat2Vector, arg0: inviwopy.glm.mat2Vector) bool
__repr__(self: inviwopy.glm.mat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2Vector, arg0: int, arg1: inviwopy.glm.mat2) -> None

  2. __setitem__(self: inviwopy.glm.mat2Vector, arg0: slice, arg1: inviwopy.glm.mat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat2Vector, x: inviwopy.glm.mat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat2Vector) None

Clear the contents

count(self: inviwopy.glm.mat2Vector, x: inviwopy.glm.mat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat2Vector, L: inviwopy.glm.mat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat2Vector, i: int, x: inviwopy.glm.mat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat2Vector) -> inviwopy.glm.mat2

Remove and return the last item

  1. pop(self: inviwopy.glm.mat2Vector, i: int) -> inviwopy.glm.mat2

Remove and return the item at index i

remove(self: inviwopy.glm.mat2Vector, x: inviwopy.glm.mat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x3

  2. __add__(self: inviwopy.glm.mat2x3, arg0: float) -> inviwopy.glm.mat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2x3, arg0: int) -> inviwopy.glm.vec3

  2. __getitem__(self: inviwopy.glm.mat2x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x3

  2. __iadd__(self: inviwopy.glm.mat2x3, arg0: float) -> inviwopy.glm.mat2x3

__imul__(self: inviwopy.glm.mat2x3, arg0: float) inviwopy.glm.mat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> None

  3. __init__(self: inviwopy.glm.mat2x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) -> None

  5. __init__(self: inviwopy.glm.mat2x3) -> None

  6. __init__(self: inviwopy.glm.mat2x3, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x3

  2. __isub__(self: inviwopy.glm.mat2x3, arg0: float) -> inviwopy.glm.mat2x3

__itruediv__(self: inviwopy.glm.mat2x3, arg0: float) inviwopy.glm.mat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat2x3, arg0: float) -> inviwopy.glm.mat2x3

  2. __mul__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec3

  3. __mul__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2x3

  4. __mul__(self: inviwopy.glm.mat2x3, arg0: glm::mat<3,2,float,0>) -> glm::mat<3,3,float,0>

  5. __mul__(self: inviwopy.glm.mat2x3, arg0: glm::mat<4,2,float,0>) -> glm::mat<4,3,float,0>

__ne__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat2x3) str
__rmul__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.vec3) inviwopy.glm.vec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2x3, arg0: int, arg1: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __setitem__(self: inviwopy.glm.mat2x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat2x3, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x3

  2. __sub__(self: inviwopy.glm.mat2x3, arg0: float) -> inviwopy.glm.mat2x3

__truediv__(self: inviwopy.glm.mat2x3, arg0: float) inviwopy.glm.mat2x3
__hash__ = None
property array
class inviwopy.glm.mat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat2x3Vector, x: inviwopy.glm.mat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat2x3Vector, arg0: inviwopy.glm.mat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2x3Vector, s: slice) -> inviwopy.glm.mat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat2x3Vector, arg0: int) -> inviwopy.glm.mat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.mat2x3Vector, arg0: inviwopy.glm.mat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat2x3Vector) Iterator[inviwopy.glm.mat2x3]
__len__(self: inviwopy.glm.mat2x3Vector) int
__ne__(self: inviwopy.glm.mat2x3Vector, arg0: inviwopy.glm.mat2x3Vector) bool
__repr__(self: inviwopy.glm.mat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2x3Vector, arg0: int, arg1: inviwopy.glm.mat2x3) -> None

  2. __setitem__(self: inviwopy.glm.mat2x3Vector, arg0: slice, arg1: inviwopy.glm.mat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat2x3Vector, x: inviwopy.glm.mat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.mat2x3Vector, x: inviwopy.glm.mat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat2x3Vector, L: inviwopy.glm.mat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat2x3Vector, i: int, x: inviwopy.glm.mat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat2x3Vector) -> inviwopy.glm.mat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.mat2x3Vector, i: int) -> inviwopy.glm.mat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.mat2x3Vector, x: inviwopy.glm.mat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x4

  2. __add__(self: inviwopy.glm.mat2x4, arg0: float) -> inviwopy.glm.mat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2x4, arg0: int) -> inviwopy.glm.vec4

  2. __getitem__(self: inviwopy.glm.mat2x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x4

  2. __iadd__(self: inviwopy.glm.mat2x4, arg0: float) -> inviwopy.glm.mat2x4

__imul__(self: inviwopy.glm.mat2x4, arg0: float) inviwopy.glm.mat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> None

  3. __init__(self: inviwopy.glm.mat2x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) -> None

  5. __init__(self: inviwopy.glm.mat2x4) -> None

  6. __init__(self: inviwopy.glm.mat2x4, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x4

  2. __isub__(self: inviwopy.glm.mat2x4, arg0: float) -> inviwopy.glm.mat2x4

__itruediv__(self: inviwopy.glm.mat2x4, arg0: float) inviwopy.glm.mat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat2x4, arg0: float) -> inviwopy.glm.mat2x4

  2. __mul__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec4

  3. __mul__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2) -> inviwopy.glm.mat2x4

  4. __mul__(self: inviwopy.glm.mat2x4, arg0: glm::mat<3,2,float,0>) -> glm::mat<3,4,float,0>

  5. __mul__(self: inviwopy.glm.mat2x4, arg0: glm::mat<4,2,float,0>) -> glm::mat<4,4,float,0>

__ne__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat2x4) str
__rmul__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.vec4) inviwopy.glm.vec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2x4, arg0: int, arg1: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __setitem__(self: inviwopy.glm.mat2x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat2x4, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x4

  2. __sub__(self: inviwopy.glm.mat2x4, arg0: float) -> inviwopy.glm.mat2x4

__truediv__(self: inviwopy.glm.mat2x4, arg0: float) inviwopy.glm.mat2x4
__hash__ = None
property array
class inviwopy.glm.mat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat2x4Vector, x: inviwopy.glm.mat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat2x4Vector, arg0: inviwopy.glm.mat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat2x4Vector, s: slice) -> inviwopy.glm.mat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat2x4Vector, arg0: int) -> inviwopy.glm.mat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.mat2x4Vector, arg0: inviwopy.glm.mat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat2x4Vector) Iterator[inviwopy.glm.mat2x4]
__len__(self: inviwopy.glm.mat2x4Vector) int
__ne__(self: inviwopy.glm.mat2x4Vector, arg0: inviwopy.glm.mat2x4Vector) bool
__repr__(self: inviwopy.glm.mat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat2x4Vector, arg0: int, arg1: inviwopy.glm.mat2x4) -> None

  2. __setitem__(self: inviwopy.glm.mat2x4Vector, arg0: slice, arg1: inviwopy.glm.mat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat2x4Vector, x: inviwopy.glm.mat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.mat2x4Vector, x: inviwopy.glm.mat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat2x4Vector, L: inviwopy.glm.mat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat2x4Vector, i: int, x: inviwopy.glm.mat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat2x4Vector) -> inviwopy.glm.mat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.mat2x4Vector, i: int) -> inviwopy.glm.mat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.mat2x4Vector, x: inviwopy.glm.mat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3

  2. __add__(self: inviwopy.glm.mat3, arg0: float) -> inviwopy.glm.mat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3, arg0: int) -> inviwopy.glm.vec3

  2. __getitem__(self: inviwopy.glm.mat3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3

  2. __iadd__(self: inviwopy.glm.mat3, arg0: float) -> inviwopy.glm.mat3

__imul__(self: inviwopy.glm.mat3, arg0: float) inviwopy.glm.mat3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) -> None

  2. __init__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3, arg2: inviwopy.glm.vec3) -> None

  3. __init__(self: inviwopy.glm.mat3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> None

  5. __init__(self: inviwopy.glm.mat3) -> None

  6. __init__(self: inviwopy.glm.mat3, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3

  2. __isub__(self: inviwopy.glm.mat3, arg0: float) -> inviwopy.glm.mat3

__itruediv__(self: inviwopy.glm.mat3, arg0: float) inviwopy.glm.mat3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat3, arg0: float) -> inviwopy.glm.mat3

  2. __mul__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. __mul__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x3

  4. __mul__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3

  5. __mul__(self: inviwopy.glm.mat3, arg0: glm::mat<4,3,float,0>) -> glm::mat<4,3,float,0>

__ne__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat3) str
__rmul__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.vec3) inviwopy.glm.vec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3, arg0: int, arg1: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __setitem__(self: inviwopy.glm.mat3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat3, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3

  2. __sub__(self: inviwopy.glm.mat3, arg0: float) -> inviwopy.glm.mat3

__truediv__(self: inviwopy.glm.mat3, arg0: float) inviwopy.glm.mat3
__hash__ = None
property array
class inviwopy.glm.mat3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat3Vector, x: inviwopy.glm.mat3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat3Vector, arg0: inviwopy.glm.mat3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3Vector, s: slice) -> inviwopy.glm.mat3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat3Vector, arg0: int) -> inviwopy.glm.mat3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3Vector) -> None

  2. __init__(self: inviwopy.glm.mat3Vector, arg0: inviwopy.glm.mat3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat3Vector) Iterator[inviwopy.glm.mat3]
__len__(self: inviwopy.glm.mat3Vector) int
__ne__(self: inviwopy.glm.mat3Vector, arg0: inviwopy.glm.mat3Vector) bool
__repr__(self: inviwopy.glm.mat3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3Vector, arg0: int, arg1: inviwopy.glm.mat3) -> None

  2. __setitem__(self: inviwopy.glm.mat3Vector, arg0: slice, arg1: inviwopy.glm.mat3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat3Vector, x: inviwopy.glm.mat3) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat3Vector) None

Clear the contents

count(self: inviwopy.glm.mat3Vector, x: inviwopy.glm.mat3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat3Vector, L: inviwopy.glm.mat3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat3Vector, i: int, x: inviwopy.glm.mat3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat3Vector) -> inviwopy.glm.mat3

Remove and return the last item

  1. pop(self: inviwopy.glm.mat3Vector, i: int) -> inviwopy.glm.mat3

Remove and return the item at index i

remove(self: inviwopy.glm.mat3Vector, x: inviwopy.glm.mat3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat3x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) -> inviwopy.glm.mat3x2

  2. __add__(self: inviwopy.glm.mat3x2, arg0: float) -> inviwopy.glm.mat3x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3x2, arg0: int) -> inviwopy.glm.vec2

  2. __getitem__(self: inviwopy.glm.mat3x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) -> inviwopy.glm.mat3x2

  2. __iadd__(self: inviwopy.glm.mat3x2, arg0: float) -> inviwopy.glm.mat3x2

__imul__(self: inviwopy.glm.mat3x2, arg0: float) inviwopy.glm.mat3x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2, arg2: inviwopy.glm.vec2) -> None

  3. __init__(self: inviwopy.glm.mat3x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) -> None

  5. __init__(self: inviwopy.glm.mat3x2) -> None

  6. __init__(self: inviwopy.glm.mat3x2, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat3x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) -> inviwopy.glm.mat3x2

  2. __isub__(self: inviwopy.glm.mat3x2, arg0: float) -> inviwopy.glm.mat3x2

__itruediv__(self: inviwopy.glm.mat3x2, arg0: float) inviwopy.glm.mat3x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat3x2, arg0: float) -> inviwopy.glm.mat3x2

  2. __mul__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec2

  3. __mul__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2

  4. __mul__(self: inviwopy.glm.mat3x2, arg0: glm::mat<3,3,float,0>) -> inviwopy.glm.mat3x2

  5. __mul__(self: inviwopy.glm.mat3x2, arg0: glm::mat<4,3,float,0>) -> glm::mat<4,2,float,0>

__ne__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat3x2) str
__rmul__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.vec2) inviwopy.glm.vec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3x2, arg0: int, arg1: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __setitem__(self: inviwopy.glm.mat3x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat3x2, arg0: inviwopy.glm.mat3x2) -> inviwopy.glm.mat3x2

  2. __sub__(self: inviwopy.glm.mat3x2, arg0: float) -> inviwopy.glm.mat3x2

__truediv__(self: inviwopy.glm.mat3x2, arg0: float) inviwopy.glm.mat3x2
__hash__ = None
property array
class inviwopy.glm.mat3x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat3x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat3x2Vector, x: inviwopy.glm.mat3x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat3x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat3x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat3x2Vector, arg0: inviwopy.glm.mat3x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3x2Vector, s: slice) -> inviwopy.glm.mat3x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat3x2Vector, arg0: int) -> inviwopy.glm.mat3x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3x2Vector) -> None

  2. __init__(self: inviwopy.glm.mat3x2Vector, arg0: inviwopy.glm.mat3x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat3x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat3x2Vector) Iterator[inviwopy.glm.mat3x2]
__len__(self: inviwopy.glm.mat3x2Vector) int
__ne__(self: inviwopy.glm.mat3x2Vector, arg0: inviwopy.glm.mat3x2Vector) bool
__repr__(self: inviwopy.glm.mat3x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3x2Vector, arg0: int, arg1: inviwopy.glm.mat3x2) -> None

  2. __setitem__(self: inviwopy.glm.mat3x2Vector, arg0: slice, arg1: inviwopy.glm.mat3x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat3x2Vector, x: inviwopy.glm.mat3x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat3x2Vector) None

Clear the contents

count(self: inviwopy.glm.mat3x2Vector, x: inviwopy.glm.mat3x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat3x2Vector, L: inviwopy.glm.mat3x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat3x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat3x2Vector, i: int, x: inviwopy.glm.mat3x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat3x2Vector) -> inviwopy.glm.mat3x2

Remove and return the last item

  1. pop(self: inviwopy.glm.mat3x2Vector, i: int) -> inviwopy.glm.mat3x2

Remove and return the item at index i

remove(self: inviwopy.glm.mat3x2Vector, x: inviwopy.glm.mat3x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat3x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x4

  2. __add__(self: inviwopy.glm.mat3x4, arg0: float) -> inviwopy.glm.mat3x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3x4, arg0: int) -> inviwopy.glm.vec4

  2. __getitem__(self: inviwopy.glm.mat3x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x4

  2. __iadd__(self: inviwopy.glm.mat3x4, arg0: float) -> inviwopy.glm.mat3x4

__imul__(self: inviwopy.glm.mat3x4, arg0: float) inviwopy.glm.mat3x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4, arg2: inviwopy.glm.vec4) -> None

  3. __init__(self: inviwopy.glm.mat3x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) -> None

  5. __init__(self: inviwopy.glm.mat3x4) -> None

  6. __init__(self: inviwopy.glm.mat3x4, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat3x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x4

  2. __isub__(self: inviwopy.glm.mat3x4, arg0: float) -> inviwopy.glm.mat3x4

__itruediv__(self: inviwopy.glm.mat3x4, arg0: float) inviwopy.glm.mat3x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat3x4, arg0: float) -> inviwopy.glm.mat3x4

  2. __mul__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec4

  3. __mul__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat2x3) -> inviwopy.glm.mat2x4

  4. __mul__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3) -> inviwopy.glm.mat3x4

  5. __mul__(self: inviwopy.glm.mat3x4, arg0: glm::mat<4,3,float,0>) -> glm::mat<4,4,float,0>

__ne__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat3x4) str
__rmul__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.vec4) inviwopy.glm.vec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3x4, arg0: int, arg1: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __setitem__(self: inviwopy.glm.mat3x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat3x4, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x4

  2. __sub__(self: inviwopy.glm.mat3x4, arg0: float) -> inviwopy.glm.mat3x4

__truediv__(self: inviwopy.glm.mat3x4, arg0: float) inviwopy.glm.mat3x4
__hash__ = None
property array
class inviwopy.glm.mat3x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat3x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat3x4Vector, x: inviwopy.glm.mat3x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat3x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat3x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat3x4Vector, arg0: inviwopy.glm.mat3x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat3x4Vector, s: slice) -> inviwopy.glm.mat3x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat3x4Vector, arg0: int) -> inviwopy.glm.mat3x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat3x4Vector) -> None

  2. __init__(self: inviwopy.glm.mat3x4Vector, arg0: inviwopy.glm.mat3x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat3x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat3x4Vector) Iterator[inviwopy.glm.mat3x4]
__len__(self: inviwopy.glm.mat3x4Vector) int
__ne__(self: inviwopy.glm.mat3x4Vector, arg0: inviwopy.glm.mat3x4Vector) bool
__repr__(self: inviwopy.glm.mat3x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat3x4Vector, arg0: int, arg1: inviwopy.glm.mat3x4) -> None

  2. __setitem__(self: inviwopy.glm.mat3x4Vector, arg0: slice, arg1: inviwopy.glm.mat3x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat3x4Vector, x: inviwopy.glm.mat3x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat3x4Vector) None

Clear the contents

count(self: inviwopy.glm.mat3x4Vector, x: inviwopy.glm.mat3x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat3x4Vector, L: inviwopy.glm.mat3x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat3x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat3x4Vector, i: int, x: inviwopy.glm.mat3x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat3x4Vector) -> inviwopy.glm.mat3x4

Remove and return the last item

  1. pop(self: inviwopy.glm.mat3x4Vector, i: int) -> inviwopy.glm.mat3x4

Remove and return the item at index i

remove(self: inviwopy.glm.mat3x4Vector, x: inviwopy.glm.mat3x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> inviwopy.glm.mat4

  2. __add__(self: inviwopy.glm.mat4, arg0: float) -> inviwopy.glm.mat4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4, arg0: int) -> inviwopy.glm.vec4

  2. __getitem__(self: inviwopy.glm.mat4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> inviwopy.glm.mat4

  2. __iadd__(self: inviwopy.glm.mat4, arg0: float) -> inviwopy.glm.mat4

__imul__(self: inviwopy.glm.mat4, arg0: float) inviwopy.glm.mat4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float, arg12: float, arg13: float, arg14: float, arg15: float) -> None

  2. __init__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4, arg2: inviwopy.glm.vec4, arg3: inviwopy.glm.vec4) -> None

  3. __init__(self: inviwopy.glm.mat4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> None

  5. __init__(self: inviwopy.glm.mat4) -> None

  6. __init__(self: inviwopy.glm.mat4, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> inviwopy.glm.mat4

  2. __isub__(self: inviwopy.glm.mat4, arg0: float) -> inviwopy.glm.mat4

__itruediv__(self: inviwopy.glm.mat4, arg0: float) inviwopy.glm.mat4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat4, arg0: float) -> inviwopy.glm.mat4

  2. __mul__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  3. __mul__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x4

  4. __mul__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x4

  5. __mul__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> inviwopy.glm.mat4

__ne__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat4) str
__rmul__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.vec4) inviwopy.glm.vec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4, arg0: int, arg1: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __setitem__(self: inviwopy.glm.mat4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat4, arg0: inviwopy.glm.mat4) -> inviwopy.glm.mat4

  2. __sub__(self: inviwopy.glm.mat4, arg0: float) -> inviwopy.glm.mat4

__truediv__(self: inviwopy.glm.mat4, arg0: float) inviwopy.glm.mat4
__hash__ = None
property array
class inviwopy.glm.mat4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat4Vector, x: inviwopy.glm.mat4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat4Vector, arg0: inviwopy.glm.mat4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4Vector, s: slice) -> inviwopy.glm.mat4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat4Vector, arg0: int) -> inviwopy.glm.mat4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4Vector) -> None

  2. __init__(self: inviwopy.glm.mat4Vector, arg0: inviwopy.glm.mat4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat4Vector) Iterator[inviwopy.glm.mat4]
__len__(self: inviwopy.glm.mat4Vector) int
__ne__(self: inviwopy.glm.mat4Vector, arg0: inviwopy.glm.mat4Vector) bool
__repr__(self: inviwopy.glm.mat4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4Vector, arg0: int, arg1: inviwopy.glm.mat4) -> None

  2. __setitem__(self: inviwopy.glm.mat4Vector, arg0: slice, arg1: inviwopy.glm.mat4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat4Vector, x: inviwopy.glm.mat4) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat4Vector) None

Clear the contents

count(self: inviwopy.glm.mat4Vector, x: inviwopy.glm.mat4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat4Vector, L: inviwopy.glm.mat4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat4Vector, i: int, x: inviwopy.glm.mat4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat4Vector) -> inviwopy.glm.mat4

Remove and return the last item

  1. pop(self: inviwopy.glm.mat4Vector, i: int) -> inviwopy.glm.mat4

Remove and return the item at index i

remove(self: inviwopy.glm.mat4Vector, x: inviwopy.glm.mat4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat4x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) -> inviwopy.glm.mat4x2

  2. __add__(self: inviwopy.glm.mat4x2, arg0: float) -> inviwopy.glm.mat4x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4x2, arg0: int) -> inviwopy.glm.vec2

  2. __getitem__(self: inviwopy.glm.mat4x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) -> inviwopy.glm.mat4x2

  2. __iadd__(self: inviwopy.glm.mat4x2, arg0: float) -> inviwopy.glm.mat4x2

__imul__(self: inviwopy.glm.mat4x2, arg0: float) inviwopy.glm.mat4x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2, arg2: inviwopy.glm.vec2, arg3: inviwopy.glm.vec2) -> None

  3. __init__(self: inviwopy.glm.mat4x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) -> None

  5. __init__(self: inviwopy.glm.mat4x2) -> None

  6. __init__(self: inviwopy.glm.mat4x2, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat4x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) -> inviwopy.glm.mat4x2

  2. __isub__(self: inviwopy.glm.mat4x2, arg0: float) -> inviwopy.glm.mat4x2

__itruediv__(self: inviwopy.glm.mat4x2, arg0: float) inviwopy.glm.mat4x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat4x2, arg0: float) -> inviwopy.glm.mat4x2

  2. __mul__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec2

  3. __mul__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2

  4. __mul__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3x2

  5. __mul__(self: inviwopy.glm.mat4x2, arg0: glm::mat<4,4,float,0>) -> inviwopy.glm.mat4x2

__ne__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat4x2) str
__rmul__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.vec2) inviwopy.glm.vec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4x2, arg0: int, arg1: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __setitem__(self: inviwopy.glm.mat4x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat4x2, arg0: inviwopy.glm.mat4x2) -> inviwopy.glm.mat4x2

  2. __sub__(self: inviwopy.glm.mat4x2, arg0: float) -> inviwopy.glm.mat4x2

__truediv__(self: inviwopy.glm.mat4x2, arg0: float) inviwopy.glm.mat4x2
__hash__ = None
property array
class inviwopy.glm.mat4x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat4x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat4x2Vector, x: inviwopy.glm.mat4x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat4x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat4x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat4x2Vector, arg0: inviwopy.glm.mat4x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4x2Vector, s: slice) -> inviwopy.glm.mat4x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat4x2Vector, arg0: int) -> inviwopy.glm.mat4x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4x2Vector) -> None

  2. __init__(self: inviwopy.glm.mat4x2Vector, arg0: inviwopy.glm.mat4x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat4x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat4x2Vector) Iterator[inviwopy.glm.mat4x2]
__len__(self: inviwopy.glm.mat4x2Vector) int
__ne__(self: inviwopy.glm.mat4x2Vector, arg0: inviwopy.glm.mat4x2Vector) bool
__repr__(self: inviwopy.glm.mat4x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4x2Vector, arg0: int, arg1: inviwopy.glm.mat4x2) -> None

  2. __setitem__(self: inviwopy.glm.mat4x2Vector, arg0: slice, arg1: inviwopy.glm.mat4x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat4x2Vector, x: inviwopy.glm.mat4x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat4x2Vector) None

Clear the contents

count(self: inviwopy.glm.mat4x2Vector, x: inviwopy.glm.mat4x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat4x2Vector, L: inviwopy.glm.mat4x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat4x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat4x2Vector, i: int, x: inviwopy.glm.mat4x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat4x2Vector) -> inviwopy.glm.mat4x2

Remove and return the last item

  1. pop(self: inviwopy.glm.mat4x2Vector, i: int) -> inviwopy.glm.mat4x2

Remove and return the item at index i

remove(self: inviwopy.glm.mat4x2Vector, x: inviwopy.glm.mat4x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.mat4x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) -> inviwopy.glm.mat4x3

  2. __add__(self: inviwopy.glm.mat4x3, arg0: float) -> inviwopy.glm.mat4x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4x3, arg0: int) -> inviwopy.glm.vec3

  2. __getitem__(self: inviwopy.glm.mat4x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) -> inviwopy.glm.mat4x3

  2. __iadd__(self: inviwopy.glm.mat4x3, arg0: float) -> inviwopy.glm.mat4x3

__imul__(self: inviwopy.glm.mat4x3, arg0: float) inviwopy.glm.mat4x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3, arg2: inviwopy.glm.vec3, arg3: inviwopy.glm.vec3) -> None

  3. __init__(self: inviwopy.glm.mat4x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) -> None

  5. __init__(self: inviwopy.glm.mat4x3) -> None

  6. __init__(self: inviwopy.glm.mat4x3, arg0: numpy.ndarray[numpy.float32]) -> None

  7. __init__(self: inviwopy.glm.mat4x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) -> inviwopy.glm.mat4x3

  2. __isub__(self: inviwopy.glm.mat4x3, arg0: float) -> inviwopy.glm.mat4x3

__itruediv__(self: inviwopy.glm.mat4x3, arg0: float) inviwopy.glm.mat4x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.mat4x3, arg0: float) -> inviwopy.glm.mat4x3

  2. __mul__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec3

  3. __mul__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat2x4) -> inviwopy.glm.mat2x3

  4. __mul__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat3x4) -> inviwopy.glm.mat3

  5. __mul__(self: inviwopy.glm.mat4x3, arg0: glm::mat<4,4,float,0>) -> inviwopy.glm.mat4x3

__ne__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.mat4x3) str
__rmul__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.vec3) inviwopy.glm.vec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4x3, arg0: int, arg1: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __setitem__(self: inviwopy.glm.mat4x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.mat4x3, arg0: inviwopy.glm.mat4x3) -> inviwopy.glm.mat4x3

  2. __sub__(self: inviwopy.glm.mat4x3, arg0: float) -> inviwopy.glm.mat4x3

__truediv__(self: inviwopy.glm.mat4x3, arg0: float) inviwopy.glm.mat4x3
__hash__ = None
property array
class inviwopy.glm.mat4x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.mat4x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.mat4x3Vector, x: inviwopy.glm.mat4x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.mat4x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.mat4x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.mat4x3Vector, arg0: inviwopy.glm.mat4x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.mat4x3Vector, s: slice) -> inviwopy.glm.mat4x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.mat4x3Vector, arg0: int) -> inviwopy.glm.mat4x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.mat4x3Vector) -> None

  2. __init__(self: inviwopy.glm.mat4x3Vector, arg0: inviwopy.glm.mat4x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.mat4x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.mat4x3Vector) Iterator[inviwopy.glm.mat4x3]
__len__(self: inviwopy.glm.mat4x3Vector) int
__ne__(self: inviwopy.glm.mat4x3Vector, arg0: inviwopy.glm.mat4x3Vector) bool
__repr__(self: inviwopy.glm.mat4x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.mat4x3Vector, arg0: int, arg1: inviwopy.glm.mat4x3) -> None

  2. __setitem__(self: inviwopy.glm.mat4x3Vector, arg0: slice, arg1: inviwopy.glm.mat4x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.mat4x3Vector, x: inviwopy.glm.mat4x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.mat4x3Vector) None

Clear the contents

count(self: inviwopy.glm.mat4x3Vector, x: inviwopy.glm.mat4x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.mat4x3Vector, L: inviwopy.glm.mat4x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.mat4x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.mat4x3Vector, i: int, x: inviwopy.glm.mat4x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.mat4x3Vector) -> inviwopy.glm.mat4x3

Remove and return the last item

  1. pop(self: inviwopy.glm.mat4x3Vector, i: int) -> inviwopy.glm.mat4x3

Remove and return the item at index i

remove(self: inviwopy.glm.mat4x3Vector, x: inviwopy.glm.mat4x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.size2_t

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __add__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) bool
__getitem__(self: inviwopy.glm.size2_t, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __iadd__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __imul__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.size2_t, arg0: int, arg1: int) -> None

  2. __init__(self: inviwopy.glm.size2_t, arg0: int) -> None

  3. __init__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> None

  4. __init__(self: inviwopy.glm.size2_t) -> None

  5. __init__(self: inviwopy.glm.size2_t, arg0: numpy.ndarray[numpy.uint64]) -> None

  6. __init__(self: inviwopy.glm.size2_t, arg0: list) -> None

  7. __init__(self: inviwopy.glm.size2_t, arg0: glm::vec<3,unsigned __int64,0>) -> None

  8. __init__(self: inviwopy.glm.size2_t, arg0: glm::vec<4,unsigned __int64,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __isub__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __itruediv__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __mul__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__ne__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.size2_t) str
__setitem__(self: inviwopy.glm.size2_t, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __sub__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.size2_t, arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  2. __truediv__(self: inviwopy.glm.size2_t, arg0: int) -> inviwopy.glm.size2_t

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.size3_t

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __add__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) bool
__getitem__(self: inviwopy.glm.size3_t, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __iadd__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __imul__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.size3_t, arg0: int, arg1: int, arg2: int) -> None

  2. __init__(self: inviwopy.glm.size3_t, arg0: int) -> None

  3. __init__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> None

  4. __init__(self: inviwopy.glm.size3_t) -> None

  5. __init__(self: inviwopy.glm.size3_t, arg0: numpy.ndarray[numpy.uint64]) -> None

  6. __init__(self: inviwopy.glm.size3_t, arg0: list) -> None

  7. __init__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size2_t, arg1: int) -> None

  8. __init__(self: inviwopy.glm.size3_t, arg0: int, arg1: inviwopy.glm.size2_t) -> None

  9. __init__(self: inviwopy.glm.size3_t, arg0: glm::vec<4,unsigned __int64,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __isub__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __itruediv__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __mul__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__ne__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.size3_t) str
__setitem__(self: inviwopy.glm.size3_t, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __sub__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.size3_t, arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  2. __truediv__(self: inviwopy.glm.size3_t, arg0: int) -> inviwopy.glm.size3_t

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.size4_t

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __add__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) bool
__getitem__(self: inviwopy.glm.size4_t, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __iadd__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __imul__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.size4_t, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.size4_t, arg0: int) -> None

  3. __init__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> None

  4. __init__(self: inviwopy.glm.size4_t) -> None

  5. __init__(self: inviwopy.glm.size4_t, arg0: numpy.ndarray[numpy.uint64]) -> None

  6. __init__(self: inviwopy.glm.size4_t, arg0: list) -> None

  7. __init__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size2_t, arg1: int, arg2: int) -> None

  8. __init__(self: inviwopy.glm.size4_t, arg0: int, arg1: inviwopy.glm.size2_t, arg2: int) -> None

  9. __init__(self: inviwopy.glm.size4_t, arg0: int, arg1: int, arg2: inviwopy.glm.size2_t) -> None

  10. __init__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t) -> None

  11. __init__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size3_t, arg1: int) -> None

  12. __init__(self: inviwopy.glm.size4_t, arg0: int, arg1: inviwopy.glm.size3_t) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __isub__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __itruediv__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __mul__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__ne__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.size4_t) str
__setitem__(self: inviwopy.glm.size4_t, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __sub__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.size4_t, arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  2. __truediv__(self: inviwopy.glm.size4_t, arg0: int) -> inviwopy.glm.size4_t

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.umat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2

  2. __add__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.umat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.uvec2

  2. __getitem__(self: inviwopy.glm.umat2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2

  2. __iadd__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.umat2

__imul__(self: inviwopy.glm.umat2, arg0: int) inviwopy.glm.umat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> None

  3. __init__(self: inviwopy.glm.umat2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> None

  5. __init__(self: inviwopy.glm.umat2) -> None

  6. __init__(self: inviwopy.glm.umat2, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2

  2. __isub__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.umat2

__itruediv__(self: inviwopy.glm.umat2, arg0: int) inviwopy.glm.umat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.umat2

  2. __mul__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  3. __mul__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2

  4. __mul__(self: inviwopy.glm.umat2, arg0: glm::mat<3,2,unsigned int,0>) -> glm::mat<3,2,unsigned int,0>

  5. __mul__(self: inviwopy.glm.umat2, arg0: glm::mat<4,2,unsigned int,0>) -> glm::mat<4,2,unsigned int,0>

__ne__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat2) str
__rmul__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.uvec2) inviwopy.glm.uvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2, arg0: int, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __setitem__(self: inviwopy.glm.umat2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat2, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2

  2. __sub__(self: inviwopy.glm.umat2, arg0: int) -> inviwopy.glm.umat2

__truediv__(self: inviwopy.glm.umat2, arg0: int) inviwopy.glm.umat2
__hash__ = None
property array
class inviwopy.glm.umat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat2Vector, x: inviwopy.glm.umat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat2Vector, arg0: inviwopy.glm.umat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2Vector, s: slice) -> inviwopy.glm.umat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat2Vector, arg0: int) -> inviwopy.glm.umat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2Vector) -> None

  2. __init__(self: inviwopy.glm.umat2Vector, arg0: inviwopy.glm.umat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat2Vector) Iterator[inviwopy.glm.umat2]
__len__(self: inviwopy.glm.umat2Vector) int
__ne__(self: inviwopy.glm.umat2Vector, arg0: inviwopy.glm.umat2Vector) bool
__repr__(self: inviwopy.glm.umat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2Vector, arg0: int, arg1: inviwopy.glm.umat2) -> None

  2. __setitem__(self: inviwopy.glm.umat2Vector, arg0: slice, arg1: inviwopy.glm.umat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat2Vector, x: inviwopy.glm.umat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat2Vector) None

Clear the contents

count(self: inviwopy.glm.umat2Vector, x: inviwopy.glm.umat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat2Vector, L: inviwopy.glm.umat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat2Vector, i: int, x: inviwopy.glm.umat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat2Vector) -> inviwopy.glm.umat2

Remove and return the last item

  1. pop(self: inviwopy.glm.umat2Vector, i: int) -> inviwopy.glm.umat2

Remove and return the item at index i

remove(self: inviwopy.glm.umat2Vector, x: inviwopy.glm.umat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x3

  2. __add__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.umat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.uvec3

  2. __getitem__(self: inviwopy.glm.umat2x3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x3

  2. __iadd__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.umat2x3

__imul__(self: inviwopy.glm.umat2x3, arg0: int) inviwopy.glm.umat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2x3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. __init__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3) -> None

  3. __init__(self: inviwopy.glm.umat2x3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) -> None

  5. __init__(self: inviwopy.glm.umat2x3) -> None

  6. __init__(self: inviwopy.glm.umat2x3, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x3

  2. __isub__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.umat2x3

__itruediv__(self: inviwopy.glm.umat2x3, arg0: int) inviwopy.glm.umat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.umat2x3

  2. __mul__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec3

  3. __mul__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2x3

  4. __mul__(self: inviwopy.glm.umat2x3, arg0: glm::mat<3,2,unsigned int,0>) -> glm::mat<3,3,unsigned int,0>

  5. __mul__(self: inviwopy.glm.umat2x3, arg0: glm::mat<4,2,unsigned int,0>) -> glm::mat<4,3,unsigned int,0>

__ne__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat2x3) str
__rmul__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.uvec3) inviwopy.glm.uvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2x3, arg0: int, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __setitem__(self: inviwopy.glm.umat2x3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat2x3, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x3

  2. __sub__(self: inviwopy.glm.umat2x3, arg0: int) -> inviwopy.glm.umat2x3

__truediv__(self: inviwopy.glm.umat2x3, arg0: int) inviwopy.glm.umat2x3
__hash__ = None
property array
class inviwopy.glm.umat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat2x3Vector, x: inviwopy.glm.umat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat2x3Vector, arg0: inviwopy.glm.umat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2x3Vector, s: slice) -> inviwopy.glm.umat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat2x3Vector, arg0: int) -> inviwopy.glm.umat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.umat2x3Vector, arg0: inviwopy.glm.umat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat2x3Vector) Iterator[inviwopy.glm.umat2x3]
__len__(self: inviwopy.glm.umat2x3Vector) int
__ne__(self: inviwopy.glm.umat2x3Vector, arg0: inviwopy.glm.umat2x3Vector) bool
__repr__(self: inviwopy.glm.umat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2x3Vector, arg0: int, arg1: inviwopy.glm.umat2x3) -> None

  2. __setitem__(self: inviwopy.glm.umat2x3Vector, arg0: slice, arg1: inviwopy.glm.umat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat2x3Vector, x: inviwopy.glm.umat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.umat2x3Vector, x: inviwopy.glm.umat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat2x3Vector, L: inviwopy.glm.umat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat2x3Vector, i: int, x: inviwopy.glm.umat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat2x3Vector) -> inviwopy.glm.umat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.umat2x3Vector, i: int) -> inviwopy.glm.umat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.umat2x3Vector, x: inviwopy.glm.umat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x4

  2. __add__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.umat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.uvec4

  2. __getitem__(self: inviwopy.glm.umat2x4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x4

  2. __iadd__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.umat2x4

__imul__(self: inviwopy.glm.umat2x4, arg0: int) inviwopy.glm.umat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2x4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. __init__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4) -> None

  3. __init__(self: inviwopy.glm.umat2x4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) -> None

  5. __init__(self: inviwopy.glm.umat2x4) -> None

  6. __init__(self: inviwopy.glm.umat2x4, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x4

  2. __isub__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.umat2x4

__itruediv__(self: inviwopy.glm.umat2x4, arg0: int) inviwopy.glm.umat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.umat2x4

  2. __mul__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec4

  3. __mul__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2) -> inviwopy.glm.umat2x4

  4. __mul__(self: inviwopy.glm.umat2x4, arg0: glm::mat<3,2,unsigned int,0>) -> glm::mat<3,4,unsigned int,0>

  5. __mul__(self: inviwopy.glm.umat2x4, arg0: glm::mat<4,2,unsigned int,0>) -> glm::mat<4,4,unsigned int,0>

__ne__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat2x4) str
__rmul__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.uvec4) inviwopy.glm.uvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2x4, arg0: int, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __setitem__(self: inviwopy.glm.umat2x4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat2x4, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x4

  2. __sub__(self: inviwopy.glm.umat2x4, arg0: int) -> inviwopy.glm.umat2x4

__truediv__(self: inviwopy.glm.umat2x4, arg0: int) inviwopy.glm.umat2x4
__hash__ = None
property array
class inviwopy.glm.umat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat2x4Vector, x: inviwopy.glm.umat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat2x4Vector, arg0: inviwopy.glm.umat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat2x4Vector, s: slice) -> inviwopy.glm.umat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat2x4Vector, arg0: int) -> inviwopy.glm.umat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.umat2x4Vector, arg0: inviwopy.glm.umat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat2x4Vector) Iterator[inviwopy.glm.umat2x4]
__len__(self: inviwopy.glm.umat2x4Vector) int
__ne__(self: inviwopy.glm.umat2x4Vector, arg0: inviwopy.glm.umat2x4Vector) bool
__repr__(self: inviwopy.glm.umat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat2x4Vector, arg0: int, arg1: inviwopy.glm.umat2x4) -> None

  2. __setitem__(self: inviwopy.glm.umat2x4Vector, arg0: slice, arg1: inviwopy.glm.umat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat2x4Vector, x: inviwopy.glm.umat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.umat2x4Vector, x: inviwopy.glm.umat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat2x4Vector, L: inviwopy.glm.umat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat2x4Vector, i: int, x: inviwopy.glm.umat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat2x4Vector) -> inviwopy.glm.umat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.umat2x4Vector, i: int) -> inviwopy.glm.umat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.umat2x4Vector, x: inviwopy.glm.umat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3

  2. __add__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.umat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.uvec3

  2. __getitem__(self: inviwopy.glm.umat3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3

  2. __iadd__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.umat3

__imul__(self: inviwopy.glm.umat3, arg0: int) inviwopy.glm.umat3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int) -> None

  2. __init__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3, arg2: inviwopy.glm.uvec3) -> None

  3. __init__(self: inviwopy.glm.umat3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> None

  5. __init__(self: inviwopy.glm.umat3) -> None

  6. __init__(self: inviwopy.glm.umat3, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3

  2. __isub__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.umat3

__itruediv__(self: inviwopy.glm.umat3, arg0: int) inviwopy.glm.umat3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.umat3

  2. __mul__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  3. __mul__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x3

  4. __mul__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3

  5. __mul__(self: inviwopy.glm.umat3, arg0: glm::mat<4,3,unsigned int,0>) -> glm::mat<4,3,unsigned int,0>

__ne__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat3) str
__rmul__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.uvec3) inviwopy.glm.uvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3, arg0: int, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __setitem__(self: inviwopy.glm.umat3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat3, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3

  2. __sub__(self: inviwopy.glm.umat3, arg0: int) -> inviwopy.glm.umat3

__truediv__(self: inviwopy.glm.umat3, arg0: int) inviwopy.glm.umat3
__hash__ = None
property array
class inviwopy.glm.umat3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat3Vector, x: inviwopy.glm.umat3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat3Vector, arg0: inviwopy.glm.umat3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3Vector, s: slice) -> inviwopy.glm.umat3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat3Vector, arg0: int) -> inviwopy.glm.umat3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3Vector) -> None

  2. __init__(self: inviwopy.glm.umat3Vector, arg0: inviwopy.glm.umat3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat3Vector) Iterator[inviwopy.glm.umat3]
__len__(self: inviwopy.glm.umat3Vector) int
__ne__(self: inviwopy.glm.umat3Vector, arg0: inviwopy.glm.umat3Vector) bool
__repr__(self: inviwopy.glm.umat3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3Vector, arg0: int, arg1: inviwopy.glm.umat3) -> None

  2. __setitem__(self: inviwopy.glm.umat3Vector, arg0: slice, arg1: inviwopy.glm.umat3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat3Vector, x: inviwopy.glm.umat3) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat3Vector) None

Clear the contents

count(self: inviwopy.glm.umat3Vector, x: inviwopy.glm.umat3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat3Vector, L: inviwopy.glm.umat3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat3Vector, i: int, x: inviwopy.glm.umat3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat3Vector) -> inviwopy.glm.umat3

Remove and return the last item

  1. pop(self: inviwopy.glm.umat3Vector, i: int) -> inviwopy.glm.umat3

Remove and return the item at index i

remove(self: inviwopy.glm.umat3Vector, x: inviwopy.glm.umat3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat3x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) -> inviwopy.glm.umat3x2

  2. __add__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.umat3x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.uvec2

  2. __getitem__(self: inviwopy.glm.umat3x2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) -> inviwopy.glm.umat3x2

  2. __iadd__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.umat3x2

__imul__(self: inviwopy.glm.umat3x2, arg0: int) inviwopy.glm.umat3x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3x2, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. __init__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2, arg2: inviwopy.glm.uvec2) -> None

  3. __init__(self: inviwopy.glm.umat3x2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) -> None

  5. __init__(self: inviwopy.glm.umat3x2) -> None

  6. __init__(self: inviwopy.glm.umat3x2, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat3x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) -> inviwopy.glm.umat3x2

  2. __isub__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.umat3x2

__itruediv__(self: inviwopy.glm.umat3x2, arg0: int) inviwopy.glm.umat3x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.umat3x2

  2. __mul__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec2

  3. __mul__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2

  4. __mul__(self: inviwopy.glm.umat3x2, arg0: glm::mat<3,3,unsigned int,0>) -> inviwopy.glm.umat3x2

  5. __mul__(self: inviwopy.glm.umat3x2, arg0: glm::mat<4,3,unsigned int,0>) -> glm::mat<4,2,unsigned int,0>

__ne__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat3x2) str
__rmul__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.uvec2) inviwopy.glm.uvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3x2, arg0: int, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __setitem__(self: inviwopy.glm.umat3x2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat3x2, arg0: inviwopy.glm.umat3x2) -> inviwopy.glm.umat3x2

  2. __sub__(self: inviwopy.glm.umat3x2, arg0: int) -> inviwopy.glm.umat3x2

__truediv__(self: inviwopy.glm.umat3x2, arg0: int) inviwopy.glm.umat3x2
__hash__ = None
property array
class inviwopy.glm.umat3x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat3x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat3x2Vector, x: inviwopy.glm.umat3x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat3x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat3x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat3x2Vector, arg0: inviwopy.glm.umat3x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3x2Vector, s: slice) -> inviwopy.glm.umat3x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat3x2Vector, arg0: int) -> inviwopy.glm.umat3x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3x2Vector) -> None

  2. __init__(self: inviwopy.glm.umat3x2Vector, arg0: inviwopy.glm.umat3x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat3x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat3x2Vector) Iterator[inviwopy.glm.umat3x2]
__len__(self: inviwopy.glm.umat3x2Vector) int
__ne__(self: inviwopy.glm.umat3x2Vector, arg0: inviwopy.glm.umat3x2Vector) bool
__repr__(self: inviwopy.glm.umat3x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3x2Vector, arg0: int, arg1: inviwopy.glm.umat3x2) -> None

  2. __setitem__(self: inviwopy.glm.umat3x2Vector, arg0: slice, arg1: inviwopy.glm.umat3x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat3x2Vector, x: inviwopy.glm.umat3x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat3x2Vector) None

Clear the contents

count(self: inviwopy.glm.umat3x2Vector, x: inviwopy.glm.umat3x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat3x2Vector, L: inviwopy.glm.umat3x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat3x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat3x2Vector, i: int, x: inviwopy.glm.umat3x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat3x2Vector) -> inviwopy.glm.umat3x2

Remove and return the last item

  1. pop(self: inviwopy.glm.umat3x2Vector, i: int) -> inviwopy.glm.umat3x2

Remove and return the item at index i

remove(self: inviwopy.glm.umat3x2Vector, x: inviwopy.glm.umat3x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat3x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x4

  2. __add__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.umat3x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.uvec4

  2. __getitem__(self: inviwopy.glm.umat3x4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x4

  2. __iadd__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.umat3x4

__imul__(self: inviwopy.glm.umat3x4, arg0: int) inviwopy.glm.umat3x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3x4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int) -> None

  2. __init__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4, arg2: inviwopy.glm.uvec4) -> None

  3. __init__(self: inviwopy.glm.umat3x4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) -> None

  5. __init__(self: inviwopy.glm.umat3x4) -> None

  6. __init__(self: inviwopy.glm.umat3x4, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat3x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x4

  2. __isub__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.umat3x4

__itruediv__(self: inviwopy.glm.umat3x4, arg0: int) inviwopy.glm.umat3x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.umat3x4

  2. __mul__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec4

  3. __mul__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat2x3) -> inviwopy.glm.umat2x4

  4. __mul__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3) -> inviwopy.glm.umat3x4

  5. __mul__(self: inviwopy.glm.umat3x4, arg0: glm::mat<4,3,unsigned int,0>) -> glm::mat<4,4,unsigned int,0>

__ne__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat3x4) str
__rmul__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.uvec4) inviwopy.glm.uvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3x4, arg0: int, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __setitem__(self: inviwopy.glm.umat3x4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat3x4, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x4

  2. __sub__(self: inviwopy.glm.umat3x4, arg0: int) -> inviwopy.glm.umat3x4

__truediv__(self: inviwopy.glm.umat3x4, arg0: int) inviwopy.glm.umat3x4
__hash__ = None
property array
class inviwopy.glm.umat3x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat3x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat3x4Vector, x: inviwopy.glm.umat3x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat3x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat3x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat3x4Vector, arg0: inviwopy.glm.umat3x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat3x4Vector, s: slice) -> inviwopy.glm.umat3x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat3x4Vector, arg0: int) -> inviwopy.glm.umat3x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat3x4Vector) -> None

  2. __init__(self: inviwopy.glm.umat3x4Vector, arg0: inviwopy.glm.umat3x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat3x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat3x4Vector) Iterator[inviwopy.glm.umat3x4]
__len__(self: inviwopy.glm.umat3x4Vector) int
__ne__(self: inviwopy.glm.umat3x4Vector, arg0: inviwopy.glm.umat3x4Vector) bool
__repr__(self: inviwopy.glm.umat3x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat3x4Vector, arg0: int, arg1: inviwopy.glm.umat3x4) -> None

  2. __setitem__(self: inviwopy.glm.umat3x4Vector, arg0: slice, arg1: inviwopy.glm.umat3x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat3x4Vector, x: inviwopy.glm.umat3x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat3x4Vector) None

Clear the contents

count(self: inviwopy.glm.umat3x4Vector, x: inviwopy.glm.umat3x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat3x4Vector, L: inviwopy.glm.umat3x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat3x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat3x4Vector, i: int, x: inviwopy.glm.umat3x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat3x4Vector) -> inviwopy.glm.umat3x4

Remove and return the last item

  1. pop(self: inviwopy.glm.umat3x4Vector, i: int) -> inviwopy.glm.umat3x4

Remove and return the item at index i

remove(self: inviwopy.glm.umat3x4Vector, x: inviwopy.glm.umat3x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> inviwopy.glm.umat4

  2. __add__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.umat4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.uvec4

  2. __getitem__(self: inviwopy.glm.umat4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> inviwopy.glm.umat4

  2. __iadd__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.umat4

__imul__(self: inviwopy.glm.umat4, arg0: int) inviwopy.glm.umat4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int, arg12: int, arg13: int, arg14: int, arg15: int) -> None

  2. __init__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4, arg2: inviwopy.glm.uvec4, arg3: inviwopy.glm.uvec4) -> None

  3. __init__(self: inviwopy.glm.umat4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> None

  5. __init__(self: inviwopy.glm.umat4) -> None

  6. __init__(self: inviwopy.glm.umat4, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> inviwopy.glm.umat4

  2. __isub__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.umat4

__itruediv__(self: inviwopy.glm.umat4, arg0: int) inviwopy.glm.umat4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.umat4

  2. __mul__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  3. __mul__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x4

  4. __mul__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x4

  5. __mul__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> inviwopy.glm.umat4

__ne__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat4) str
__rmul__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.uvec4) inviwopy.glm.uvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4, arg0: int, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __setitem__(self: inviwopy.glm.umat4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat4, arg0: inviwopy.glm.umat4) -> inviwopy.glm.umat4

  2. __sub__(self: inviwopy.glm.umat4, arg0: int) -> inviwopy.glm.umat4

__truediv__(self: inviwopy.glm.umat4, arg0: int) inviwopy.glm.umat4
__hash__ = None
property array
class inviwopy.glm.umat4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat4Vector, x: inviwopy.glm.umat4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat4Vector, arg0: inviwopy.glm.umat4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4Vector, s: slice) -> inviwopy.glm.umat4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat4Vector, arg0: int) -> inviwopy.glm.umat4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4Vector) -> None

  2. __init__(self: inviwopy.glm.umat4Vector, arg0: inviwopy.glm.umat4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat4Vector) Iterator[inviwopy.glm.umat4]
__len__(self: inviwopy.glm.umat4Vector) int
__ne__(self: inviwopy.glm.umat4Vector, arg0: inviwopy.glm.umat4Vector) bool
__repr__(self: inviwopy.glm.umat4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4Vector, arg0: int, arg1: inviwopy.glm.umat4) -> None

  2. __setitem__(self: inviwopy.glm.umat4Vector, arg0: slice, arg1: inviwopy.glm.umat4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat4Vector, x: inviwopy.glm.umat4) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat4Vector) None

Clear the contents

count(self: inviwopy.glm.umat4Vector, x: inviwopy.glm.umat4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat4Vector, L: inviwopy.glm.umat4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat4Vector, i: int, x: inviwopy.glm.umat4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat4Vector) -> inviwopy.glm.umat4

Remove and return the last item

  1. pop(self: inviwopy.glm.umat4Vector, i: int) -> inviwopy.glm.umat4

Remove and return the item at index i

remove(self: inviwopy.glm.umat4Vector, x: inviwopy.glm.umat4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat4x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) -> inviwopy.glm.umat4x2

  2. __add__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.umat4x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.uvec2

  2. __getitem__(self: inviwopy.glm.umat4x2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) -> inviwopy.glm.umat4x2

  2. __iadd__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.umat4x2

__imul__(self: inviwopy.glm.umat4x2, arg0: int) inviwopy.glm.umat4x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4x2, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. __init__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2, arg2: inviwopy.glm.uvec2, arg3: inviwopy.glm.uvec2) -> None

  3. __init__(self: inviwopy.glm.umat4x2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) -> None

  5. __init__(self: inviwopy.glm.umat4x2) -> None

  6. __init__(self: inviwopy.glm.umat4x2, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat4x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) -> inviwopy.glm.umat4x2

  2. __isub__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.umat4x2

__itruediv__(self: inviwopy.glm.umat4x2, arg0: int) inviwopy.glm.umat4x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.umat4x2

  2. __mul__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec2

  3. __mul__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2

  4. __mul__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3x2

  5. __mul__(self: inviwopy.glm.umat4x2, arg0: glm::mat<4,4,unsigned int,0>) -> inviwopy.glm.umat4x2

__ne__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat4x2) str
__rmul__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.uvec2) inviwopy.glm.uvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4x2, arg0: int, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __setitem__(self: inviwopy.glm.umat4x2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat4x2, arg0: inviwopy.glm.umat4x2) -> inviwopy.glm.umat4x2

  2. __sub__(self: inviwopy.glm.umat4x2, arg0: int) -> inviwopy.glm.umat4x2

__truediv__(self: inviwopy.glm.umat4x2, arg0: int) inviwopy.glm.umat4x2
__hash__ = None
property array
class inviwopy.glm.umat4x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat4x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat4x2Vector, x: inviwopy.glm.umat4x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat4x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat4x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat4x2Vector, arg0: inviwopy.glm.umat4x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4x2Vector, s: slice) -> inviwopy.glm.umat4x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat4x2Vector, arg0: int) -> inviwopy.glm.umat4x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4x2Vector) -> None

  2. __init__(self: inviwopy.glm.umat4x2Vector, arg0: inviwopy.glm.umat4x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat4x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat4x2Vector) Iterator[inviwopy.glm.umat4x2]
__len__(self: inviwopy.glm.umat4x2Vector) int
__ne__(self: inviwopy.glm.umat4x2Vector, arg0: inviwopy.glm.umat4x2Vector) bool
__repr__(self: inviwopy.glm.umat4x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4x2Vector, arg0: int, arg1: inviwopy.glm.umat4x2) -> None

  2. __setitem__(self: inviwopy.glm.umat4x2Vector, arg0: slice, arg1: inviwopy.glm.umat4x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat4x2Vector, x: inviwopy.glm.umat4x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat4x2Vector) None

Clear the contents

count(self: inviwopy.glm.umat4x2Vector, x: inviwopy.glm.umat4x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat4x2Vector, L: inviwopy.glm.umat4x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat4x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat4x2Vector, i: int, x: inviwopy.glm.umat4x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat4x2Vector) -> inviwopy.glm.umat4x2

Remove and return the last item

  1. pop(self: inviwopy.glm.umat4x2Vector, i: int) -> inviwopy.glm.umat4x2

Remove and return the item at index i

remove(self: inviwopy.glm.umat4x2Vector, x: inviwopy.glm.umat4x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.umat4x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) -> inviwopy.glm.umat4x3

  2. __add__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.umat4x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.uvec3

  2. __getitem__(self: inviwopy.glm.umat4x3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) -> inviwopy.glm.umat4x3

  2. __iadd__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.umat4x3

__imul__(self: inviwopy.glm.umat4x3, arg0: int) inviwopy.glm.umat4x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4x3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int, arg8: int, arg9: int, arg10: int, arg11: int) -> None

  2. __init__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3, arg2: inviwopy.glm.uvec3, arg3: inviwopy.glm.uvec3) -> None

  3. __init__(self: inviwopy.glm.umat4x3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) -> None

  5. __init__(self: inviwopy.glm.umat4x3) -> None

  6. __init__(self: inviwopy.glm.umat4x3, arg0: numpy.ndarray[numpy.uint32]) -> None

  7. __init__(self: inviwopy.glm.umat4x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) -> inviwopy.glm.umat4x3

  2. __isub__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.umat4x3

__itruediv__(self: inviwopy.glm.umat4x3, arg0: int) inviwopy.glm.umat4x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.umat4x3

  2. __mul__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec3

  3. __mul__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat2x4) -> inviwopy.glm.umat2x3

  4. __mul__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat3x4) -> inviwopy.glm.umat3

  5. __mul__(self: inviwopy.glm.umat4x3, arg0: glm::mat<4,4,unsigned int,0>) -> inviwopy.glm.umat4x3

__ne__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.umat4x3) str
__rmul__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.uvec3) inviwopy.glm.uvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4x3, arg0: int, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __setitem__(self: inviwopy.glm.umat4x3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.umat4x3, arg0: inviwopy.glm.umat4x3) -> inviwopy.glm.umat4x3

  2. __sub__(self: inviwopy.glm.umat4x3, arg0: int) -> inviwopy.glm.umat4x3

__truediv__(self: inviwopy.glm.umat4x3, arg0: int) inviwopy.glm.umat4x3
__hash__ = None
property array
class inviwopy.glm.umat4x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.umat4x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.umat4x3Vector, x: inviwopy.glm.umat4x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.umat4x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.umat4x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.umat4x3Vector, arg0: inviwopy.glm.umat4x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.umat4x3Vector, s: slice) -> inviwopy.glm.umat4x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.umat4x3Vector, arg0: int) -> inviwopy.glm.umat4x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.umat4x3Vector) -> None

  2. __init__(self: inviwopy.glm.umat4x3Vector, arg0: inviwopy.glm.umat4x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.umat4x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.umat4x3Vector) Iterator[inviwopy.glm.umat4x3]
__len__(self: inviwopy.glm.umat4x3Vector) int
__ne__(self: inviwopy.glm.umat4x3Vector, arg0: inviwopy.glm.umat4x3Vector) bool
__repr__(self: inviwopy.glm.umat4x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.umat4x3Vector, arg0: int, arg1: inviwopy.glm.umat4x3) -> None

  2. __setitem__(self: inviwopy.glm.umat4x3Vector, arg0: slice, arg1: inviwopy.glm.umat4x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.umat4x3Vector, x: inviwopy.glm.umat4x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.umat4x3Vector) None

Clear the contents

count(self: inviwopy.glm.umat4x3Vector, x: inviwopy.glm.umat4x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.umat4x3Vector, L: inviwopy.glm.umat4x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.umat4x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.umat4x3Vector, i: int, x: inviwopy.glm.umat4x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.umat4x3Vector) -> inviwopy.glm.umat4x3

Remove and return the last item

  1. pop(self: inviwopy.glm.umat4x3Vector, i: int) -> inviwopy.glm.umat4x3

Remove and return the item at index i

remove(self: inviwopy.glm.umat4x3Vector, x: inviwopy.glm.umat4x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.uvec2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __add__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) bool
__getitem__(self: inviwopy.glm.uvec2, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __iadd__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __imul__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.uvec2, arg0: int, arg1: int) -> None

  2. __init__(self: inviwopy.glm.uvec2, arg0: int) -> None

  3. __init__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> None

  4. __init__(self: inviwopy.glm.uvec2) -> None

  5. __init__(self: inviwopy.glm.uvec2, arg0: numpy.ndarray[numpy.uint32]) -> None

  6. __init__(self: inviwopy.glm.uvec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.uvec2, arg0: glm::vec<3,unsigned int,0>) -> None

  8. __init__(self: inviwopy.glm.uvec2, arg0: glm::vec<4,unsigned int,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __isub__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __itruediv__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __mul__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__ne__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.uvec2) str
__setitem__(self: inviwopy.glm.uvec2, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __sub__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.uvec2, arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  2. __truediv__(self: inviwopy.glm.uvec2, arg0: int) -> inviwopy.glm.uvec2

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.uvec3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __add__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) bool
__getitem__(self: inviwopy.glm.uvec3, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __iadd__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __imul__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.uvec3, arg0: int, arg1: int, arg2: int) -> None

  2. __init__(self: inviwopy.glm.uvec3, arg0: int) -> None

  3. __init__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> None

  4. __init__(self: inviwopy.glm.uvec3) -> None

  5. __init__(self: inviwopy.glm.uvec3, arg0: numpy.ndarray[numpy.uint32]) -> None

  6. __init__(self: inviwopy.glm.uvec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec2, arg1: int) -> None

  8. __init__(self: inviwopy.glm.uvec3, arg0: int, arg1: inviwopy.glm.uvec2) -> None

  9. __init__(self: inviwopy.glm.uvec3, arg0: glm::vec<4,unsigned int,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __isub__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __itruediv__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __mul__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__ne__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.uvec3) str
__setitem__(self: inviwopy.glm.uvec3, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __sub__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.uvec3, arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  2. __truediv__(self: inviwopy.glm.uvec3, arg0: int) -> inviwopy.glm.uvec3

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.uvec4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __add__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) bool
__getitem__(self: inviwopy.glm.uvec4, arg0: int) int
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __iadd__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __imul__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.uvec4, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.uvec4, arg0: int) -> None

  3. __init__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> None

  4. __init__(self: inviwopy.glm.uvec4) -> None

  5. __init__(self: inviwopy.glm.uvec4, arg0: numpy.ndarray[numpy.uint32]) -> None

  6. __init__(self: inviwopy.glm.uvec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec2, arg1: int, arg2: int) -> None

  8. __init__(self: inviwopy.glm.uvec4, arg0: int, arg1: inviwopy.glm.uvec2, arg2: int) -> None

  9. __init__(self: inviwopy.glm.uvec4, arg0: int, arg1: int, arg2: inviwopy.glm.uvec2) -> None

  10. __init__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> None

  11. __init__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec3, arg1: int) -> None

  12. __init__(self: inviwopy.glm.uvec4, arg0: int, arg1: inviwopy.glm.uvec3) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __isub__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __itruediv__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __mul__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__ne__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.uvec4) str
__setitem__(self: inviwopy.glm.uvec4, arg0: int, arg1: int) int
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __sub__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.uvec4, arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  2. __truediv__(self: inviwopy.glm.uvec4, arg0: int) -> inviwopy.glm.uvec4

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.vec2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __add__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) bool
__getitem__(self: inviwopy.glm.vec2, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __iadd__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __imul__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.vec2, arg0: float, arg1: float) -> None

  2. __init__(self: inviwopy.glm.vec2, arg0: float) -> None

  3. __init__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> None

  4. __init__(self: inviwopy.glm.vec2) -> None

  5. __init__(self: inviwopy.glm.vec2, arg0: numpy.ndarray[numpy.float32]) -> None

  6. __init__(self: inviwopy.glm.vec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.vec2, arg0: glm::vec<3,float,0>) -> None

  8. __init__(self: inviwopy.glm.vec2, arg0: glm::vec<4,float,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __isub__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __itruediv__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __mul__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__ne__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.vec2) str
__setitem__(self: inviwopy.glm.vec2, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __sub__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.vec2, arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. __truediv__(self: inviwopy.glm.vec2, arg0: float) -> inviwopy.glm.vec2

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.vec3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __add__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) bool
__getitem__(self: inviwopy.glm.vec3, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __iadd__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __imul__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.vec3, arg0: float, arg1: float, arg2: float) -> None

  2. __init__(self: inviwopy.glm.vec3, arg0: float) -> None

  3. __init__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> None

  4. __init__(self: inviwopy.glm.vec3) -> None

  5. __init__(self: inviwopy.glm.vec3, arg0: numpy.ndarray[numpy.float32]) -> None

  6. __init__(self: inviwopy.glm.vec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec2, arg1: float) -> None

  8. __init__(self: inviwopy.glm.vec3, arg0: float, arg1: inviwopy.glm.vec2) -> None

  9. __init__(self: inviwopy.glm.vec3, arg0: glm::vec<4,float,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __isub__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __itruediv__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __mul__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__ne__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.vec3) str
__setitem__(self: inviwopy.glm.vec3, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __sub__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.vec3, arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. __truediv__(self: inviwopy.glm.vec3, arg0: float) -> inviwopy.glm.vec3

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.vec4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __add__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) bool
__getitem__(self: inviwopy.glm.vec4, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __iadd__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __imul__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.vec4, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.vec4, arg0: float) -> None

  3. __init__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> None

  4. __init__(self: inviwopy.glm.vec4) -> None

  5. __init__(self: inviwopy.glm.vec4, arg0: numpy.ndarray[numpy.float32]) -> None

  6. __init__(self: inviwopy.glm.vec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec2, arg1: float, arg2: float) -> None

  8. __init__(self: inviwopy.glm.vec4, arg0: float, arg1: inviwopy.glm.vec2, arg2: float) -> None

  9. __init__(self: inviwopy.glm.vec4, arg0: float, arg1: float, arg2: inviwopy.glm.vec2) -> None

  10. __init__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> None

  11. __init__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec3, arg1: float) -> None

  12. __init__(self: inviwopy.glm.vec4, arg0: float, arg1: inviwopy.glm.vec3) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __isub__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __itruediv__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __mul__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__ne__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.vec4) str
__setitem__(self: inviwopy.glm.vec4, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __sub__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.vec4, arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  2. __truediv__(self: inviwopy.glm.vec4, arg0: float) -> inviwopy.glm.vec4

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
inviwopy.glm.abs(*args, **kwargs)

Overloaded function.

  1. abs(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. abs(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. abs(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. abs(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. abs(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. abs(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  7. abs(arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  8. abs(arg0: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  9. abs(arg0: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  10. abs(arg0: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  11. abs(arg0: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  12. abs(arg0: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  13. abs(arg0: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  14. abs(arg0: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  15. abs(arg0: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

inviwopy.glm.acos(*args, **kwargs)

Overloaded function.

  1. acos(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. acos(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. acos(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. acos(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. acos(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. acos(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.all(*args, **kwargs)

Overloaded function.

  1. all(arg0: inviwopy.glm.bvec2) -> bool

  2. all(arg0: inviwopy.glm.bvec3) -> bool

  3. all(arg0: inviwopy.glm.bvec4) -> bool

inviwopy.glm.any(*args, **kwargs)

Overloaded function.

  1. any(arg0: inviwopy.glm.bvec2) -> bool

  2. any(arg0: inviwopy.glm.bvec3) -> bool

  3. any(arg0: inviwopy.glm.bvec4) -> bool

inviwopy.glm.asin(*args, **kwargs)

Overloaded function.

  1. asin(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. asin(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. asin(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. asin(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. asin(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. asin(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.atan(*args, **kwargs)

Overloaded function.

  1. atan(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. atan(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. atan(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. atan(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. atan(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. atan(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.ceil(*args, **kwargs)

Overloaded function.

  1. ceil(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. ceil(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. ceil(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. ceil(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. ceil(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. ceil(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.clamp(*args, **kwargs)

Overloaded function.

  1. clamp(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2, arg2: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. clamp(arg0: inviwopy.glm.vec2, arg1: float, arg2: float) -> inviwopy.glm.vec2

  3. clamp(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3, arg2: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  4. clamp(arg0: inviwopy.glm.vec3, arg1: float, arg2: float) -> inviwopy.glm.vec3

  5. clamp(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4, arg2: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  6. clamp(arg0: inviwopy.glm.vec4, arg1: float, arg2: float) -> inviwopy.glm.vec4

  7. clamp(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2, arg2: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  8. clamp(arg0: inviwopy.glm.dvec2, arg1: float, arg2: float) -> inviwopy.glm.dvec2

  9. clamp(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3, arg2: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  10. clamp(arg0: inviwopy.glm.dvec3, arg1: float, arg2: float) -> inviwopy.glm.dvec3

  11. clamp(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4, arg2: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  12. clamp(arg0: inviwopy.glm.dvec4, arg1: float, arg2: float) -> inviwopy.glm.dvec4

  13. clamp(arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2, arg2: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  14. clamp(arg0: inviwopy.glm.ivec2, arg1: int, arg2: int) -> inviwopy.glm.ivec2

  15. clamp(arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3, arg2: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  16. clamp(arg0: inviwopy.glm.ivec3, arg1: int, arg2: int) -> inviwopy.glm.ivec3

  17. clamp(arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4, arg2: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  18. clamp(arg0: inviwopy.glm.ivec4, arg1: int, arg2: int) -> inviwopy.glm.ivec4

  19. clamp(arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2, arg2: inviwopy.glm.uvec2) -> inviwopy.glm.uvec2

  20. clamp(arg0: inviwopy.glm.uvec2, arg1: int, arg2: int) -> inviwopy.glm.uvec2

  21. clamp(arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3, arg2: inviwopy.glm.uvec3) -> inviwopy.glm.uvec3

  22. clamp(arg0: inviwopy.glm.uvec3, arg1: int, arg2: int) -> inviwopy.glm.uvec3

  23. clamp(arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4, arg2: inviwopy.glm.uvec4) -> inviwopy.glm.uvec4

  24. clamp(arg0: inviwopy.glm.uvec4, arg1: int, arg2: int) -> inviwopy.glm.uvec4

  25. clamp(arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t, arg2: inviwopy.glm.size2_t) -> inviwopy.glm.size2_t

  26. clamp(arg0: inviwopy.glm.size2_t, arg1: int, arg2: int) -> inviwopy.glm.size2_t

  27. clamp(arg0: inviwopy.glm.size3_t, arg1: inviwopy.glm.size3_t, arg2: inviwopy.glm.size3_t) -> inviwopy.glm.size3_t

  28. clamp(arg0: inviwopy.glm.size3_t, arg1: int, arg2: int) -> inviwopy.glm.size3_t

  29. clamp(arg0: inviwopy.glm.size4_t, arg1: inviwopy.glm.size4_t, arg2: inviwopy.glm.size4_t) -> inviwopy.glm.size4_t

  30. clamp(arg0: inviwopy.glm.size4_t, arg1: int, arg2: int) -> inviwopy.glm.size4_t

inviwopy.glm.compAdd(*args, **kwargs)

Overloaded function.

  1. compAdd(arg0: inviwopy.glm.vec2) -> float

  2. compAdd(arg0: inviwopy.glm.vec3) -> float

  3. compAdd(arg0: inviwopy.glm.vec4) -> float

  4. compAdd(arg0: inviwopy.glm.dvec2) -> float

  5. compAdd(arg0: inviwopy.glm.dvec3) -> float

  6. compAdd(arg0: inviwopy.glm.dvec4) -> float

  7. compAdd(arg0: inviwopy.glm.ivec2) -> int

  8. compAdd(arg0: inviwopy.glm.ivec3) -> int

  9. compAdd(arg0: inviwopy.glm.ivec4) -> int

  10. compAdd(arg0: inviwopy.glm.uvec2) -> int

  11. compAdd(arg0: inviwopy.glm.uvec3) -> int

  12. compAdd(arg0: inviwopy.glm.uvec4) -> int

  13. compAdd(arg0: inviwopy.glm.size2_t) -> int

  14. compAdd(arg0: inviwopy.glm.size3_t) -> int

  15. compAdd(arg0: inviwopy.glm.size4_t) -> int

inviwopy.glm.compMax(*args, **kwargs)

Overloaded function.

  1. compMax(arg0: inviwopy.glm.vec2) -> float

  2. compMax(arg0: inviwopy.glm.vec3) -> float

  3. compMax(arg0: inviwopy.glm.vec4) -> float

  4. compMax(arg0: inviwopy.glm.dvec2) -> float

  5. compMax(arg0: inviwopy.glm.dvec3) -> float

  6. compMax(arg0: inviwopy.glm.dvec4) -> float

  7. compMax(arg0: inviwopy.glm.ivec2) -> int

  8. compMax(arg0: inviwopy.glm.ivec3) -> int

  9. compMax(arg0: inviwopy.glm.ivec4) -> int

  10. compMax(arg0: inviwopy.glm.uvec2) -> int

  11. compMax(arg0: inviwopy.glm.uvec3) -> int

  12. compMax(arg0: inviwopy.glm.uvec4) -> int

  13. compMax(arg0: inviwopy.glm.size2_t) -> int

  14. compMax(arg0: inviwopy.glm.size3_t) -> int

  15. compMax(arg0: inviwopy.glm.size4_t) -> int

inviwopy.glm.compMin(*args, **kwargs)

Overloaded function.

  1. compMin(arg0: inviwopy.glm.vec2) -> float

  2. compMin(arg0: inviwopy.glm.vec3) -> float

  3. compMin(arg0: inviwopy.glm.vec4) -> float

  4. compMin(arg0: inviwopy.glm.dvec2) -> float

  5. compMin(arg0: inviwopy.glm.dvec3) -> float

  6. compMin(arg0: inviwopy.glm.dvec4) -> float

  7. compMin(arg0: inviwopy.glm.ivec2) -> int

  8. compMin(arg0: inviwopy.glm.ivec3) -> int

  9. compMin(arg0: inviwopy.glm.ivec4) -> int

  10. compMin(arg0: inviwopy.glm.uvec2) -> int

  11. compMin(arg0: inviwopy.glm.uvec3) -> int

  12. compMin(arg0: inviwopy.glm.uvec4) -> int

  13. compMin(arg0: inviwopy.glm.size2_t) -> int

  14. compMin(arg0: inviwopy.glm.size3_t) -> int

  15. compMin(arg0: inviwopy.glm.size4_t) -> int

inviwopy.glm.compMul(*args, **kwargs)

Overloaded function.

  1. compMul(arg0: inviwopy.glm.vec2) -> float

  2. compMul(arg0: inviwopy.glm.vec3) -> float

  3. compMul(arg0: inviwopy.glm.vec4) -> float

  4. compMul(arg0: inviwopy.glm.dvec2) -> float

  5. compMul(arg0: inviwopy.glm.dvec3) -> float

  6. compMul(arg0: inviwopy.glm.dvec4) -> float

  7. compMul(arg0: inviwopy.glm.ivec2) -> int

  8. compMul(arg0: inviwopy.glm.ivec3) -> int

  9. compMul(arg0: inviwopy.glm.ivec4) -> int

  10. compMul(arg0: inviwopy.glm.uvec2) -> int

  11. compMul(arg0: inviwopy.glm.uvec3) -> int

  12. compMul(arg0: inviwopy.glm.uvec4) -> int

  13. compMul(arg0: inviwopy.glm.size2_t) -> int

  14. compMul(arg0: inviwopy.glm.size3_t) -> int

  15. compMul(arg0: inviwopy.glm.size4_t) -> int

inviwopy.glm.cos(*args, **kwargs)

Overloaded function.

  1. cos(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. cos(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. cos(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. cos(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. cos(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. cos(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.cross(*args, **kwargs)

Overloaded function.

  1. cross(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  2. cross(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

inviwopy.glm.distance(*args, **kwargs)

Overloaded function.

  1. distance(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> float

  2. distance(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> float

  3. distance(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> float

  4. distance(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> float

  5. distance(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> float

  6. distance(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> float

inviwopy.glm.distance2(*args, **kwargs)

Overloaded function.

  1. distance2(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> float

  2. distance2(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> float

  3. distance2(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> float

  4. distance2(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> float

  5. distance2(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> float

  6. distance2(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> float

inviwopy.glm.dot(*args, **kwargs)

Overloaded function.

  1. dot(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> float

  2. dot(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> float

  3. dot(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> float

  4. dot(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> float

  5. dot(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> float

  6. dot(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> float

inviwopy.glm.exp(*args, **kwargs)

Overloaded function.

  1. exp(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. exp(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. exp(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. exp(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. exp(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. exp(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.floor(*args, **kwargs)

Overloaded function.

  1. floor(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. floor(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. floor(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. floor(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. floor(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. floor(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.greaterThan(*args, **kwargs)

Overloaded function.

  1. greaterThan(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> inviwopy.glm.bvec2

  2. greaterThan(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> inviwopy.glm.bvec3

  3. greaterThan(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> inviwopy.glm.bvec4

  4. greaterThan(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.bvec2

  5. greaterThan(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.bvec3

  6. greaterThan(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.bvec4

  7. greaterThan(arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.bvec2

  8. greaterThan(arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.bvec3

  9. greaterThan(arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.bvec4

  10. greaterThan(arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.bvec2

  11. greaterThan(arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.bvec3

  12. greaterThan(arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.bvec4

  13. greaterThan(arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t) -> inviwopy.glm.bvec2

  14. greaterThan(arg0: inviwopy.glm.size3_t, arg1: inviwopy.glm.size3_t) -> inviwopy.glm.bvec3

  15. greaterThan(arg0: inviwopy.glm.size4_t, arg1: inviwopy.glm.size4_t) -> inviwopy.glm.bvec4

inviwopy.glm.greaterThanEqual(*args, **kwargs)

Overloaded function.

  1. greaterThanEqual(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> inviwopy.glm.bvec2

  2. greaterThanEqual(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> inviwopy.glm.bvec3

  3. greaterThanEqual(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> inviwopy.glm.bvec4

  4. greaterThanEqual(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.bvec2

  5. greaterThanEqual(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.bvec3

  6. greaterThanEqual(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.bvec4

  7. greaterThanEqual(arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.bvec2

  8. greaterThanEqual(arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.bvec3

  9. greaterThanEqual(arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.bvec4

  10. greaterThanEqual(arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.bvec2

  11. greaterThanEqual(arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.bvec3

  12. greaterThanEqual(arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.bvec4

  13. greaterThanEqual(arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t) -> inviwopy.glm.bvec2

  14. greaterThanEqual(arg0: inviwopy.glm.size3_t, arg1: inviwopy.glm.size3_t) -> inviwopy.glm.bvec3

  15. greaterThanEqual(arg0: inviwopy.glm.size4_t, arg1: inviwopy.glm.size4_t) -> inviwopy.glm.bvec4

inviwopy.glm.length(*args, **kwargs)

Overloaded function.

  1. length(arg0: inviwopy.glm.vec2) -> float

  2. length(arg0: inviwopy.glm.vec3) -> float

  3. length(arg0: inviwopy.glm.vec4) -> float

  4. length(arg0: inviwopy.glm.dvec2) -> float

  5. length(arg0: inviwopy.glm.dvec3) -> float

  6. length(arg0: inviwopy.glm.dvec4) -> float

inviwopy.glm.length2(*args, **kwargs)

Overloaded function.

  1. length2(arg0: inviwopy.glm.vec2) -> float

  2. length2(arg0: inviwopy.glm.vec3) -> float

  3. length2(arg0: inviwopy.glm.vec4) -> float

  4. length2(arg0: inviwopy.glm.dvec2) -> float

  5. length2(arg0: inviwopy.glm.dvec3) -> float

  6. length2(arg0: inviwopy.glm.dvec4) -> float

inviwopy.glm.lessThan(*args, **kwargs)

Overloaded function.

  1. lessThan(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> inviwopy.glm.bvec2

  2. lessThan(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> inviwopy.glm.bvec3

  3. lessThan(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> inviwopy.glm.bvec4

  4. lessThan(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.bvec2

  5. lessThan(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.bvec3

  6. lessThan(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.bvec4

  7. lessThan(arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.bvec2

  8. lessThan(arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.bvec3

  9. lessThan(arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.bvec4

  10. lessThan(arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.bvec2

  11. lessThan(arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.bvec3

  12. lessThan(arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.bvec4

  13. lessThan(arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t) -> inviwopy.glm.bvec2

  14. lessThan(arg0: inviwopy.glm.size3_t, arg1: inviwopy.glm.size3_t) -> inviwopy.glm.bvec3

  15. lessThan(arg0: inviwopy.glm.size4_t, arg1: inviwopy.glm.size4_t) -> inviwopy.glm.bvec4

inviwopy.glm.lessThanEqual(*args, **kwargs)

Overloaded function.

  1. lessThanEqual(arg0: inviwopy.glm.vec2, arg1: inviwopy.glm.vec2) -> inviwopy.glm.bvec2

  2. lessThanEqual(arg0: inviwopy.glm.vec3, arg1: inviwopy.glm.vec3) -> inviwopy.glm.bvec3

  3. lessThanEqual(arg0: inviwopy.glm.vec4, arg1: inviwopy.glm.vec4) -> inviwopy.glm.bvec4

  4. lessThanEqual(arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.bvec2

  5. lessThanEqual(arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.bvec3

  6. lessThanEqual(arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.bvec4

  7. lessThanEqual(arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.bvec2

  8. lessThanEqual(arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.bvec3

  9. lessThanEqual(arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.bvec4

  10. lessThanEqual(arg0: inviwopy.glm.uvec2, arg1: inviwopy.glm.uvec2) -> inviwopy.glm.bvec2

  11. lessThanEqual(arg0: inviwopy.glm.uvec3, arg1: inviwopy.glm.uvec3) -> inviwopy.glm.bvec3

  12. lessThanEqual(arg0: inviwopy.glm.uvec4, arg1: inviwopy.glm.uvec4) -> inviwopy.glm.bvec4

  13. lessThanEqual(arg0: inviwopy.glm.size2_t, arg1: inviwopy.glm.size2_t) -> inviwopy.glm.bvec2

  14. lessThanEqual(arg0: inviwopy.glm.size3_t, arg1: inviwopy.glm.size3_t) -> inviwopy.glm.bvec3

  15. lessThanEqual(arg0: inviwopy.glm.size4_t, arg1: inviwopy.glm.size4_t) -> inviwopy.glm.bvec4

inviwopy.glm.normalize(*args, **kwargs)

Overloaded function.

  1. normalize(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. normalize(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. normalize(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. normalize(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. normalize(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. normalize(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.rotate(*args, **kwargs)

Overloaded function.

  1. rotate(arg0: glm::mat<4,4,float,0>, arg1: float, arg2: inviwopy.glm.vec3) -> glm::mat<4,4,float,0>

  2. rotate(arg0: inviwopy.glm.vec3, arg1: float, arg2: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. rotate(arg0: glm::mat<4,4,double,0>, arg1: float, arg2: inviwopy.glm.dvec3) -> glm::mat<4,4,double,0>

  4. rotate(arg0: inviwopy.glm.dvec3, arg1: float, arg2: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

inviwopy.glm.sin(*args, **kwargs)

Overloaded function.

  1. sin(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. sin(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. sin(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. sin(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. sin(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. sin(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

inviwopy.glm.tan(*args, **kwargs)

Overloaded function.

  1. tan(arg0: inviwopy.glm.vec2) -> inviwopy.glm.vec2

  2. tan(arg0: inviwopy.glm.vec3) -> inviwopy.glm.vec3

  3. tan(arg0: inviwopy.glm.vec4) -> inviwopy.glm.vec4

  4. tan(arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  5. tan(arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  6. tan(arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4