Lines Matching +defs:val +defs:self

33     def __init__(self, name, description, children):  argument
39 def __init__(self): argument
134 def __init__(self): argument
137 def uniformVec4(self, count, mn, mx): argument
144 def uniformBVec4(self, count): argument
166 def frac(val): return val.applyUnary(lambda x: x - math.floor(x)) argument
169 def exp2(val): return val.applyUnary(lambda x: math.pow(2.0, x)) argument
172 def log2(val): return val.applyUnary(lambda x: math.log(x, 2.0)) argument
175 def rsq(val): return val.applyUnary(lambda x: 1.0 / math.sqrt(x)) argument
178 def sign(val): return val.applyUnary(glslSign) argument
216 def __init__(self, x): argument
219 def applyUnary(self, func): return Scalar(func(self.x)) argument
220 def applyBinary(self, func, other): return Scalar(func(self.x, other.x)) argument
222 def isEqual(self, other): assert isinstance(other, Scalar); return (self.x == other.x) argument
224 def expandVec(self, val): return val argument
225 def toScalar(self): return Scalar(self.x) argument
226 def toVec2(self): return Vec2(self.x, self.x) argument
227 def toVec3(self): return Vec3(self.x, self.x, self.x) argument
228 def toVec4(self): return Vec4(self.x, self.x, self.x, self.x) argument
229 def toMat2(self): return self.toVec2().toMat2() argument
230 def toMat3(self): return self.toVec3().toMat3() argument
231 def toMat4(self): return self.toVec4().toMat4() argument
233 def toFloat(self): return Scalar(float(self.x)) argument
234 def toInt(self): return Scalar(int(self.x)) argument
235 def toBool(self): return Scalar(bool(self.x)) argument
237 def getNumScalars(self): return 1 argument
238 def getScalars(self): return [self.x] argument
240 def typeString(self): argument
250 def vec4Swizzle(self): argument
253 def __str__(self): argument
256 def length(self): argument
259 def distance(self, v): argument
263 def dot(self, v): argument
267 def normalize(self): argument
270 def __neg__(self): argument
273 def __add__(self, val): argument
277 def __sub__(self, val): argument
280 def __mul__(self, val): argument
292 def __div__(self, val): argument
313 def isEqual(self, other): argument
317 def length(self): argument
320 def normalize(self): argument
323 def swizzle(self, indexList): argument
328 def __init__(self): argument
332 def __init__(self, x, y): argument
337 def applyUnary(self, func): return Vec2(func(self.x), func(self.y)) argument
338 def applyBinary(self, func, other): return Vec2(func(self.x, other.x), func(self.y, other.y)) argument
340 def expandVec(self, val): return val.toVec2() argument
341 def toScalar(self): return Scalar(self.x) argument
342 def toVec2(self): return Vec2(self.x, self.y) argument
343 def toVec3(self): return Vec3(self.x, self.y, 0.0) argument
344 def toVec4(self): return Vec4(self.x, self.y, 0.0, 0.0) argument
345 def toMat2(self): return Mat2(float(self.x), 0.0, 0.0, float(self.y)); argument
347 def toFloat(self): return Vec2(float(self.x), float(self.y)) argument
348 def toInt(self): return Vec2(int(self.x), int(self.y)) argument
349 def toBool(self): return Vec2(bool(self.x), bool(self.y)) argument
351 def getNumScalars(self): return 2 argument
352 def getScalars(self): return [self.x, self.y] argument
354 def typeString(self): argument
364 def vec4Swizzle(self): argument
367 def __str__(self): argument
377 def distance(self, v): argument
381 def dot(self, v): argument
385 def __neg__(self): argument
388 def __add__(self, val): argument
396 def __sub__(self, val): argument
399 def __mul__(self, val): argument
405 def __div__(self, val): argument
412 def boolAny(self): return Scalar(self.x or self.y) argument
413 def boolAll(self): return Scalar(self.x and self.y) argument
414 def boolNot(self): return Vec2(not self.x, not self.y) argument
417 def __init__(self, x, y, z): argument
423 def applyUnary(self, func): return Vec3(func(self.x), func(self.y), func(self.z)) argument
424 …def applyBinary(self, func, other): return Vec3(func(self.x, other.x), func(self.y, other.y), func… argument
426 def expandVec(self, val): return val.toVec3() argument
427 def toScalar(self): return Scalar(self.x) argument
428 def toVec2(self): return Vec2(self.x, self.y) argument
429 def toVec3(self): return Vec3(self.x, self.y, self.z) argument
430 def toVec4(self): return Vec4(self.x, self.y, self.z, 0.0) argument
431 …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
433 def toFloat(self): return Vec3(float(self.x), float(self.y), float(self.z)) argument
434 def toInt(self): return Vec3(int(self.x), int(self.y), int(self.z)) argument
435 def toBool(self): return Vec3(bool(self.x), bool(self.y), bool(self.z)) argument
437 def getNumScalars(self): return 3 argument
438 def getScalars(self): return [self.x, self.y, self.z] argument
440 def typeString(self): argument
450 def vec4Swizzle(self): argument
453 def __str__(self): argument
463 def distance(self, v): argument
467 def dot(self, v): argument
471 def cross(self, v): argument
477 def __neg__(self): argument
480 def __add__(self, val): argument
488 def __sub__(self, val): argument
491 def __mul__(self, val): argument
497 def __div__(self, val): argument
503 def boolAny(self): return Scalar(self.x or self.y or self.z) argument
504 def boolAll(self): return Scalar(self.x and self.y and self.z) argument
505 def boolNot(self): return Vec3(not self.x, not self.y, not self.z) argument
508 def __init__(self, x, y, z, w): argument
515 def applyUnary(self, func): return Vec4(func(self.x), func(self.y), func(self.z), func(self.w)) argument
516 …def applyBinary(self, func, other): return Vec4(func(self.x, other.x), func(self.y, other.y), func… argument
518 def expandVec(self, val): return val.toVec4() argument
519 def toScalar(self): return Scalar(self.x) argument
520 def toVec2(self): return Vec2(self.x, self.y) argument
521 def toVec3(self): return Vec3(self.x, self.y, self.z) argument
522 def toVec4(self): return Vec4(self.x, self.y, self.z, self.w) argument
523 def toMat2(self): return Mat2(float(self.x), float(self.y), float(self.z), float(self.w)) argument
524 …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
526 def toFloat(self): return Vec4(float(self.x), float(self.y), float(self.z), float(self.w)) argument
527 def toInt(self): return Vec4(int(self.x), int(self.y), int(self.z), int(self.w)) argument
528 def toBool(self): return Vec4(bool(self.x), bool(self.y), bool(self.z), bool(self.w)) argument
530 def getNumScalars(self): return 4 argument
531 def getScalars(self): return [self.x, self.y, self.z, self.w] argument
533 def typeString(self): argument
543 def vec4Swizzle(self): argument
546 def __str__(self): argument
556 def distance(self, v): argument
560 def dot(self, v): argument
564 def __neg__(self): argument
567 def __add__(self, val): argument
575 def __sub__(self, val): argument
578 def __mul__(self, val): argument
584 def __div__(self, val): argument
590 def boolAny(self): return Scalar(self.x or self.y or self.z or self.w) argument
591 def boolAll(self): return Scalar(self.x and self.y and self.z and self.w) argument
592 def boolNot(self): return Vec4(not self.x, not self.y, not self.z, not self.w) argument
596 def __init__ (self, numCols, numRows, scalars): argument
610 def get (self, colNdx, rowNdx): argument
615 def set (self, colNdx, rowNdx, scalar): argument
620 def toMatrix (self, numCols, numRows): argument
627 def toMat2 (self): return self.toMatrix(2, 2) argument
628 def toMat2x3 (self): return self.toMatrix(2, 3) argument
629 def toMat2x4 (self): return self.toMatrix(2, 4) argument
630 def toMat3x2 (self): return self.toMatrix(3, 2) argument
631 def toMat3 (self): return self.toMatrix(3, 3) argument
632 def toMat3x4 (self): return self.toMatrix(3, 4) argument
633 def toMat4x2 (self): return self.toMatrix(4, 2) argument
634 def toMat4x3 (self): return self.toMatrix(4, 3) argument
635 def toMat4 (self): return self.toMatrix(4, 4) argument
637 def typeString(self): argument
643 def __str__(self): argument
646 def isTypeEqual (self, other): argument
649 def isEqual(self, other): argument
653 def compMul(self, val): argument
658 def __init__(self, m00, m01, m10, m11): argument
662 def __init__(self, m00, m01, m02, m10, m11, m12, m20, m21, m22): argument
668 …def __init__(self, m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33): argument