Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cemyuksel/cyCodeBase
/ functions
Functions
1,276 in github.com/cemyuksel/cyCodeBase
⨍
Functions
1,276
◇
Types & classes
67
↓ 2 callers
Function
GetEigenvalues
Returns the eigenvalues of the matrix. The eigenvalues are ordered, such that the first one is larger.
cyMatrix.h:355
↓ 2 callers
Method
GetID
< Deletes the texture.
cyGL.h:277
↓ 2 callers
Method
GetPerpendicular
< Returns a vector with components sorted in descending order.
cyVector.h:216
↓ 2 callers
Method
GetPointCount
cyPointCloud.h:92
↓ 2 callers
Method
GetRotation
< Returns the diagonal of the matrix
cyMatrix.h:175
↓ 2 callers
Method
GetScale
Returns the scale portion of the transformation. The returned matrix is symmetric, but not necessarily diagonal, and it can include non-uniform scale.
cyMatrix.h:179
↓ 2 callers
Function
GetTrace
cyMatrix.h:301
↓ 2 callers
Function
GetTranspose
< Transpose this matrix
cyMatrix.h:268
↓ 2 callers
Method
GetTranspose
cyMatrix.h:2376
↓ 2 callers
Method
Init
cyBVH.h:231
↓ 2 callers
Method
LengthSquared
< Returns a normalized copy of the quaternion.
cyQuaternion.h:90
↓ 2 callers
Function
MultSelfTranspose
< Multiply the transpose of this matrix with itself (i.e. this^T * this).
cyMatrix.h:299
↓ 2 callers
Method
Normalize
cyLightingGrid.h:287
↓ 2 callers
Method
Plane
cyPointCloud.h:329
↓ 2 callers
Method
ReadFloat
cyTriMesh.h:307
↓ 2 callers
Method
ReadLine
cyTriMesh.h:279
↓ 2 callers
Method
Set
cyPointCloud.h:327
↓ 2 callers
Method
SetData
cyAlphaDistribution.h:232
↓ 2 callers
Method
SetFilteringMode
cyGL.h:1532
↓ 2 callers
Method
SetHalfRotation
< Sets the quaternion as a rotation from one direction to another. The resulting quaternion is not normalized.
cyQuaternion.h:81
↓ 2 callers
Method
SetImage
Sets the texture image using the given texture format, data format, and data type.
cyGL.h:330
↓ 2 callers
Method
SetTranslation
Sets a translation matrix with no rotation or scale
cyMatrix.h:1825
↓ 2 callers
Method
SetWrappingMode
Sets the texture wrapping parameter. The acceptable values are GL_REPEAT, GL_MIRRORED_REPEAT, GL_CLAMP, and GL_CLAMP_TO_BORDER.
cyGL.h:372
↓ 2 callers
Function
TransposeMultSelf
cyMatrix.h:298
↓ 2 callers
Method
Zero
@name Set & Get value methods
cyVector.h:92
↓ 2 callers
Method
Zero
cyMatrix.h:113
↓ 1 callers
Function
AddDiagonal
Adds a diagonal matrix to this matrix and returns the result.
cyMatrix.h:762
↓ 1 callers
Method
AddLight
cyLightingGrid.h:280
↓ 1 callers
Method
Alpha2Count
cyAlphaDistribution.h:305
↓ 1 callers
Method
Alpha2CountSimple
cyAlphaDistribution.h:338
↓ 1 callers
Method
BuildMipmaps
Builds mipmap levels for the texture. The texture image must be set first.
cyGL.h:291
↓ 1 callers
Method
CreateMtl
cyTriMesh.h:336
↓ 1 callers
Method
Elements
cyVector.h:155
↓ 1 callers
Method
GetIDFromHeap
Returns the id of the item from the heap with the given heap position. Note that items that are removed from the heap appear in the inverse order with
cyHeap.h:181
↓ 1 callers
Method
GetMtlIndex
cyTriMesh.h:329
↓ 1 callers
Method
GetNumNodes
cyBVH.h:272
↓ 1 callers
Method
GetTopItemID
Returns the id of the item at the top of the heap.
cyHeap.h:187
↓ 1 callers
Method
Initialize
cyGL.h:1523
↓ 1 callers
Function
IsDiagonal
Returns if the matrix is diagonal.
cyMatrix.h:351
↓ 1 callers
Method
IsLeafNode
Returns true if the node is a leaf node.
cyBVH.h:84
↓ 1 callers
Method
Linear2sRGB
cyColor.h:98
↓ 1 callers
Method
MoveItemDown
Moves the item with the given id towards the top of the heap. This method is useful for fixing the heap position after an item is modified externally
cyHeap.h:148
↓ 1 callers
Method
NF
< returns the number of vertices
cyTriMesh.h:151
↓ 1 callers
Method
Nlerp
cyQuaternion.h:367
↓ 1 callers
Method
Normalize
@name Normalize, Length, Conjugate, and Inverse functions
cyQuaternion.h:88
↓ 1 callers
Method
ParseIncludes
cyGL.h:1685
↓ 1 callers
Function
Perspective
Returns a project matrix with field of view in radians
cyMatrix.h:2351
↓ 1 callers
Method
Pop
Removes and returns the item at the top of the heap. The removed item is not deleted, but it is removed from the heap by placing it right after the la
cyHeap.h:192
↓ 1 callers
Function
QuadraticForEachRoot
cyPolynomial.h:749
↓ 1 callers
Method
ReadInt
cyTriMesh.h:308
↓ 1 callers
Method
SetAnisotropy
Sets the anisotropy level of the texture. The anisotropy value of 1 disables anisotropic filtering. Larger values provide provide better anisotropic f
cyGL.h:304
↓ 1 callers
Method
SetBounds
< returns the bounding box of the node
cyBVH.h:247
↓ 1 callers
Method
SetCrossProd
Matrix representation of the cross product ( a x b)
cyMatrix.h:494
↓ 1 callers
Method
SetDataPointer
Sets the data pointer of this class. This method is used for sharing the items array with other structures. Unlike setting the main data using the Mov
cyHeap.h:99
↓ 1 callers
Method
SetInternalNode
cyBVH.h:241
↓ 1 callers
Method
SetLeafNode
cyBVH.h:240
↓ 1 callers
Method
SetMaxAnisotropy
Sets anisotropic filtering to the maximum permissible value.
cyGL.h:307
↓ 1 callers
Method
SetNoAnisotropy
Turns off anisotropic filtering.
cyGL.h:310
↓ 1 callers
Method
SetPerspective
Set a project matrix with field of view in radians
cyMatrix.h:1861
↓ 1 callers
Method
SetPerspectiveTan
Set a project matrix with the tangent of the half field of view (tan_fov_2)
cyMatrix.h:1863
↓ 1 callers
Method
SetPlane
cyPointCloud.h:328
↓ 1 callers
Method
SetUniform1
cyGL.h:1046
↓ 1 callers
Method
SetUniform2
cyGL.h:1047
↓ 1 callers
Method
SetUniform3
cyGL.h:1048
↓ 1 callers
Method
SetUniform4
cyGL.h:1049
↓ 1 callers
Method
Slerp
cyQuaternion.h:343
↓ 1 callers
Method
Split
cyBVH.h:267
↓ 1 callers
Method
Start
Starts the timer
cyTimer.h:61
↓ 1 callers
Method
Stop
Returns the time passed since Start call in seconds. Note that this method does not actually stop the timer, it only returns the time passed since Sta
cyTimer.h:70
↓ 1 callers
Function
SwapBytes
cyCore.h:321
↓ 1 callers
Method
ToColorA
cyColor.h:284
↓ 1 callers
Method
sRGB2Linear
< Converts linear RGB to sRGB.
cyColor.h:99
Method
*
cyCore.h:102
Function
ACosSafe
cyCore.h:253
Function
ASinSafe
cyCore.h:254
Function
Abs
cyVector.h:714
Function
Abs
cyColor.h:397
Function
Abs
cyIVector.h:600
Method
Abs
cyColor.h:111
Method
Abs
cyColor.h:217
Method
AddTranslation
Adds a translation to the matrix
cyMatrix.h:1225
Method
AddTranslation
Adds a translation to the matrix
cyMatrix.h:1827
Method
Allocate
cyTriMesh.h:188
Method
Alpha2CountBlock
cyAlphaDistribution.h:269
Method
AlphaPyramid
cyAlphaDistribution.h:348
Method
Apply
cyColor.h:103
Method
Apply
cyColor.h:209
Method
AttachShader
Attaches the given shader to the program. This function must be called before calling Link.
cyGL.h:870
Method
AttribLocation
cyGL.h:1332
Method
BVHTriMesh
@name Constructors
cyBVH.h:396
Method
Bind
< Returns true if the OpenGL texture object is not generated, i.e. the texture id is invalid.
cyGL.h:279
Method
Bind
< Returns true if the OpenGL program object is not generated, i.e. the program id is invalid.
cyGL.h:862
Method
BindTexture
< Returns the texture ID.
cyGL.h:612
Method
Black
@name Static methods
cyColor.h:149
Method
Black
@name Static methods
cyColor.h:255
Method
Black
@name Static methods
cyColor.h:320
Method
Black
@name Static methods
cyColor.h:385
Method
Box
cyBVH.h:229
Method
Build
The Build method builds the heap structure using the main data. Therefore, the main data must be set using either CopyData, MoveData, or SetDataPointe
cyHeap.h:110
Method
Build
Builds a k-d tree for the given points. The positions are stored internally. The build is parallelized using Intel's Thread Building Library (TBB) or
cyPointCloud.h:103
← previous
next →
101–200 of 1,276, ranked by callers