/ich/Programmieren/KazadeEngine/NeHeKazmath/kazmath/src/GL/mat4stack.c File Reference

#include <malloc.h>
#include <memory.h>
#include <assert.h>
#include <stdio.h>
#include "mat4stack.h"

Go to the source code of this file.

Defines

#define INITIAL_SIZE   30
#define INCREMENT   50

Functions

void km_mat4_stack_initialize (km_mat4_stack *stack)
void km_mat4_stack_push (km_mat4_stack *stack, const kmMat4 *item)
void km_mat4_stack_pop (km_mat4_stack *stack, kmMat4 *pOut)
void km_mat4_stack_release (km_mat4_stack *stack)


Define Documentation

#define INCREMENT   50

Definition at line 32 of file mat4stack.c.

Referenced by km_mat4_stack_push().

#define INITIAL_SIZE   30

Definition at line 31 of file mat4stack.c.

Referenced by km_mat4_stack_initialize().


Function Documentation

void km_mat4_stack_initialize ( km_mat4_stack stack  ) 

void km_mat4_stack_pop ( km_mat4_stack stack,
kmMat4 pOut 
)

Definition at line 62 of file mat4stack.c.

References km_mat4_stack::item_count, km_mat4_stack::stack, and km_mat4_stack::top.

Referenced by kmGLPopMatrix().

void km_mat4_stack_push ( km_mat4_stack stack,
const kmMat4 item 
)

void km_mat4_stack_release ( km_mat4_stack stack  ) 


Generated on Mon Dec 29 18:40:11 2008 for Kazmath by  doxygen 1.5.6