Lines Matching +defs:val +defs:self

33     def __init__(self, name, description, children):  argument
39 def __init__(self): argument
144 def __init__(self): argument
147 def uniformVec4(self, count, mn, mx): argument
154 def uniformBVec4(self, count): argument
176 def frac(val): return val.applyUnary(lambda x: x - math.floor(x)) argument
179 def exp2(val): return val.applyUnary(lambda x: math.pow(2.0, x)) argument
182 def log2(val): return val.applyUnary(lambda x: math.log(x, 2.0)) argument
185 def rsq(val): return val.applyUnary(lambda x: 1.0 / math.sqrt(x)) argument
188 def sign(val): return val.applyUnary(glslSign) argument
229 def __init__(self, x): argument
232 def applyUnary(self, func): return Scalar(func(self.x)) argument
233 def applyBinary(self, func, other): return Scalar(func(self.x, other.x)) argument
235 def isEqual(self, other): assert isinstance(other, Scalar); return (self.x == other.x) argument
237 def expandVec(self, val): return val argument
238 def toScalar(self): return Scalar(self.x) argument
239 def toVec2(self): return Vec2(self.x, self.x) argument
240 def toVec3(self): return Vec3(self.x, self.x, self.x) argument
241 def toVec4(self): return Vec4(self.x, self.x, self.x, self.x) argument
242 def toUVec2(self): return UVec2(self.x, self.x) argument
243 def toUVec3(self): return UVec3(self.x, self.x, self.x) argument
244 def toUVec4(self): return UVec4(self.x, self.x, self.x, self.x) argument
245 def toMat2(self): return Mat.fromScalar(2, 2, float(self.x)) argument
246 def toMat2x3(self): return Mat.fromScalar(2, 3, float(self.x)) argument
247 def toMat2x4(self): return Mat.fromScalar(2, 4, float(self.x)) argument
248 def toMat3x2(self): return Mat.fromScalar(3, 2, float(self.x)) argument
249 def toMat3(self): return Mat.fromScalar(3, 3, float(self.x)) argument
250 def toMat3x4(self): return Mat.fromScalar(3, 4, float(self.x)) argument
251 def toMat4x2(self): return Mat.fromScalar(4, 2, float(self.x)) argument
252 def toMat4x3(self): return Mat.fromScalar(4, 3, float(self.x)) argument
253 def toMat4(self): return Mat.fromScalar(4, 4, float(self.x)) argument
255 def toFloat(self): return Scalar(float(self.x)) argument
256 def toInt(self): return Scalar(int(self.x)) argument
257 def toUint(self): return Uint(int(self.x)) argument
258 def toBool(self): return Scalar(bool(self.x)) argument
260 def getNumScalars(self): return 1 argument
261 def getScalars(self): return [self.x] argument
263 def typeString(self): argument
273 def vec4Swizzle(self): argument
276 def __str__(self): argument
279 def __float__(self): argument
282 def length(self): argument
285 def distance(self, v): argument
289 def dot(self, v): argument
293 def normalize(self): argument
296 def abs(self): argument
302 def __neg__(self): argument
305 def __add__(self, val): argument
311 def __sub__(self, val): argument
314 def __mul__(self, val): argument
326 def __div__(self, val): argument
339 def __init__(self, x): argument
343 def typeString(self): argument
346 def abs(self): argument
349 def __neg__(self): argument
352 def __add__(self, val): argument
355 def __sub__(self, val): argument
358 def __mul__(self, val): argument
361 def __div__(self, val): argument
373 def isEqual(self, other): argument
377 def length(self): argument
380 def normalize(self): argument
383 def swizzle(self, indexList): argument
388 def __init__(self): argument
391 def __eq__(self, other): argument
394 def __ne__(self, other): argument
398 def __init__(self, x, y): argument
403 def applyUnary(self, func): return Vec2(func(self.x), func(self.y)) argument
404 def applyBinary(self, func, other): return Vec2(func(self.x, other.x), func(self.y, other.y)) argument
406 def expandVec(self, val): return val.toVec2() argument
407 def toScalar(self): return Scalar(self.x) argument
408 def toVec2(self): return Vec2(self.x, self.y) argument
409 def toVec3(self): return Vec3(self.x, self.y, 0.0) argument
410 def toVec4(self): return Vec4(self.x, self.y, 0.0, 0.0) argument
411 def toUVec2(self): return UVec2(self.x, self.y) argument
412 def toUVec3(self): return UVec3(self.x, self.y, 0.0) argument
413 def toUVec4(self): return UVec4(self.x, self.y, 0.0, 0.0) argument
414 def toMat2(self): return Mat2(float(self.x), 0.0, 0.0, float(self.y)); argument
416 def toFloat(self): return Vec2(float(self.x), float(self.y)) argument
417 def toInt(self): return Vec2(int(self.x), int(self.y)) argument
418 def toUint(self): return UVec2(int(self.x), int(self.y)) argument
419 def toBool(self): return Vec2(bool(self.x), bool(self.y)) argument
421 def getNumScalars(self): return 2 argument
422 def getScalars(self): return [self.x, self.y] argument
424 def typeString(self): argument
434 def vec4Swizzle(self): argument
437 def __str__(self): argument
447 def distance(self, v): argument
451 def dot(self, v): argument
455 def abs(self): argument
461 def __neg__(self): argument
464 def __add__(self, val): argument
472 def __sub__(self, val): argument
475 def __mul__(self, val): argument
481 def __div__(self, val): argument
488 def boolAny(self): return Scalar(self.x or self.y) argument
489 def boolAll(self): return Scalar(self.x and self.y) argument
490 def boolNot(self): return Vec2(not self.x, not self.y) argument
493 def __init__(self, x, y): argument
498 def typeString(self): argument
501 def __str__(self): argument
504 def abs(self): argument
508 def __init__(self, x, y, z): argument
514 def applyUnary(self, func): return Vec3(func(self.x), func(self.y), func(self.z)) argument
515 …def applyBinary(self, func, other): return Vec3(func(self.x, other.x), func(self.y, other.y), func… argument
517 def expandVec(self, val): return val.toVec3() argument
518 def toScalar(self): return Scalar(self.x) argument
519 def toVec2(self): return Vec2(self.x, self.y) argument
520 def toVec3(self): return Vec3(self.x, self.y, self.z) argument
521 def toVec4(self): return Vec4(self.x, self.y, self.z, 0.0) argument
522 def toUVec2(self): return UVec2(self.x, self.y) argument
523 def toUVec3(self): return UVec3(self.x, self.y, self.z) argument
524 def toUVec4(self): return UVec4(self.x, self.y, self.z, 0.0) argument
525 …def toMat3(self): return Mat3(float(self.x), 0.0, 0.0, 0.0, float(self.y), 0.0, 0.0, 0.0, float(… argument
527 def toFloat(self): return Vec3(float(self.x), float(self.y), float(self.z)) argument
528 def toInt(self): return Vec3(int(self.x), int(self.y), int(self.z)) argument
529 def toUint(self): return UVec3(int(self.x), int(self.y), int(self.z)) argument
530 def toBool(self): return Vec3(bool(self.x), bool(self.y), bool(self.z)) argument
532 def getNumScalars(self): return 3 argument
533 def getScalars(self): return [self.x, self.y, self.z] argument
535 def typeString(self): argument
545 def vec4Swizzle(self): argument
548 def __str__(self): argument
558 def distance(self, v): argument
562 def dot(self, v): argument
566 def cross(self, v): argument
572 def abs(self): argument
578 def __neg__(self): argument
581 def __add__(self, val): argument
589 def __sub__(self, val): argument
592 def __mul__(self, val): argument
598 def __div__(self, val): argument
606 def boolAny(self): return Scalar(self.x or self.y or self.z) argument
607 def boolAll(self): return Scalar(self.x and self.y and self.z) argument
608 def boolNot(self): return Vec3(not self.x, not self.y, not self.z) argument
611 def __init__(self, x, y, z): argument
616 def typeString(self): argument
619 def __str__(self): argument
622 def abs(self): argument
626 def __init__(self, x, y, z, w): argument
633 def applyUnary(self, func): return Vec4(func(self.x), func(self.y), func(self.z), func(self.w)) argument
634 …def applyBinary(self, func, other): return Vec4(func(self.x, other.x), func(self.y, other.y), func… argument
636 def expandVec(self, val): return val.toVec4() argument
637 def toScalar(self): return Scalar(self.x) argument
638 def toVec2(self): return Vec2(self.x, self.y) argument
639 def toVec3(self): return Vec3(self.x, self.y, self.z) argument
640 def toVec4(self): return Vec4(self.x, self.y, self.z, self.w) argument
641 def toUVec2(self): return UVec2(self.x, self.y) argument
642 def toUVec3(self): return UVec3(self.x, self.y, self.z) argument
643 def toUVec4(self): return UVec4(self.x, self.y, self.z, self.w) argument
644 def toMat2(self): return Mat2(float(self.x), float(self.y), float(self.z), float(self.w)) argument
645 …def toMat4(self): return Mat4(float(self.x), 0.0, 0.0, 0.0, 0.0, float(self.y), 0.0, 0.0, 0.0, 0… argument
647 def toFloat(self): return Vec4(float(self.x), float(self.y), float(self.z), float(self.w)) argument
648 def toInt(self): return Vec4(int(self.x), int(self.y), int(self.z), int(self.w)) argument
649 def toUint(self): return UVec4(int(self.x), int(self.y), int(self.z), int(self.w)) argument
650 def toBool(self): return Vec4(bool(self.x), bool(self.y), bool(self.z), bool(self.w)) argument
652 def getNumScalars(self): return 4 argument
653 def getScalars(self): return [self.x, self.y, self.z, self.w] argument
655 def typeString(self): argument
665 def vec4Swizzle(self): argument
668 def __str__(self): argument
678 def distance(self, v): argument
682 def dot(self, v): argument
686 def abs(self): argument
692 def __neg__(self): argument
695 def __add__(self, val): argument
703 def __sub__(self, val): argument
706 def __mul__(self, val): argument
712 def __div__(self, val): argument
720 def boolAny(self): return Scalar(self.x or self.y or self.z or self.w) argument
721 def boolAll(self): return Scalar(self.x and self.y and self.z and self.w) argument
722 def boolNot(self): return Vec4(not self.x, not self.y, not self.z, not self.w) argument
725 def __init__(self, x, y, z, w): argument
730 def typeString(self): argument
733 def __str__(self): argument
736 def abs(self): argument
741 def __init__ (self, numCols, numRows, scalars): argument
759 def get (self, colNdx, rowNdx): argument
764 def set (self, colNdx, rowNdx, scalar): argument
769 def toMatrix (self, numCols, numRows): argument
776 def toMat2 (self): return self.toMatrix(2, 2) argument
777 def toMat2x3 (self): return self.toMatrix(2, 3) argument
778 def toMat2x4 (self): return self.toMatrix(2, 4) argument
779 def toMat3x2 (self): return self.toMatrix(3, 2) argument
780 def toMat3 (self): return self.toMatrix(3, 3) argument
781 def toMat3x4 (self): return self.toMatrix(3, 4) argument
782 def toMat4x2 (self): return self.toMatrix(4, 2) argument
783 def toMat4x3 (self): return self.toMatrix(4, 3) argument
784 def toMat4 (self): return self.toMatrix(4, 4) argument
786 def typeString(self): argument
792 def __str__(self): argument
795 def isTypeEqual (self, other): argument
798 def isEqual(self, other): argument
802 def compMul(self, val): argument
807 def __init__(self, m00, m01, m10, m11): argument
811 def __init__(self, m00, m01, m02, m10, m11, m12, m20, m21, m22): argument
817 …def __init__(self, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33): argument