#import "CC3Foundation.h"
Macros | |
#define | kCC3PODNilIndex -1 |
Typedefs | |
typedef void * | PFXClassPtr |
typedef void * | PODClassPtr |
typedef void * | PODStructPtr |
#define kCC3PODNilIndex -1 |
Indicates a POD index that references nil.
typedef void* PFXClassPtr |
A pointer to a generic C++ class containing PVR PFX data, defined as a void pointer so that it can be imported into header files without the need for the including file to support C++.
typedef void* PODClassPtr |
A pointer to a generic C++ class containing PVR POD data, defined as a void pointer so that it can be imported into header files without the need for the including file to support C++.
typedef void* PODStructPtr |
A pointer to a generic C++ structure containing PVR POD data, defined as a void pointer so that it can be imported into header files without the need for the including file to support C++.
BOOL CC3ShouldNormalizeEPVRTDataType | ( | uint | ePVRTDataType) |
Returns whether the specified is a data type that should be normalized during drawing.
Optional vertex content normalization is a property of OpenGL ES 2.0 vertex attributes.
GLenum GLBlendFuncFromEPODBlendFunc | ( | uint | ePODBlendFunc) |
Maps the specified ePODBlendFunc to a valid GL blend function, and returns the GL value.
GLenum GLDrawingModeForSPODMesh | ( | PODStructPtr | aSPODMesh) |
Extracts and returns the appropriate GL drawing mode from the specified SPODMesh structure.
GLenum GLElementTypeFromEPVRTDataType | ( | uint | ePVRTDataType) |
Maps the specified ePVRTDataType to a valid GL data type, and returns the GL value.
Thanks to Cocos3D user esmrg who contributed additional type mappings.
GLenum GLMagnifyingFunctionFromETextureFilter | ( | uint | eTextureFilter) |
Maps the specified ETextureFilter to a valid GL texture magnifying function, and returns the GL value.
GLenum GLMinifyingFunctionFromMinAndMipETextureFilters | ( | uint | minETextureFilter, |
uint | mipETextureFilter | ||
) |
Maps the specified ETextureFilters to a valid GL texture minifying function, and returns the GL value.
GLenum GLTextureWrapFromETextureWrap | ( | uint | eTextureWrap) |
Maps the specified ETextureWrap to a valid GL texture wrap, and returns the GL value.
NSString* NSStringFromCPODData | ( | PODClassPtr | aCPODData) |
Returns a string description of the specified CPODData structure.
NSString* NSStringFromCPVRTBoneBatches | ( | PODClassPtr | aCPVRTBoneBatches) |
Returns a string description of the specified CPVRTBoneBatches structure.
NSString* NSStringFromEPODBlendFunc | ( | uint | ePODBlendFunc) |
Returns the name of the specified ePODBlendFunc enumeration.
NSString* NSStringFromEPODBlendOp | ( | uint | ePODBlendOp) |
Returns the name of the specified ePODBlendOp blend operation.
NSString* NSStringFromEPODLight | ( | uint | ePODLight) |
Returns the name of the specified ePODLight light type operation.
NSString* NSStringFromEPVRTDataType | ( | uint | ePVRTDataType) |
Returns the name of the specified ePVRTDataType enumeration.
Thanks to Cocos3D user esmrg who contributed additional type mappings.
NSString* NSStringFromETextureFilter | ( | uint | eTextureFilter) |
Returns the name of the specified ETextureFilter enumeration.
NSString* NSStringFromETextureWrap | ( | uint | eTextureWrap) |
Returns the name of the specified ETextureWrap enumeration.
NSString* NSStringFromSPODCamera | ( | PODStructPtr | pSPODCamera) |
Returns a string description of the specified SPODCamera structure.
NSString* NSStringFromSPODLight | ( | PODStructPtr | pSPODLight) |
Returns a string description of the specified SPODLight structure.
NSString* NSStringFromSPODMaterial | ( | PODStructPtr | pSPODMaterial) |
Returns a string description of the specified SPODMaterial structure.
NSString* NSStringFromSPODMesh | ( | PODStructPtr | pSPODMesh) |
Returns a string description of the specified SPODMesh structure.
NSString* NSStringFromSPODNode | ( | PODStructPtr | pSPODNode) |
Returns a string description of the specified SPODNode structure.
NSString* NSStringFromSPODTexture | ( | PODStructPtr | pSPODTexture) |
Returns a string description of the specified SPODTexture structure.
NSString* NSStringFromSPVRTPFXParserEffect | ( | PFXClassPtr | pSPVRTPFXParserEffect) |
Returns a string description of the specified SPVRTPFXParserEffect class.
NSString* NSStringFromSPVRTPFXParserEffectTexture | ( | PFXClassPtr | pSPVRTPFXParserEffectTexture) |
Returns a string description of the specified SPVRTPFXParserEffectTexture class.
NSString* NSStringFromSPVRTPFXParserSemantic | ( | PFXClassPtr | pSPVRTPFXParserSemantic, |
NSString * | typeName | ||
) |
Returns a string description of the specified SPVRTPFXParserSemantic class.
The typeName is the variable type (typically "uniform" or @"attribute").
NSString* NSStringFromSPVRTPFXParserShader | ( | PFXClassPtr | pSPVRTPFXParserShader) |
Returns a string description of the specified SPVRTPFXParserShader class.
NSString* NSStringFromSPVRTPFXParserTexture | ( | PFXClassPtr | pSPVRTPFXParserTexture) |
Returns a string description of the specified SPVRTPFXParserTexture class.
NSString* NSStringFromSPVRTPFXRenderPass | ( | PFXClassPtr | pSPVRTPFXRenderPass) |
Returns a string description of the specified SPVRTPFXRenderPass class.