소스 검색

The const migration continues

Lucien Greathouse 1 년 전
부모
커밋
a5f3c49301
3개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. 2 2
      HelloWorld/main.cpp
  2. 3 3
      JoltC/Functions.h
  3. 3 3
      JoltC/JoltC.cpp

+ 2 - 2
HelloWorld/main.cpp

@@ -43,7 +43,7 @@ static JPC_BroadPhaseLayerInterfaceFns Hello_BPL = {
 	.GetBroadPhaseLayer = Hello_BPL_GetBroadPhaseLayer,
 };
 
-bool Hello_OVB_ShouldCollide(void *self, JPC_ObjectLayer inLayer1, JPC_BroadPhaseLayer inLayer2) {
+bool Hello_OVB_ShouldCollide(const void *self, JPC_ObjectLayer inLayer1, JPC_BroadPhaseLayer inLayer2) {
 	switch (inLayer1) {
 	case HELLO_OL_NON_MOVING:
 		return inLayer2 == HELLO_BPL_MOVING;
@@ -60,7 +60,7 @@ static JPC_ObjectVsBroadPhaseLayerFilterFns Hello_OVB = {
 	.ShouldCollide = Hello_OVB_ShouldCollide,
 };
 
-bool Hello_OVO_ShouldCollide(void *self, JPC_ObjectLayer inLayer1, JPC_ObjectLayer inLayer2) {
+bool Hello_OVO_ShouldCollide(const void *self, JPC_ObjectLayer inLayer1, JPC_ObjectLayer inLayer2) {
 	switch (inLayer1)
 	{
 	case HELLO_OL_NON_MOVING:

+ 3 - 3
JoltC/Functions.h

@@ -56,7 +56,7 @@ typedef struct JPC_BroadPhaseLayerInterfaceFns {
 } JPC_BroadPhaseLayerInterfaceFns;
 
 typedef struct JPC_BroadPhaseLayerInterface {
-	void *self;
+	const void *self;
 	JPC_BroadPhaseLayerInterfaceFns fns;
 } JPC_BroadPhaseLayerInterface;
 
@@ -68,7 +68,7 @@ typedef struct JPC_ObjectVsBroadPhaseLayerFilterFns {
 } JPC_ObjectVsBroadPhaseLayerFilterFns;
 
 typedef struct JPC_ObjectVsBroadPhaseLayerFilter {
-	void *self;
+	const void *self;
 	JPC_ObjectVsBroadPhaseLayerFilterFns fns;
 } JPC_ObjectVsBroadPhaseLayerFilter;
 
@@ -80,7 +80,7 @@ typedef struct JPC_ObjectLayerPairFilterFns {
 } JPC_ObjectLayerPairFilterFns;
 
 typedef struct JPC_ObjectLayerPairFilter {
-	void *self;
+	const void *self;
 	JPC_ObjectLayerPairFilterFns fns;
 } JPC_ObjectLayerPairFilter;
 

+ 3 - 3
JoltC/JoltC.cpp

@@ -102,7 +102,7 @@ public:
 #endif
 
 private:
-	void* self;
+	const void* self;
 	JPC_BroadPhaseLayerInterfaceFns fns;
 };
 
@@ -122,7 +122,7 @@ public:
 	}
 
 private:
-	void* self;
+	const void* self;
 	JPC_ObjectVsBroadPhaseLayerFilterFns fns;
 };
 
@@ -142,7 +142,7 @@ public:
 	}
 
 private:
-	void* self;
+	const void* self;
 	JPC_ObjectLayerPairFilterFns fns;
 };